Добавить в корзинуПозвонить
Найти в Дзене
DigiNews

Moore Threads открывает исходный код TileLang-MUSA, сокращая объем кода на 90%

Moore Threads открыла исходный код TileLang-MUSA, позволяя разработчикам ИИ сократить объем кода GPU на 90%, достигая производительности, близкой к ручной оптимизации, на отечественном оборудовании. — pandaily.com Китайский производитель графических процессоров Moore Threads объявил 30 января 2026 года об открытии исходного кода проекта TileLang-MUSA, обеспечив полную поддержку языка программирования TileLang на своей архитектуре GPU. Компания повторила это объявление 10 февраля. По данным Moore Threads, проект был протестирован на нескольких поколениях полнофункциональных GPU компании и призван снизить барьеры для разработки за счет высокоуровневых абстракций и оптимизации компилятора, предлагая эффективные инструменты для разработки в области ИИ и высокопроизводительных вычислений (HPC) для отечественных вычислительных платформ. TileLang — это высокопроизводительный язык программирования операторов ИИ, основанный на абстракции тензорного тайлинга. Благодаря декларативному синтаксису

Moore Threads открыла исходный код TileLang-MUSA, позволяя разработчикам ИИ сократить объем кода GPU на 90%, достигая производительности, близкой к ручной оптимизации, на отечественном оборудовании. — pandaily.com

Китайский производитель графических процессоров Moore Threads объявил 30 января 2026 года об открытии исходного кода проекта TileLang-MUSA, обеспечив полную поддержку языка программирования TileLang на своей архитектуре GPU. Компания повторила это объявление 10 февраля.

По данным Moore Threads, проект был протестирован на нескольких поколениях полнофункциональных GPU компании и призван снизить барьеры для разработки за счет высокоуровневых абстракций и оптимизации компилятора, предлагая эффективные инструменты для разработки в области ИИ и высокопроизводительных вычислений (HPC) для отечественных вычислительных платформ.

TileLang — это высокопроизводительный язык программирования операторов ИИ, основанный на абстракции тензорного тайлинга. Благодаря декларативному синтаксису и фронтенду, похожему на Python, он позволяет разработчикам описывать вычислительные задачи в форме, близкой к математическим выражениям. Язык разработан с учетом трех ключевых возможностей: снижение порога входа за счет высокоуровневых абстракций, обеспечение кроссплатформенной переносимости «написал один раз — запускай на разных архитектурах» и делегирование сложных задач, таких как оптимизация циклов и планирование памяти, компилятору.

TileLang уже использовался при разработке крупномасштабных моделей, таких как DeepSeek-V3, и находит применение в научных вычислениях и разработке аппаратного обеспечения.

Недавно открытый проект TileLang-MUSA направлен на раскрытие производительного потенциала отечественных GPU. Он был протестирован на интегрированных ускорителях для обучения и инференса Moore Threads MTT S5000 и MTT S4000. Проект обеспечивает глубокое сопоставление между высокоуровневой семантикой TileLang и архитектурой MUSA от Moore Threads, поддерживая автоматический вызов инструкций тензорных ядер, многоуровневую оптимизацию перемещения данных и параллельную обработку на уровне варпов. Покрытие юнит-тестами нативных операторов в настоящее время превышает 80%, что обеспечивает стабильную основу для разработки.

Бенчмарки производительности показывают, что при разработке ключевых операторов для больших языковых моделей с использованием TileLang-MUSA разработчики могут сократить объем кода примерно на 90% по сравнению с ручной реализацией на MUSA C++. В сценариях матричных вычислений производительность достигает 95% от вручную оптимизированных версий, а операторы механизма внимания — около 85%. Его механизм автоматической настройки позволяет быстро находить оптимальные стратегии тайлинга, обеспечивая прирост производительности сверх неоптимизированных базовых версий.

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

Moore Threads заявила, что планирует продолжать оптимизировать производительность компилятора, углублять интеграцию с основными фреймворками ИИ и расширять поддержку глобальной оптимизации для сложных архитектур моделей, таких как Трансформеры.

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

Автор – Pandaily

Оригинал статьи