[mdk-re] Building for Athlon arch

Konstantin Volckov =?iso-8859-1?q?goldhead_=CE=C1_altlinux=2Eru?=
Вт Окт 9 15:48:11 MSD 2001


On Tue, 09 Oct 2001 11:38:31 +0400
cornet <cornet на zmail.ru> wrote:

Hi!

> Секундочку! Сизиф, равно как и Спринг, это i586 оптимизированные
> бинарники. А я говорил про i686 оптимизацию. То, что на Athlon
> отлично идет все i586 я и сам знаю :-) Или между i586 и i686
> никакой разницы по существу нету?

Сейчас с архитектурами в ядре вообще получается бардак - поэтому,
насколько я знаю, i686 - это все, что старше Pentium II, т.е. отличие по
набору команд совсем минимальное (насколько я помню, там слегка был
профиксен MMX код в отличие от i586).

По поводу оптимизации - если внимательно посмотреть на сборку наших
пакетов, то можно убедиться, что для архиректуры "i586" устанавливаются
оптимизационные флаги "-march=i586 -mcpu=i686", что означает "бинарник,
совместимый по коду с i586, но заточенный под более быстрое исполнение
этого кода процессорами i686". Реально тесты показывают, что разница в
скорости между -march=i686 и нашим подходом лежит в пределах погрешности
измерений, а совместимость с i586 при этом теряется - так что тот i586,
который у нас - это практически (разница в скорости менее 1%) i686 :-)

Что касается оптимизации под Athlon - тут можно в отдельных случаях
достичь прироста в 30%, в среднем ~5% (т.е. пересобирать программы под
Athlon впринципе смысл есть).

> -- 
> ******** FIRE & STEEL ********

-- 
Успехов,
Konstantin
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20011009/944d2391/attachment-0010.bin>


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