Jump to content

MILEPOST GCC

MILEPOST GCC
Разработчик(и) Фонд cTuning / консорциум MILEPOST
Первоначальный выпуск 2009
Стабильная версия
4.4.х / 21 мая 2010 г. ( 21 мая 2010 г. )
Репозиторий
Операционная система Кросс-платформенный
Тип Компилятор
Лицензия Стандартная общественная лицензия GNU (версия 3 или новее)
Веб-сайт GitHub , онлайн-API , cTuning.org/ctuning-cc , cTuning.org/milepost-gcc

MILEPOST GCC — это бесплатный, управляемый сообществом, адаптивный самонастраивающийся компилятор с открытым исходным кодом, который сочетает в себе стабильного производственного качества GCC , интерактивный интерфейс компиляции и плагины машинного обучения для автоматически адаптироваться к любой конкретной архитектуре и программе и прогнозировать выгодные оптимизации для улучшения времени выполнения программы, размера кода и времени компиляции. [1] [2] В настоящее время он используется и поддерживается научными кругами и промышленностью. [3] и призван открыть возможности для исследований по автоматизации проектирования и оптимизации компилятора и архитектуры. [4]

MILEPOST GCC в настоящее время является частью Инициативы коллективной настройки (cTuning), управляемой сообществом , чтобы обеспечить самонастраивающиеся вычислительные системы на основе совместной инфраструктуры исследований и разработок с открытым исходным кодом и унифицированными интерфейсами, а также улучшить качество и воспроизводимость исследований по оптимизации кода и архитектуры. MILEPOST GCC связан с базой данных коллективной оптимизации для сбора и повторного использования успешных примеров оптимизации от сообщества и прогнозирования высококачественной оптимизации на основе статистического анализа прошлых данных оптимизации.

В январе 2018 года фонд cTuning и Raspberry Pi Foundation опубликовали интерактивную статью, в которой рассказывается о MILEPOST GCC и платформе коллективных знаний «для совместных исследований в области многокритериальной автонастройки и методов машинного обучения». [5]

  1. ^ Григорий Фурсин , Юрий Кашников, Абдул Вахид Мемон, Збигнев Чамский, Оливье Темам, Мирча Намолару, Элад Йом-Тов, Билья Мендельсон, Аял Закс, Эрик Куртуа, Франсуа Боден, Фил Барнард, Элтон Эштон, Эдвин Бонилла, Джон Томсон, Крис Уильямс, Майкл О’Бойл . Milepost gcc: самонастраивающийся компилятор с поддержкой машинного обучения. Международный журнал параллельного программирования, том 39, выпуск 3, стр. 296–327, июнь 2011 г. ( ссылка )
  2. ^ Григорий Фурсин , Купертино Миранда, Оливье Темам, Мирча Намолару, Элад Йом-Тов, Аял Закс, Билья Мендельсон, Фил Барнард, Элтон Эштон, Эрик Куртуа, Франсуа Боден, Эдвин Бонилья, Джон Томсон, Хью Лезер, Крис Уильямс, Майкл О — Бойл . MILEPOST GCC: компилятор исследований на основе машинного обучения. Материалы саммита разработчиков GCC, Оттава, Канада, июнь 2008 г. ( ссылка )
  3. ^ IBM выпускает компилятор машинного обучения с открытым исходным кодом , Slashdot, июль 2009 г. ( ссылка )
  4. ^ Переосмысление оптимизации кода для мобильных и многоядерных устройств , InfoWorld, июль 2009 г. ( ссылка )
  5. ^ Григорий Фурсин , Антон Лохмотов, Дмитрий Савенко, Эбен Аптон . Рабочий процесс коллективного знания для совместных исследований методов многокритериальной автонастройки и машинного обучения , arXiv:1801.08024, январь 2018 г. ( ссылка arXiv , интерактивный отчет с воспроизводимыми экспериментами )
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6829f96651a134192d14efc1b430c815__1640414340
URL1:https://arc.ask3.ru/arc/aa/68/15/6829f96651a134192d14efc1b430c815.html
Заголовок, (Title) документа по адресу, URL1:
MILEPOST GCC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)