Queen

Компилятор SCALE запускает CUDA-код на GPU AMD без переписывания

image source

Лондонский стартап Spectral Compute создал компилятор SCALE — полноценную замену NVCC от Nvidia. Он запускает существующий CUDA-код на GPU AMD без каких-либо правок в исходниках.

На долю CUDA приходится ~80% кода в сфере HPC. Spectral делает ставку на то, что именно эта экосистема останется доминирующей — независимо от того, чьё железо используется.

В отличие от AMD HIPIFY и Intel SYCLomatic, SCALE не транслирует CUDA в другой язык, а компилирует напрямую под целевое оборудование — как обычный компилятор для CPU.

На GPU AMD инструменты SCALE обгоняют HIPIFY до 6 раз. Точность вычислений проверяется сверкой с NVCC — это гарантирует корректность результатов.

Компания из ~30 человек работает над поддержкой cuDNN, cuTENSOR и cuDF, а также интеграцией с PyTorch. Планируется охватить и другие архитектуры ускорителей, включая само железо Nvidia.

Коммерческим клиентам SCALE продаётся, академическим и некоммерческим — бесплатно. В июне Spectral вступила в программу Nvidia Inception и поддерживает отношения с обоими вендорами.

источник

0 комментариев

Редактор комментария
Пока нет комментариев
Станьте первым, кто оставит мнение на этот топик