Предложен «скоростной» язык программирования для big data

15.09.2016      17113
Как утверждают создатели языка Milk, написанные на нем программы работают с большими объемами данных в четыре раза быстрее по сравнению с программами на других языках. 

Milk (с англ. – «молоко» или «доить») был разработан в Лаборатории информатики и искусственного интеллекта Массачусетского технологического института (США). На этой неделе его представили на международной конференции по параллельным архитектурам и техникам компиляции PACT-2016, которая проходит в израильской Хайфе. 

«С помощью Milk программист вставляет пару дополнительных строк кода в инструкцию, которая выискивает относительно небольшое число объектов из огромного массива данных. Затем компилятор Milk – программа, которая преобразовывает высокоуровневый код в низкоуровневые команды – определяет, как соответствующим образом управлять памятью», – пишет портал Phys.org. Сообщается, что этот язык взаимодействует с OpenMP – это открытый стандарт для распараллеливания программ на языках Си, Си++ и Фортран.

В качестве примера использования Milk один из его авторов, профессор Саман Амарасингх, приводит перечень самых популярных книг в интернет-магазине. Он отмечает, что число таких книг не масштабируется и в любом случае будет невелико. «Если у вас тысяча покупателей, и вы им показываете рейтинг из 20 книг, это не значит, что при миллионе покупателей вы будете показывать 20 тысяч книг», – говорит он. А ведь вычленить эти немногие книги из обширной базы – задача не из легких.


См. также

Не найдено ни одной записи.
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. starik-2005 3062 15.09.16 15:43 Сейчас в теме
(0) врут.
v.a.ryag; akR00b; +2 Ответить
Оставьте свое сообщение