Intel, Marvell, поддержка Qualcomm Pledge для компилятора Glow AI

Intel, Marvell, поддержка Qualcomm Pledge для компилятора Glow AI

Ранее в этом году Facebook представила Glow, новый компилятор обучения с открытым исходным кодом, предназначенный для гетерогенных систем. Целью является обеспечение превосходной производительности и повышение энергоэффективности за счет создания более эффективного кода. Вот как команда за Glow описала проект в своем первоначальном документе:

В проекте Glow мы фокусируемся на нижних частях стека программного обеспечения. Мы работаем над тем, чтобы обеспечить PyTorch и другие структуры графиком низкого уровня и генератором кода для нейронных сетей. Название Glow является аббревиатурой для Graph-Lowering, которая является основным методом, который использует компилятор для генерации эффективного кода. График низкого уровня Glow не заменит графический уровень высокоуровневого обучения машиной таким же образом, что промежуточное представление низкого уровня в компиляторах не заменяет абстрактное синтаксическое дерево. Мы стремимся предоставить полезный инструментарий для компилятора, который позволит разработчикам оборудования сосредоточиться на внедрении эффективного оборудования ускорения, каждый из которых, вероятно, будет отличаться по возможностям, и использовать Glow для автоматизации задач компиляции, таких как выбор команд, распределение памяти и планирование графика. Полный набор инструментов компилятора является открытым и общедоступным.

То, что Facebook объявляет сейчас, - это новый набор партнеров по аппаратным средствам, которые пообещали поддержать Glow в своих продуктах. Cadence, Esperanto, Intel, Marvell и Qualcomm все привержены поддержке Glow в кремнии в будущих проектах. Программное обеспечение не просто предназначено для генерации кода для одной заданной архитектуры - Facebook намеревается поддерживать ряд специализированных ускорителей машин от нескольких компаний с соответствующими улучшениями производительности для нескольких поставщиков. Эта поддержка аппаратных ускорителей не ограничивается одним типом операции. В пресс-релизе FB отмечается, что аппаратно-независимые аспекты компилятора сосредоточены на оптимизации математики, которые не привязаны к какой-либо конкретной модели. Glow также поставляется с оптимизатором линейной алгебры, эталонной реализацией на основе процессора (для тестирования аппаратной точности) и различными наборами тестов. Цель состоит в том, чтобы сократить время, необходимое производителям оборудования для вывода на рынок новых устройств.

Glow против обычной производительности процессора в соответствии с FB. Нажмите, чтобы увеличить.
Glow против обычной производительности процессора в соответствии с FB. Нажмите, чтобы увеличить.

FB прилагает серьезные усилия за Glow. В начале этого года компания запустила версию 1.0 своей системы глубокого обучения PyTorch, новые модели обнаружения объектов, библиотеки для языкового перевода и Tensor Comprehensions для автоматического синтеза ядер машинного обучения. В последние годы огромные усилия были направлены на создание общих рамок для AI и ML, которые будут работать на широком спектре аппаратных средств, а Glow хочет быть частью этого.

Интересно видеть, что две компании не входят в этот список: AMD и Nvidia. Оба проявляют живой интерес к AI / ML - AMD как новичок в отрасли, который хочет отметить свой продукт 7-нм Vega для центров обработки данных в этом году, а Nvidia - лидером в области AI / ML. Ранее AMD участвовала в проекте Open Compute Facebook, поэтому, возможно, мы увидим некоторые действия на этом фронте позднее.

Читать далее

Nvidia и Google будут поддерживать облачные игры на iPhone через веб-приложения
Nvidia и Google будут поддерживать облачные игры на iPhone через веб-приложения

И Nvidia, и Google объявили о поддержке iOS для своих облачных игровых платформ через прогрессивные веб-приложения. Apple не может это заблокировать.

Asus представляет Chromebox 4 с поддержкой процессоров Core 10-го поколения
Asus представляет Chromebox 4 с поддержкой процессоров Core 10-го поколения

В наши дни хромбуков так много, что они вполне могут расти на деревьях. Хромбоксов меньше, но Asus продолжает обновлять свою линейку и только что анонсировала последнюю версию.

AMD предоставит поддержку памяти Smart Access для оборудования Intel и Nvidia
AMD предоставит поддержку памяти Smart Access для оборудования Intel и Nvidia

Сообщается, что AMD работает с Nvidia и Intel, чтобы обеспечить аппаратную поддержку памяти Smart Access для других платформ GPU и CPU.

Google официально поддерживает установку Chrome OS на ваш старый компьютер
Google официально поддерживает установку Chrome OS на ваш старый компьютер

Google только что приобрел Neverware, и его продукт CloudReady становится официальным предложением Chrome OS.