Лондонский стартап Spectral Compute создал компилятор SCALE — полноценную замену NVCC от Nvidia. Он запускает существующий CUDA-код на GPU AMD без каких-либо правок в исходниках.
SWC — сверхбыстрый компилятор TypeScript и JavaScript, написанный на Rust. Он используется как библиотека в Rust и JavaScript. Для работы в Rust изучите rustdoc; основная точка входа — парсер. Для JavaScript смотрите документацию на сайте.
Выбирайте последние версии крейтов SWC. Для обновления всех зависимостей запустите соответствующий скрипт. Требования: Node v10+ для использования, v20+ для разработки. Результаты бенчмарков доступны на веб-сайте.
