[Numpy-discussion] Running benchmark on AMD64: Strange results

Paulo Jose da Silva e Silva pjssilva at ime.usp.br
Sun Jan 22 03:49:03 EST 2006


Em Dom, 2006-01-22 às 12:59 +0200, Nadav Horesh escreveu:

> Dimension: 500
> Array   1.2200  4.6700  1.0700 1188.6400 15.3500  2.5000  2.8100   <--
> Matrix 13.1100  4.7800  1.1000 1052.9200 15.3500  2.6000  2.9100   <--
> NumArr  2.4700  7.5800  1.1900 76.7100   13.0600  1.8400  3.6600   <--
> Numeri  1.3700  7.3900  1.2400 1068.0200 14.6800  1.3600  3.5200   <--
> 

I bet that Numeric and Numpy are not really accessing the ATLAS
libraries or the ATLAS package you are using are using in Linux are not
optimized for you architecture. 

The same test in my system gives:

Dimension: 500
Array     1.09    8.05    1.77  151.32    1.89    3.63    3.86
Matrix    4.87    8.16    1.82  151.44    1.94    4.22    4.35
NumArr    3.12    8.19    1.80  151.66   19.83    3.94    5.30
Numeri    1.43    8.18    1.81  151.68   17.52    2.94    4.08


And my system is only a Sempron overclocked to run at 1900Mhz (and a
400Mhz bus) with an SSE optimized ATLAS. Your machine should beat mine
by a large margin. 

Best,

Paulo






More information about the NumPy-Discussion mailing list