[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