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

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: