Репортаж от Wedoany,Компания Spectral Compute представляет компилятор SCALE, предназначенный для того, чтобы код CUDA мог работать независимо от аппаратного обеспечения NVIDIA, напрямую на сторонних GPU, таких как AMD, и AI-ускорителях.
Spectral Compute была основана в 2018 году в Лондоне четырьмя инженерами: генеральным директором Майклом Сёндергаардом, техническим директором Крисом Китчингом, инженером-программистом Николасом Томлинсоном и инженером-программистом Франсуа Суше. Ранее все четверо работали в компании в сфере искусственного интеллекта, имея в совокупности 60-летний опыт оптимизации высокопроизводительных вычислений (HPC). Основатели, недовольные высокой стоимостью GPU NVIDIA и низкой производительностью других инструментов-компиляторов, решили разработать собственный компилятор, чтобы преодолеть проблему привязки кода CUDA к конкретному оборудованию.
SCALE основан на технологиях компиляторов CLang и LLVM и нацелен на замену компилятора NVCC от NVIDIA. Изначально инструмент в основном поддерживал GPU AMD, но в настоящее время постепенно расширяется на другие AI-ускорители. Джулио Малитеста, руководитель отдела роста компании, заявил на конференции ISC 2026 в Гамбурге, Германия, что CUDA занимает около 80% текущего кода HPC и стал фактическим стандартом. Задача инженеров-компиляторщиков — обеспечить эффективную работу кода CUDA на различном оборудовании.
В настоящее время на рынке существует несколько решений для миграции CUDA, включая HIPIFY от AMD, SYCLomatic от Intel и ZLUDA. Малитеста отмечает, что у всех этих инструментов есть недостатки: HIPIFY игнорирует ассемблерный язык параллельного выполнения потоков (PTX) от NVIDIA; SYCLomatic всё ещё требует около 10% ручной миграции кода; ZLUDA, работая как промежуточный слой, напрямую манипулирует скомпилированным бинарным кодом, что влияет на производительность. Кроме того, некоторые не-NVIDIA компиляторы CUDA сталкиваются с юридическими проблемами.
Spectral утверждает, что её компилятор SCALE способен преодолеть эти ограничения. Опубликованные на сайте компании результаты бенчмарков показывают, что по сравнению с использованием HIPIFY для переноса кода CUDA в среду AMD ROCm, SCALE обеспечивает почти 6-кратное повышение производительности на GPU AMD. Малитеста объясняет, что это преимущество в производительности обусловлено полной переработкой инструмента на основе передовых фреймворков компиляторов, что позволяет применить стандартные методы из индустрии CPU к области компиляции GPU. После перекомпиляции кода Spectral проверяет его корректность с численной точки зрения; если результаты совпадают с выводом обычного NVCC, реализация считается успешной.
Штаб-квартира компании находится в Лондоне. В прошлом году она привлекла 6 миллионов долларов финансирования, и в настоящее время в ней работает около 30 сотрудников. Spectral работает над поддержкой сторонних AI-ускорителей (конкретные названия пока не раскрываются) и планирует выпустить поддержку PyTorch позднее в этом месяце для лучшей совместимости с фреймворками AI и машинного обучения. Сотрудники компании заявляют, что их работа полезна для сообщества CUDA. В июне этого года Spectral установила официальное партнёрство с NVIDIA и присоединилась к программе NVIDIA Inception.

Рубен ван Донген, руководитель академических решений Spectral, заявил, что компания поддерживает хорошие отношения как с NVIDIA, так и с AMD, сохраняя нейтральную позицию. SCALE находится на рынке около двух лет, в настоящее время поддерживает основные продукты CUDA и активно добавляет поддержку специализированных библиотек CUDA, таких как cuDNN, cuTENSOR, cuDF. Компилятор является платным для коммерческих организаций, но предоставляется бесплатно для академических учреждений и некоммерческих организаций. SCALE уже работает на суперкомпьютере экзафлопсного класса Frontier в Ок-Риджской национальной лаборатории.






