URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 99546
[ Назад ]

Исходное сообщение
"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"

Отправлено opennews , 23-Окт-14 10:48 
В кодовую базу, в которой ведётся подготовка выпуска GCC 5.0, принят (https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=94bed7c33d...) код оптимизатора AutoFDO (https://gcc.gnu.org/wiki/AutoFDO) (Automatic Feedback Directed Optimizer), который производит оптимизацию кода на основе данных профилирования программы. AutoFDO использует счетчики событий (performance counters), предоставляемые ядром Linux (perf framework) и применяет полученные данные для информирования инфраструктуры FDO (Feedback Directed Optimizer) компилятора о производительности различных частей программы. По утверждению (https://gcc.gnu.org/ml/gcc/2014-05/msg00067.html) инженеров Google, подготовивших (https://github.com/google/autofdo) этот код, новая реализация работает значительно быстрее обычного FDO.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTgxOTg
Новость: https://www.opennet.ru/opennews/art.shtml?num=40909


Содержание

Сообщения в этом обсуждении
"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено Аноним , 23-Окт-14 10:48 
А что это даст ленивому программисту, который никогда не запускает профилировщик?

"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено qqqq , 23-Окт-14 13:30 
слово Auto предполагает, что теперь профилировщик будет запускатся автоматически

"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено George , 23-Окт-14 15:16 
И не надо будет компилировать в два прохода ?

"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено Аноним , 23-Окт-14 16:24 
Надо, естественно. И тренировать бинарник всё так же надо, в этом суть профилирования. По ссылке:

"The major difference between AutoFDO and FDO is that AutoFDO profiles on optimized binary instead of instrumented binary."


"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено продавец_кирпичей , 23-Окт-14 14:55 
Судя по всему, после выпуска этой верии гцц юзера всяких "элитарных" платформ отложат нимало кирпичей. ибо у них нет ядра ляликса.
Раз так, я за свой кирпичный буиснесс могу быть спокоен.

"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено Минона , 23-Окт-14 15:45 
Судя по всему бизнес у тебя на дерьме

"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено anonymous , 23-Окт-14 16:30 
Это называется "саман".

"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено yet_another_anonymus , 23-Окт-14 21:41 
> Судя по всему, после выпуска этой верии гцц юзера всяких "элитарных" платформ отложат нимало кирпичей. ибо у них нет ядра ляликса.
> Раз так, я за свой кирпичный буиснесс могу быть спокоен.

Вы так говорите, будто бы GCC 5.0 без AutoFDO не соберётся.


"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Отправлено Аноним , 24-Окт-14 04:59 
пожалуй.
причем в их число - попадут не только "элитарный" шланг, но и ряд корпораций, впаривающих тивоизированный и кастомизованный форк GCC c тяжелым авто-профайлером и анально замученными библиотеками к нему.