The OpenNET Project / Index page

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

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

23.10.2014 09:14

В кодовую базу, в которой ведётся подготовка выпуска GCC 5.0, принят код оптимизатора AutoFDO (Automatic Feedback Directed Optimizer), который производит оптимизацию кода на основе данных профилирования программы. AutoFDO использует счетчики событий (performance counters), предоставляемые ядром Linux (perf framework) и применяет полученные данные для информирования инфраструктуры FDO (Feedback Directed Optimizer) компилятора о производительности различных частей программы. По утверждению инженеров Google, подготовивших этот код, новая реализация работает значительно быстрее обычного FDO.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40909-gcc
Ключевые слова: gcc, optimization
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:48, 23/10/2014 [ответить]  
  • –2 +/
    А что это даст ленивому программисту, который никогда не запускает профилировщик?
     
     
  • 2.3, qqqq (ok), 13:30, 23/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    слово Auto предполагает, что теперь профилировщик будет запускатся автоматически
     
     
  • 3.5, George (??), 15:16, 23/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И не надо будет компилировать в два прохода ?
     
     
  • 4.7, Аноним (-), 16:24, 23/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надо, естественно. И тренировать бинарник всё так же надо, в этом суть профилирования. По ссылке:

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

     

  • 1.4, продавец_кирпичей (?), 14:55, 23/10/2014 [ответить]  
  • –5 +/
    Судя по всему, после выпуска этой верии гцц юзера всяких "элитарных" платформ отложат нимало кирпичей. ибо у них нет ядра ляликса.
    Раз так, я за свой кирпичный буиснесс могу быть спокоен.
     
     
  • 2.6, Минона (?), 15:45, 23/10/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Судя по всему бизнес у тебя на дерьме
     
     
  • 3.8, anonymous (??), 16:30, 23/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется "саман".
     
  • 2.9, yet_another_anonymus (?), 21:41, 23/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Судя по всему, после выпуска этой верии гцц юзера всяких "элитарных" платформ отложат нимало кирпичей. ибо у них нет ядра ляликса.
    > Раз так, я за свой кирпичный буиснесс могу быть спокоен.

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

     
  • 2.10, Аноним (-), 04:59, 24/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    пожалуй.
    причем в их число - попадут не только "элитарный" шланг, но и ряд корпораций, впаривающих тивоизированный и кастомизованный форк GCC c тяжелым авто-профайлером и анально замученными библиотеками к нему.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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