[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