В MIT разработали новый язык программирования

В MIT разработали новый язык программирования

Сотрудники Массачусетского технологического института создали прототип тензорного языка для высокопроизводительных компьютеров.

Исследователи из Массачусетского технологического института разработали новый тензорный язык программирования — ATL. Они написали его специально для высокопроизводительных вычислений. Его особенность в том, что он обеспечивает не только высокоскоростные, но и безопасные вычисления. В новом языке все направлено на создание либо одного числа, либо тензора (объект линейной алгебры, линейно преобразующий элементы одного линейного пространства в элементы другого).

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

Широко распространено мнение, что при выполнении операций такого рода неизбежен компромисс между скоростью и надежностью. Согласно этой точке зрения, если скорость является главным приоритетом, то, скорее всего, пострадает надежность, и наоборот.

Новый язык программирования может решить эту проблему.  «Скорость и надежность не должны конкурировать. Они могут идти рука об руку в программах, которые мы пишем» — заявила Аманда Лю, студент Лаборатории компьютерных наук и искусственного интеллекта MIT (CSAIL).

Источник: hightech.fm