Оптимизация под процессоры AMD

Для компилятора gcc можно указать следующие флаги оптимизации для процессоров AMD: athlon-xp, athlon-mp, athlon-tbird, athlon, k6, k6-2, k6-3. К какому из перечисленных семейств относится Sempron? Где можно найти информацию об этих флагах?

athlon-xp

athlon-xp
подобрать флаги под конкретное железо можно при помощи acovea но в ней никак не соберутся написать профиль для атлона - может поможет кто

Re: athlon-xp

kiev1 написал(а):
athlon-xp
подобрать флаги под конкретное железо можно при помощи acovea но в ней никак не соберутся написать профиль для атлона - может поможет кто

Юзал я эту аковею..Сутки шуршала. Выдала кучу флагов. Большинство из них включается просто: -O3, часть из них типа msse, msse2, mmmx, march я и без нее включил. Особого выигрыша по производительности системы не получил (субъективно). Снес.

И всё-таки так:

У Athlon-thunderbird нет поддержки SSE, только 3DNow.
Sempron - Это и есть тот-же Athlon-XP, просто изменили название по маркетинговым соображениям. Т.е. для Socket A - ядра Thorton, Barton (есть варианты и с 512Mb L2-кеш).
Следовательно поддерживает: MMX, 3DNow, SSE => Athlon-XP!.
Для Socket 754 уточнение:
1. Sempron со степпингом ядра E3 и ниже - наверное всё-таки -march=athlon-xp, т.к. нет поддержки AMD64 при наличии встроенного контроллера памяти и SSE2. Поэтому в USE="... SSE2 ... ".
2. Sempron со степпингом ядра E6 и выше (в будущем :-) ) - -march=k8.
Это полноценный Athlon64 (наличествует поддержка AMD64), только с урезанным до 128Мб (256Мб) L2-кешем

athlon-tbird /

athlon-tbird / человек спросил про Sempron а не про Athlon

Athlon

Sempron под Socket A - athlon-xp
Sempron под Socket 754 - k8

хмм

У Sempron'a ядро - Thoroughbred/Thorton. Поэтому athlon-tbird (если про 32-разрядный)

Re: хмм

slate написал(а):
У Sempron'a ядро - Thoroughbred/Thorton. Поэтому athlon-tbird (если про 32-разрядный)

Вы разницу вообще между bred и bird замечаете? athlon-tbird это Athlon Thunderbird, версия проца до Athlon XP.
Семпрон почти тот же самый XP, кэш быстрее но меньше. Поэтому
athlon-xp

athlon-xp!
_________________
Gentoo Linux - "If it moves, compile it!"

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".