|
From: Paulo J. da S. e S. <pjs...@im...> - 2006-01-22 11:48:46
|
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 |