LINUX.ORG.RU

Re: -march=i686 or -march=pentium4

У меня AMD K8. Пробовал пачку оптимизаций, включая -march=k8/i686/i586/i386/p2/p3/p4/k7, но выяснил, что -march=pentium2 даёт самые быстрые бинарники.

От p4 хуже не будет, но на других компьютерах без поддержки SSE2 вы свой Линукс не запустите.

birdie ★★★★★ ()
Ответ на: Re: -march=i686 or -march=pentium4 от birdie

Re: -march=i686 or -march=pentium4

было бы времени побольше- погонял бы с разными флагами. оно конечно понятно, что особой разницы в скорости нет, но чисто ради интереса.

anonymous ()
Ответ на: Re: -march=i686 or -march=pentium4 от Shaman007

Re: -march=i686 or -march=pentium4

Прирост есть, но незначительный. Однозначно не собирайте с флагом -march=i486 - бинарники получаются значительно более медленные, чем i386

birdie ★★★★★ ()
Ответ на: Re: -march=i686 or -march=pentium4 от birdie

Re: -march=i686 or -march=pentium4

А что с p3? Есть разница между ним и p2? Или дело только в sse?

kaktyc ★★★★ ()

Re: -march=i686 or -march=pentium4

AFAIR Федорчук советовал компилить с -march=i686

Я ему верю :)

php-coder ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.