[devel] Оптимизированные для i686 и выше библиотеки.

Led ledest на gmail.com
Пт Сен 3 12:49:30 UTC 2010


On Friday 03 September 2010 14:20:30 Alexey Tourbin wrote:
> On Fri, Sep 03, 2010 at 06:30:34AM +0300, Michael Shigorin wrote:
> > On Fri, Sep 03, 2010 at 01:33:37AM +0400, Alexey Tourbin wrote:
> > > Но сколько там процентов накапает?  Опять один процент?
> >
> > Жалко, что ли?  На кластере вон и полпроцента немало стоят.
>
> С такими величинами возникют вопросы по части статистики, типа
> действительно там набежало один процент.  Потому что но вот понимаешь,
> у тебя сейчас например выдает +1%.  Но это не значит, что оно
> действительно работает быстрее.  Просто цифры немного отличаются.
> В определенном интервале нельзя сделать вывод, что это действительно
> быстрее.  На других данных и на другом CPU у тебя уже покажет -1%.
>
> Потом ещё обычно оптимизация "для бедных" тестируется на богатых
> процессорах.  Но смысл тестировать cmov на c2d?  Замерять?
> Там уже всё другое, микроархиектура другая.

Потестируйте на атомах (практически, единственная "живая" на сегодня не-x86_64 
x86 архитектура), которые НЕ-out-of-order, а самые что ни на есть тупые 
in-order, в которых даже добавление -mtune-i686 к -march=core2 даёт 
существенный прирост, ощётимый даже "на глаз" к производительности

P.S. Давайте сначала похваем устриц (а не вспоминать ощущение тех, кто хавал 
их несколько лет назад), прежде чем что-то утверждать, ок?


-- 
Led


Подробная информация о списке рассылки Devel