

Китайският производител на GPU Moore Threads обяви на 30 януари 2026 г., че е отворил проекта TileLang-MUSA, предоставяйки пълна поддръжка за езика за програмиране TileLang на неговата GPU архитектура. Компанията повтори съобщението на 10 февруари.
Според Moore Threads, проектът е валидиран в множество поколения на своите пълнофункционални графични процесори и има за цел да намали бариерите за разработка чрез абстракции на високо ниво и оптимизации на компилатора, предлагайки ефективни AI и инструменти за разработка на високопроизводителни изчисления (HPC) за домашни компютърни платформи.
TileLang е високоефективен AI операторски програмен език, изграден върху абстракция на тензорни мозайки. С декларативен синтаксис и интерфейс, подобен на Python, той позволява на разработчиците да описват изчислителното намерение във форма, близка до математическите изрази. Езикът е проектиран около три основни възможности: понижаване на бариерата за навлизане чрез абстракции на високо ниво, позволяване на междуплатформена преносимост „пиши веднъж, изпълнявай на множество архитектури“ и делегиране на сложни задачи – като оптимизация на цикъл и планиране на паметта – на компилатора.
TileLang вече е използван при разработването на широкомащабни модели като DeepSeek-V3 и има приложения в научните изчисления и разработката на хардуер.
Новият проект TileLang-MUSA с отворен код се фокусира върху отключването на потенциала за производителност на домашните графични процесори. Той е валидиран на интегрираните ускорителни карти MTT S5000 и MTT S4000 за обучение и извод на Moore Threads. Проектът постига дълбоко картографиране между семантиката на високо ниво на TileLang и архитектурата MUSA на Moore Threads, поддържайки автоматично извикване на инструкции на тензорно ядро, многостепенна оптимизация на движение на данни и паралелна обработка на ниво деформация. Тестовото покритие на местния оператор в момента надхвърля 80%, осигурявайки стабилна основа за разработка.
Сравнителните показатели за производителност показват, че при разработването на ключови оператори за големи езикови модели с помощта на TileLang-MUSA, разработчиците могат да намалят обема на кода с приблизително 90% в сравнение с ръкописните реализации на MUSA C++. В сценариите за матрично изчисление производителността достига до 95% от ръчно оптимизираните версии, докато операторите на механизма за внимание постигат около 85%. Неговият механизъм за автоматична настройка може бързо да търси оптимални стратегии за подреждане, което позволява повишаване на производителността отвъд неоптимизирани базови линии.
Проектът позволява на разработчиците безпроблемно да мигрират съществуваща операторска логика към местни GPU платформи и предоставя интерфейс за разработка на високо ниво за инженери, които не са запознати с инструкции от ниско ниво.
Moore Threads заяви, че планира да продължи да оптимизира производителността на компилатора, да задълбочи интеграцията с основните AI рамки и да разшири поддръжката за глобална оптимизация за сложни моделни архитектури като Transformers.
Източник: IT Home
Source link
Like this:
Like Loading…
Нашия източник е Българо-Китайска Търговско-промишлена палaта