Планета гаджетов / технологий
AMD выпустила инструмент под названием HIP (Heterogeneous-compute Interface for Portability), позволяющий разработчикам конвертировать CUDA код в портируемый код на C++. Это позволит запускать один и тот же код на абсолютно любых видеокартах, что приятно, ведь раньше исходный код держался в секрете, а аппаратные опции были ограничены поставщиками.
Особенности HIP:
Новые проекты могут разрабатываться прямо на HIP C++ и запускаться на процессорах NVIDIA или AMD. К тому же, код, конвертированный с CUDA, не уступает по производительности оригинальным CUDA-приложениям. Стоит отметить, что HIP не собирается вытеснять CUDA, и разработчикам все же придется потратить немного времени на портирование.
Ознакомиться с репозиторием можно по этой ссылке.
Источник: GitHubНикита Мингалеев, юный падаван