MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Ускорение в GCC 4.4
08.08.2009
13:54
Текстовые метки: gcc, опции
Раздел: Компьютер - Программирование - Компилятор GCC

Можно добавить в переменную CFLAGS (CXXFLAGS) для GCC 4.4 опции

-ftree-vectorize -floop-interchange -floop-block -floop-strip-mine -ftree-loop-distribution

При этом производительность кода улучшается, неважно многоядерный или одноядерный процессор.

Кстати не скажу что -floop-interchange -floop-block -floop-strip-mine -ftree-loop-distribution отрицательно влияет на стабильность. То что нестабильно @ GCC 4.4 , оно глючит и без этих флагов,а то что работает - работает с ними, и работает быстрее. OpenOffice.Org 3.1.1 (Go OO 3.0.99.2 m17) например с этими флагами работает стабильно и не тормозит почти даже на старом ноуте.

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования