Дапамажыце dev.by 🤍
Падтрымаць

В MIT создали новый язык программирования Simit

2 каментарыя
В MIT создали новый язык программирования Simit

Международная группа учёных разработала новый язык программирования, который позволяет переключаться между высокоуровневым и низкоуровневым описанием для комплексного моделирования физических процессов. Об этом сообщается на сайте Массачусетского технологического института (MIT), пишет Naked Science.

Читать далее...

Изображение: MIT News

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

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

Вместе с тем новый язык отличается высокой скоростью выполнения алгоритмов. Тесты показали, что на GPU код Simit работает в 4–20 раз быстрее, чем на CPU. Скорость написания кода на Simit в десятки и сотни раз превзошла показатель других языков научного программирования. По словам исследователей, такого результата удалось достичь за счет повышения производительности языка: для выполнения одного и того же алгоритма ему потребовалось 0,1 от стандартного объема кода.

«История нашего исследования восходит к тому, что компромисс между лаконичным кодом и хорошей производительностью невозможен. Это не так, по крайней мере применительно к упомянутым задачам. Но это необязательно и для широкого спектра других задач», — сообщил соавтор работы Фредерик Кьелстад.

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

Также в рамках испытаний команда успешно воспроизвела на новом языке оригинальный алгоритм PageRank — один из алгоритмов ранжирования результатов интернет-поиска — от Google. В настоящее время ученые апробируют технологию в квантовой хромодинамике для описания сильного взаимодействия.

Участие в разработке Simit принимали учёные из MIT, Калифорнийского университета в Беркли, Торонтского университета, Техасского университета A&M, Техасского университета в Остине, а также исследователи из компании Adobe Systems Inc.

Чытайце таксама
Генеральны дырэктар Salesforce пажартаваў пра сачэнне міграцыйнай службы, раззлаваў супрацоўнікаў
Генеральны дырэктар Salesforce пажартаваў пра сачэнне міграцыйнай службы, раззлаваў супрацоўнікаў
Генеральны дырэктар Salesforce пажартаваў пра сачэнне міграцыйнай службы, раззлаваў супрацоўнікаў
2 каментарыя
Вакансіі з узгадваннем ШІ прабіваюць столь у ЗША
Вакансіі з узгадваннем ШІ прабіваюць столь у ЗША
Вакансіі з узгадваннем ШІ прабіваюць столь у ЗША
Вашынгтон падаў у суд на Playtika
Вашынгтон падаў у суд на Playtika
Вашынгтон падаў у суд на Playtika
5 каментарыяў
ШІ выклікаў вострую нястачу электрыкаў, сантэхнікаў у ЗША
ШІ выклікаў вострую нястачу электрыкаў, сантэхнікаў у ЗША
ШІ выклікаў вострую нястачу электрыкаў, сантэхнікаў у ЗША

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.