[Numpy-discussion] Matlab/Numeric/numarray benchmarks
Simon Burton
simon at arrowtheory.com
Thu Jan 20 16:17:49 EST 2005
On Thu, 20 Jan 2005 10:24:27 -0500
Jason Rennie <jrennie at csail.mit.edu> wrote:
> All three machines are Debian Sarge with atlas3-sse2 plus all the
> python2.3 packages installed. I had to include /usr/lib/atlas/sse2 in
> my LD_LIBRARY_PATH. Anyone have any clue why the Xeon would balk at
> the Numeric matrixmultiply? Thinking it might be an atlas3-sse2
> issue, I tried atlas-sse:
>
> Xeon/atlas3-sse/Numeric: 0.0269 10.2 2.44
> Xeon/atlas3-sse/numarray: 2.24 3.41 2.48
>
> Apparently, there's a bug in the sse2 libraries that numarry is
> tripping...
Yes, we have the same problem here (Xeons with debian-sarge).
It all works fine on the base atlas but blows on atlas3-sse2.
I also compiled ATLAS 3.6 for sse2 and the same floating point exception happens.
The next thing would be to write a simple c program that trips this exception,
because I'm not convinced it is ATLAS's fault. Doesn't Numeric use the same library calls,
and if so, why doesn't it also trip this exception ?
One other thing I noticed was that atlas3-sse was not noticably faster than atlas3-base.
(And i'm sorry about that bad benchmark code..)
bye for now,
Simon.
--
Simon Burton, B.Sc.
Licensed PO Box 8066
ANU Canberra 2601
Australia
Ph. 61 02 6249 6940
http://arrowtheory.com
More information about the NumPy-Discussion
mailing list