Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!hp4nl!ruuinf!ruunsa!hooft From: hooft@ruunsa.fys.ruu.nl (Rob Hooft) Newsgroups: comp.benchmarks Subject: Re: Don't use bc (was: More issues of benchmarking) Message-ID: <1826@ruunsa.fys.ruu.nl> Date: 7 Dec 90 08:15:55 GMT References: <39871@ucbvax.BERKELEY.EDU> <1990Dec3.204027.16794@cs.utk.edu> <109872@convex.convex.com> <1211@sunc.osc.edu> Organization: University of Utrecht, Dept. of Physics Lines: 35 In <1211@sunc.osc.edu> djh@xipe.osc.edu (David Heisterberg) writes: >In article <109872@convex.convex.com> patrick@convex.COM (Patrick F. McGehearty) writes: >> program main >> call matmul(a,b,c,256) >>... >> do k = 1, n >> c(i,j) = c(i,j) + a(i,k)*b(k,j) >> enddo >Won't Convex performance suffer here due to bank conflicts? Convex is good! See below for the compiler results. Optimization by Loop for Routine MATMUL Line Iter. Reordering Optimizing / Special Exec. Num. Var. Transformation Transformation Mode ----------------------------------------------------------------------------- 5 I Dist 5-1 I FULL VECTOR Inter 5-2 I FULL VECTOR Inter 6-1 J Scalar 6-2 J Scalar 8-2 K Scalar Line Iter. Analysis Num. Var. ----------------------------------------------------------------------------- 5-1 I Interchanged to innermost 5-2 I Interchanged to innermost -- Rob Hooft, Chemistry department University of Utrecht. hooft@hutruu54.bitnet hooft@chem.ruu.nl hooft@fys.ruu.nl