[clean-list] Matrix timings

Siegfried Gonzi siegfried.gonzi@kfunigraz.ac.at
Fri, 02 Nov 2001 20:58:35 +0100


Sven -Bodo Scholz schrieb:

>SUN UltraSPARC 450MHz( 1000x1000) : 33.4 s   (compiler introduced blocking off)
>SUN UltraSPARC 450MHz( 1000x1000) : 10.8 s   (compiler introduced blocking on)

>whereas you new version seems to require more than 30 secs right?

I would rather say that Clean has a better tradition (as can be checked when you look 10 years past)
on the Mac.

On the Mac, as John posted, there is also a 3 fold speed up between no-blocking and blocking.

==
The result on a 450 Mhz PowerPC G4: (1000 x 1000)

old version: 52 seconds
new version: 19 seconds
new version: 13 seconds with code generator that generates fmadd instructions.
==

>So, using blocking seems to be more beneficial for the SAC variant!?

Only on the Sun. But it speaks for SAC that you can give the compiler option "blocking on/off"
without the need to re-write the program.


S. Gonzi