LINUX.ORG.RU

Для тех, которые ненаучные =) AFAIR, точность теряется.

WerNA ★★★★★
()

Благодарю отписавшихся

ezoteric
() автор топика

Пробовал включать -ffast-math для своей программы — стало медленнее ) Советую тебе этот ключ не трогать.

GArik ★★★
()
Ответ на: комментарий от megabaks

В основном математика — обработка сигналов. Так как я не понимаю всех тонкостей операций с плавающей точкой и не использую всякие fetestexcept(), то включив -ffast-mast надеялся получить существенный прирост. А получил существенное замедление. Может даже сейчас прогоню ещё разок и напишу цифры.

GArik ★★★
()
Ответ на: комментарий от GArik

если нужна оптимизация на математику - попробуйте собрать ICC (Intel C/C++ compiler) прирост на 20% примерно

ну и не забывайте про -mfpmath=sse,387 -msse2 (к примеру)

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Всё я посчитал время:

1. -O3 -march=native -mtune=native

real    4m42.660s    4m41.693s
user    4m8.576s     4m6.401s 
sys     0m8.967s     0m9.745s

2. -O3 -march=native -mtune=native -ffast-math

real    4m36.605s    4m39.782s
user    4m12.009s    4m15.217s
sys     0m8.741s     0m8.532s

gcc-4.4.3, i686 Intel(R) Celeron(R) CPU 2.00GHz GenuineIntel

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