Dr. K. L. Metlov (dr_klm) wrote,
Dr. K. L. Metlov
dr_klm

Category:

The power of GNU !

Обалдеть... Решил побаловаться и сравнить GCC (вернее G77, компилятор фортрана из GCC) с Intel Fortran Compiler... на своей программе... Включил максимум оптимизации и там и там...



Фишка в том, что и при этом GCC генерирует более быстрый код для родного Интелу пентиума 4, чем IFC !

для интела
ifc -O3 -xW -w90 -w95 -pad

time: user 0m1.200s

и для GCC
g77 -O99 -funroll-loops -malign-double -fstrength-reduce -fexpensive-optimizations -march=pentium4 -ffast-math

time: user 0m1.170s

Не на много, правда, но быстрее. 30 миллисекунд на 2.5 GZ процессоре -- это все-таки не так уж и мало... -ffast-math, насколько я понимаю, соответствует, примерно, тому, что Intel делает по умолчанию...

Вот так-то... Это к нашей недавней дискуссии с evd_ru о свободе и качестве...

Эх, нельзя мне себя допускать до компьютера с двумя компиляторами... пол часа развлекался... ;-)
Tags: progr
Subscribe

  • персики созрели

    Не могу больше. ;-)

  • Lenovo IdeaPad Duet 3 10IGL5 4/64Gb

    Приобрёл себе (точнее, в основном супруге, потому что мне он нужен только в поездках) такой вот планшет-трансформер на замену своему старенькому Asus…

  • о блокчейн технологии

    Сначала была песня. Потому что "из песни слова не выкинешь". ;-) Или, другими словами: блокчейн -- поэзия компьютерной эпохи. ;-))

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments