Обновить
4K+
2
MrModel@MrModelOS

Пользователь

3
Рейтинг
Отправить сообщение

ROUGE‑V: как я транслировал CUDA/PTX в LLVM IR и запускал его без CUDA runtime

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели4.6K

Я написал транслятор CUDA/PTX в LLVM IR: он берёт PTX от настоящего nvcc и собирает его обычным clang. Восемь ядер уже исполнены на живой GeForce MX450 и побитово совпали с хост‑эталоном. А главное — как настоящий nvcc и видеокарта сломали мои зелёные тесты.

Читать далее

Информация

В рейтинге
1 456-й
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Системный инженер
Git
Linux
Docker
ООП
Python
C++
C
LLVM
Cuda
Vulkan API