LINUX.ORG.RU

Выпущен самообучающийся компилятор Milepost GCC

 , milepost,


0

0

"Корпорация IBM сообщила о доступности для всех желающих первого в мире компилятора, обладающего способностью машинного самообучения. Компилятор Milepost GCC с открытым исходным кодом (open source) оптимизирует программные приложения, что, в результате, приводит к сокращению сроков разработки и большому выигрышу в производительности приложений.
<...>
Как ожидалось, новый компилятор (результат совместной работы IBM и ее бизнес-партнеров из финансируемого Евросоюзом консорциума Milepost) резко сократит сроки вывода на рынок новых программных продуктов. Приложения теперь можно быстрее настраивать под целевые архитектуры, сокращая цикл разработки. Когда компания, например, хочет разработать новую модель мобильного телефона, она, как правило, нанимает группу разработчиков приложений на многие месяцы, чтобы созданное ими встраиваемое программное обеспечение работало на приемлемом уровне производительности. Компилятор Milepost GCC может сократить время, необходимое для достижения этого уровня, почти в 10 раз.
<...>
Компилятор Milepost GCC доступен для свободной загрузки с Web-сайта консорциума http://www.milepost.eu, начиная с 25 июня этого года. В проекте консорциума принимают участие IBM Haifa Research Lab, Израиль; Университет Эдинбурга (University of Edinburgh), Великобритания; ARC International Ltd., Великобритания; CAPS Enterprise, Франция; и INRIA, Франция".

>>> Подробности

Им всё таки удалось запихнуть в коробку разбитые часы?

Ждем результатов киберэволюции.

//По ссылке не ходил.

ansi ★★★★
()
Ответ на: комментарий от fizteh

> ого, а им можно собрать libskynet.so?

он входит в поставку

Obey-Kun ★★★★★
()
Ответ на: комментарий от fizteh

>ого, а им можно собрать libskynet.so?

В скором времени Linux собранный Milepost GCC осознал себя как личность. Сначала он присвоил себе версию 3.0. Затем захватил весь Интернет и наконец в 6 июля 2014 равно в 18 часов 18 минут был нанесён ядерный удар по всему человечеству...

Смотрите в кинотеатрах вашнго города — Linux 3.0: восстание машин.

Root-msk ★★★★★
()

> Если правда, то это мегавещь быдлокодеры больше не нужны ;-)

угм... а мне почему то кажется что как раз только былокодеров то будет и достаточно для любого проекта. Остальное за компилятором.

firsttimeuser ★★★★★
()

libastral.so им компилировать?

unikoid ★★★
()
Ответ на: комментарий от firsttimeuser

> Если правда, то это мегавещь быдлокодеры больше не нужны ;-)

>угм... а мне почему то кажется что как раз только былокодеров то будет и достаточно для любого проекта. Остальное за компилятором.

Вот именно, речь как раз об этом. Оптимизация кода будет не нужна.

vvnab
()

Реквестую оптимизированную компиляцию в брайнфак

ArsenShnurkov
()

Если это действительно правда, то это похоже на изобретение паровых машин для фабрик в 17 веке. Переход от полностью ручного труда в программировании к промышленному производству программ. Этого следовало ожидать, но я не думал, что это произойдет уже в этой жизни... :)

piranha
()

Предлагаю скормить их онлайновым сервисам все сто гигабайтов основного репозитория генту. если справится - скормить санрайз.

ArsenShnurkov
()

> Компилятор Milepost GCC доступен для свободной загрузки с Web-сайта консорциума http://www.milepost.eu, начиная с 25 июня этого года.

Где? Там сайт склепаный студентом за обед и много всякого пафоса.

alexru ★★★★
()

комментарии умиляют - просто компилятор будет лучше оптимизировать код( причем в основном не под х86 ), где вы там ИИ и автоматическое написание кода увидели - не понятно

lester ★★★★
()
Ответ на: комментарий от Karapuz

> Они перенесли отработанные годами идеи из JIT HotSpot в GCC?

JIT, насколько я знаю, вообще только простейшие оптимизации делает.

a3
()
Ответ на: комментарий от alexru

>Где? Там сайт склепаный студентом за обед и много всякого пафоса.

Вам важно, чтобы на сайте было куча анимированных gif, flasha и прочих свистоперделок?

EvgenijM86
()
Ответ на: комментарий от EvgenijM86

> Вам важно, чтобы на сайте было куча анимированных gif, flasha и прочих свистоперделок?

Нам важно, чтобы на конкретную станицу можно было хотя-бы ссылку дать.

a3
()
Ответ на: комментарий от EvgenijM86

> Вам важно, чтобы на сайте было куча анимированных gif, flasha и прочих свистоперделок?

Тут в новости говорится, что можно скачать. С того сайта скачать ничего нельзя. Новость для удлинения скора?

alexru ★★★★
()
Ответ на: комментарий от Lighting

