The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В GCC 5.0 принята поддержка системы оптимизации AutoFDO"  +/
Сообщение от opennews (??) on 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
Новость: http://www.opennet.ru/opennews/art.shtml?num=40909

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В GCC 5.0 принята поддержка системы оптимизации AutoFDO"  –2 +/
Сообщение от Аноним (??) on 23-Окт-14, 10:48 
А что это даст ленивому программисту, который никогда не запускает профилировщик?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "В GCC 5.0 принята поддержка системы оптимизации AutoFDO"  +/
Сообщение от qqqq (ok) on 23-Окт-14, 13:30 
слово Auto предполагает, что теперь профилировщик будет запускатся автоматически
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "В GCC 5.0 принята поддержка системы оптимизации AutoFDO"  +/
Сообщение от George (??) on 23-Окт-14, 15:16 
И не надо будет компилировать в два прохода ?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

4. "В GCC 5.0 принята поддержка системы оптимизации AutoFDO"  –5 +/
Сообщение от продавец_кирпичей on 23-Окт-14, 14:55 
Судя по всему, после выпуска этой верии гцц юзера всяких "элитарных" платформ отложат нимало кирпичей. ибо у них нет ядра ляликса.
Раз так, я за свой кирпичный буиснесс могу быть спокоен.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "В GCC 5.0 принята поддержка системы оптимизации AutoFDO"  +3 +/
Сообщение от Минона on 23-Окт-14, 15:45 
Судя по всему бизнес у тебя на дерьме
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "В GCC 5.0 принята поддержка системы оптимизации AutoFDO"  +/
Сообщение от anonymous (??) on 23-Окт-14, 16:30 
Это называется "саман".
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "В GCC 5.0 принята поддержка системы оптимизации AutoFDO"  +/
Сообщение от Аноним (??) on 24-Окт-14, 04:59 
пожалуй.
причем в их число - попадут не только "элитарный" шланг, но и ряд корпораций, впаривающих тивоизированный и кастомизованный форк GCC c тяжелым авто-профайлером и анально замученными библиотеками к нему.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру