[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ATLAS developer release 3.3.1 is out



Hello,

if somebody is interested, here are the results (Win 98SE) of my Athlon optimized STREAM to see 
what should be possible in BLAS1:

> julian ruhe@CONAN /cygdrive/e/Download/Stream
> $ ./stream+_K7_230201.exe
> 
> 
> +++   Double precision STREAM benchmark (beta) for AMD Athlon   +++
> 
> Data allocated = 70.3125 MB
> 
> scale:           899.5917 (921.1819) MB/s
> add:             773.8720 (792.4450) MB/s
> triad:           742.9440 (760.7747) MB/s
> assign:          895.7593 (917.2575) MB/s
> 
> sum:             728.2024 (745.6792) MB/s       (STREAM v2 routine)
> fill:            997.6154 (1021.5582) MB/s      (STREAM v2 routine)
> 
> read:            704.0041 (720.9002) MB/s       (raw reading)
> 
> One megabyte   = 1024*1000 bytes
> 
> The numbers in brackets show the values the
> original STREAM (http://www.cs.virginia.edu/stream/)
> would report. It assumes that a megabyte has a size
> of 1000*1000 bytes.
> 
> Code Produced 23-02-2001 by J. Ruhe (ruheejih@linux.zrz.tu-berlin.de)
> 
> (Linux and Windows 2000 show much better results than Windows 98)
> 

DDR results are in the range of 1300-1600 MB/s. Because reading performance is much
lower than writing performance, add() and triad() show weaker results as they read
two vectors (scale() and assign() read only one.

Binaries and sources on request...

Regards

Julian