Новости из мира высоких технологий

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

Несмотря на многообразие существующих языков программирования, учёные нуждались в принципиально новом языке для своих научных нужд. Раз нужно – давайте создадим его! Так команда международных специалистов из Массачусетского технологического института разработали язык Simit, с помощью которого можно на лету переключаться между высокоуровневым и низкоуровневым описанием для комплексного моделирования физических процессов. Язык этот позволит исследователям уменьшить количество кода на 90% и при этом повысить эффективность моделирования симуляций в 200 раз.

Без моделирования компьютерных симуляций в современной науке никак не обойтись. Например, захотели учёные рассчитать, каким именно образом образуется трещина в крыле самолёта под высокой нагрузкой – написали соответствующую программу, нагрузили виртуальное крыло в различных ситуациях и обнаружили соответствующие закономерности. Всё это позволит избежать страшных авиакатастроф в будущем. Существующие на сегодняшний день языки программирования нельзя было назвать особенно эффективными для данного направления исследований.

Для работы над новым языком учёные из MIT объединились со специалистами из Лаборатории искусственного интеллекта, Калифорнийского университета в Беркли, Университета Торонто, Техасского университета и даже с хорошо известной всем компанией Adobe. Основной особенностью языка Simit является автоматический перевод высокоуровневого описания алгоритмов в низкоуровневые и наоборот. Язык может работать, как на обычных компьютерных процессорах (CPU), так и на графических (GPU), при этом код не будет нуждаться в адаптации под новую архитектуру. На GPU, к слову, код работает до 20 раз быстрее, нежели чем на CPU.

Количество кода при работе с Simit сокращается в разы. Разработчики создали один и тот же алгоритм на широко известных языках программирования, а затем написали его же на Simit. Получилось, что объём кода составил всего 10% от всех предыдущих версий. А это, как вы понимаете, значительно ускоряет скорость моделирования сложных физических и математических симуляций, что современной науке только на руку. Simit планируется использовать в машинном обучении, роботостроении, при анализе данных и во множестве других направлений современной науки.


Источник: В MIT создали новый язык программирования Simit
Автор:
Теги: Программирование технологии Adobe Компьютеры MIT GPU Языки Массачусетский технологический институт

Комментарии (0)

Сортировка: Рейтинг | Дата
Пока комментариев к статье нет, но вы можете стать первым.
Написать комментарий:
Напишите ответ :
Как учить язык лучше и эффективно?
Как учить язык лучше и эффективно?
3
Страничка добра и сплошного жизненного позитива! 07:46 27 мар 2024
Как варить говяжий язык: все тонкости
Как варить говяжий язык: все тонкости
4
Сайт обо всём и для всех 08:30 15 дек 2023
Инъекция от шторма: московские ученые создали новый препарат для лечения коронавируса
Инъекция от шторма: московские ученые создали новый препарат для лечения коронавируса
1
Страничка добра и сплошного жизненного позитива! 18:14 12 дек 2021
Программные боты создали собственный язык
Программные боты создали собственный язык
1
Новости высоких технологий 12:00 18 мар 2017
Мир прекрасен, когда все находят общий язык!
Мир прекрасен, когда все находят общий язык!
1
Страничка добра и сплошного жизненного позитива! 15:32 22 ноя 2023
Водители сервиса доставки создали страничку, посвященную пушистым друзьям, которых они встретили
Водители сервиса доставки создали страничку, посвященную пушистым друзьям, которых они встретили
0
Страничка добра и сплошного жизненного позитива! 13:21 14 июл 2023
10 знаменитых личностей, которые создали семью со своими родственниками
10 знаменитых личностей, которые создали семью со своими родственниками
4
Человек познаёт мир 13:30 30 июл 2023
Меню на Новый 2024 год: лучшие блюда
Меню на Новый 2024 год: лучшие блюда
3
Сайт обо всём и для всех 18:52 30 ноя 2023
Что нельзя на Новый Год 2020
Что нельзя на Новый Год 2020
71
Женский развлекательный и поучительный сайт. 16:37 02 дек 2019
Кошачий язык: как научиться понимать свою кошку
Кошачий язык: как научиться понимать свою кошку
5
Страничка добра и сплошного жизненного позитива! 19:09 06 дек 2022
Американский остров, на котором язык глухих был главнее английского
Американский остров, на котором язык глухих был главнее английского
0
Человек познаёт мир 11:30 27 авг 2023
Вещи в доме, которые хозяйки хранят по привычке
Вещи в доме, которые хозяйки хранят по привычке
0
Человек познаёт мир 10:41 Сегодня

Выберете причину обращения:

Выберите действие

Укажите ваш емейл:

Укажите емейл

Такого емейла у нас нет.

Проверьте ваш емейл:

Укажите емейл

Почему-то мы не можем найти ваши данные. Напишите, пожалуйста, в специальный раздел обратной связи: Не смогли найти емейл. Наш менеджер разберется в сложившейся ситуации.

Ваши данные удалены

Просим прощения за доставленные неудобства