The OpenNET Project / Index page

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

Лаборатория IBM выпустила открытый интеллектуальный компилятор MilePost

30.06.2009 20:30

В рамках проекта MilePost (Самообучающаяся среда для оптимизации встраиваемых программ) исследовательская лаборатория IBM в Хайфе (Израиль) выпустила открытый компилятор, способный автоматически определять, как транслировать исходный код в машинные инструкции, выбирая наиболее подходящий метод оптимизации для заданного аппаратного обеспечения. Проект, начатый в 2007 году, развивается при поддержке Европейского сообщества информационных технологий (IST).

Заявлено, что разработчики используя MilePost GCC смогут до 10 раз сократить время создания программ для широкого спектра аппаратных платформ. Предоставленные IBM тесты быстродействия серверов System p показывают, что скомпилированное с помощью MilePost GCC ПО в среднем выполняется на 18% быстрее. Технологии, применяемые в проекте, лучше всего подходят для использования во встраиваемых промышленных системах и мобильных устройствах.

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

После того, как проект завершится в августе 2009 года, его дальнейшее развитие будет целиком зависеть от его сообщества. Уже сейчас доступна для загрузки версия MilePost для GCC 4.4. В будущем релизе GCC 4.5 для MilePost будет выделен специальный плагин-интерфейс - ICI (Интерактивный интерфейс компиляции).

  1. Главная ссылка к новости (http://www.marketwatch.com/sto...)
  2. OpenNews: Самообучающаяся система для оптимизации GCC на мобильных платформах
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/22399-gcc
Ключевые слова: gcc, compile
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (4) RSS
  • 1.1, Аноним (-), 03:09, 01/07/2009 [ответить]  
  • +2 +/
    А во сколько раз увеличено время компиляции?
     
  • 1.2, my666 (?), 11:26, 01/07/2009 [ответить]  
  • +/
    А это важно?
     
     
  • 2.3, гентушник (?), 18:39, 01/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    для этих наших гентушников - да
     
     
  • 3.6, pavlinux (ok), 15:08, 02/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Для Гентушников, по определению, время ничего не значит.


     

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



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

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