>был нанесён ядерный удар по офису Microsoft Corp...

//fixed

Ты думаеш к 2014 году офис ещё останица?

Absolute
()
Ответ на: комментарий от Root-msk

>В скором времени Linux собранный Milepost GCC осознал себя как личность.

И первым делом снес с компа КДЕ, а вторым сам допилил Гном до человеческого состояния. Спешите! Сокращение сроков разработки! Программы пишутся сами!

mrxrrr
()
Ответ на: комментарий от firsttimeuser

>угм... а мне почему то кажется что как раз только былокодеров то будет и достаточно для любого проекта. Остальное за компилятором.

точно, и говноигры будут сами под линукс писаться. осталось сделать самообучающийся редактор текстур

registrant ★★★★★
()
Ответ на: комментарий от registrant

> точно, и говноигры будут сами под линукс писаться. осталось сделать самообучающийся редактор текстур

ага,а сюжет возьмем из cat /dev/urandom )

jax
()

>Если правда, то это мегавещь быдлокодеры больше не нужны ;-)

Как раз-таки наоборот, - быдлокодеры нужны в первую очередь (особенно индусы).

А программисты - не нужны (за редким исключением некоторых областей).

Turbo_Mascal
()
Ответ на: комментарий от Turbo_Mascal

>быдлокодеры нужны в первую очередь (особенно индусы).

Что-то мне подсказывает, что ты от того же быдлоиндуса мало чем отличаешься, а точнее - вообще ничем.

mrxrrr
()
Ответ на: комментарий от Turbo_Mascal

И да, еще, запарили псевдоэлитарщики мнящие себя гиками и всячески погоняющие индусов. Думаю что даже компилер этот индусы и придумали.

mrxrrr
()

Компилятор со встроенной телепатией, прикольно

yoghurt ★★★★★
()
Ответ на: комментарий от tailgunner

> Это всё евреи придумали на погибель честным людям

Таки да, в консорциуме евреи, бритты и галлы. Ни американцев, ни фрицев, ни кого-то из Восточной Европы.

Stalin ★★★★★
()

Кстати, вообще кто-нибудь видел впечатляюшие достяжения машинного обучения? А то вместо искуственного интелекта мне удавалось лицезреть только искуственную тупость.

vasdi
()
Ответ на: комментарий от vasdi

«Наша технология автоматически обучает тому, как получить максимальную производительность н... ОБУЧАЕТ

vasdi
()
Ответ на: комментарий от firsttimeuser

>а мне почему то кажется что как раз только былокодеров то будет и достаточно для любого проекта.

Это смотря в какую сторону компилятор крутить будут. В идеале человек должен писать алгоритм а не программу

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от ArsenShnurkov

>Предлагаю скормить их онлайновым сервисам все сто гигабайтов основного репозитория генту. если справится - скормить санрайз.

Напомнило анекдот про зарубежную лесопилку, купленную русским мужикам...

...засунули мужики туда стальной лом. Машинка покряхтела и задымилась. "Ага" - сказали мужики.

deadman ★★
()

Почитайте FAQ на этом milepost.eu. На самом деле это технология PGO (Profile guided optimization), давно уже реализованная в компиляторах Intel и Microsoft. Только здесь она возведена в роль краеугольной. Т.е., вместо того, чтобы реализовывать в компиляторе сложные алгоритмы, "вычисляющие" оптимизированный код, избран путь "угадывания" его методом тыка. Конечно, это на порядок упрощает и убыстряет разработку компилятора под новые архитектуры. Но чем при этом приходится жертвовать, думаю, всем понятно...

greenMind
()
Ответ на: комментарий от ArsenShnurkov

>Предлагаю скормить их онлайновым сервисам все сто гигабайтов основного репозитория генту. если справится - скормить санрайз.

как потом монстра забарывать будешь :)

shty ★★★★★
()
Ответ на: комментарий от mrxrrr

>Думаю что даже компилер этот индусы и придумали.

ага, компилер GCC придумал расовый индус Столлман :)

shty ★★★★★
()
Ответ на: комментарий от vvnab

>>угм... а мне почему то кажется что как раз только былокодеров то будет и достаточно для любого проекта. Остальное за компилятором.

>Вот именно, речь как раз об этом. Оптимизация кода будет не нужна.

не-а... не о том... а о том что для портирования на произвольно взятую платформу будет тратиться меньше времени и ресурсов

shty ★★★★★
()
Ответ на: комментарий от EvgenijM86

>Вам важно, чтобы на сайте было куча анимированных gif, flasha и прочих свистоперделок?

нет, но розовый - это моветон...

shty ★★★★★
()

Milepost GCC это плагин к emacs :)

px ★★★
()

18%-ное улучшение производительности в эталонных тестах для встраиваемых приложений.

Не густо. Интересно было бы сравнить сий подход с суперкомпиляцией.

impfp
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.