Re: AMD64 Цена удовольствия
On Wed, Jul 25, 2007 at 05:50:47PM +0400, Alexander Kogan wrote:
> Hi!
>
> > > Это еще и при условии, что алгоритмы оптимизированы под 64 бита.
> >
> > Насколько я знаю, только некоторые матричные. Там выигрыш и есть.
> Ну так да. А все остальное проигрывает за счет перемешивания бОльшего кол-ва
> памяти. Даже доп. регистры не спасают.
Это к авторам gcc вопрос. Большой вопрос. И потом, меня, например, сортировка
порадовала. Не считая 4Гб предела, конечно, который актуален. Проиграл же, и
драматически, один тест. Вот он, кстати:
Module[{m1, m2}, BenchmarkTiming[
SeedRandom[1];
m1 = RandomArray[Real, {}, {#}];
m2 = RandomArray[Real, {}, {#}];
Do[Exp[m1]; Sin[m1]; ArcTan[m1, m2], {30}]
]] &[2*10^6]
Я, вообще, не понимаю, где здесь можно провалиться. Одно слово, Xeon...
Reply to: