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

Re: Перекомпиляция основных программ



В Sun, 17 Oct 2010 10:13:56 +0400
Н. Артём <Artiom14@yandex.ru> пишет:

> > В Sun, 17 Oct 2010 09:09:55 +0700
> > ivan demakov <ivan.demakov@gmail.com> пишет:
> > >  Дело в том, что числодробилка, в основном, складывает и вычитает,
> > >  умножает и делит.
> > >  Чтобы улучшить производительность числодробилки, нужно чтобы
> > > арифметика работала побыстрее, а прочих команд было поменьше.
> > >  Вот для этого и нужны MMX, SSE и опции компилятора.
> > > 
> > >  А прочие программы, в основном, занимаются копированием данных
> > > туда-сюда. Тут никакая оптимизация не поможет.
> > Поправочка: "оптимизация" посредством пересборки с другими флагами не
> > поможет. А вот применение новых алгоритмов "копирования данных
> > туда-сюда" вполне себе вероятно. Только сделать это простому человеку
> > сложно.
> Новой версией компилятора?

Можете провести тест. В testing сейчас есть компиляторы gcc-4.1 и gcc-4.3.
Пересоберите bzip2 одним и другим,
пережмите каждым получившимся (раза по три) 
исходники ядра и замерьте время и получившийся размер.

> > Хотя знает мир одного анастезиолога... :)
> Кого?

http://www.linux.org.ru/news/kernel/4358850

-- 
Best Regards,
Yuri Kozlov


Reply to: