Программный зонтик GPUOpen — это HIP-RT как библиотека трассировки лучей для HIP.

HIP-RT — это библиотека для трассировки лучей, которая упрощает написание программного обеспечения для трассировки лучей на основе HIP и простую интеграцию с существующими кодовыми базами HIP.

Это не просто попытка воспроизвести существующие интерфейсы NVIDIA RTX/OptiX или тому подобное, но, как говорят, используется немного другой подход к проектированию, «хотя есть несколько других API-интерфейсов трассировки лучей, которые вводят много новых аспектов. , мы разработали HIP RT немного по-другому, устранив необходимость изучения многих новых типов ядра. HIP RT вводит новые типы объектов, такие как hiprtGeometry и hiprtScene. После передачи геометрической информации в HIP RT процесс строит структуру данных, которая в свою очередь передается ядру HIP. На этом этапе API библиотеки на стороне устройства можно использовать для выполнения теста пересечения. Видеокарты текущего поколения, такие как графические процессоры на базе архитектуры AMD RDNA 2, поддерживают аппаратное ускорение трассировки лучей для дальнейшего оптимизировать время рендеринга. Однако до сих пор приложения, поддерживающие HIP, не могли использовать это аппаратное ускорение. HIP RT позволяет разработчикам в полной мере использовать преимущества ускорителей лучей, используемых для аппаратного y трассировка в графических процессорах на базе архитектуры AMD RDNA 2».

HIP-RT доступен на GPUOpen.com. Эта библиотека была протестирована на графических процессорах классов Navi 1x/2x и Vega 1x/2x. HIP RT также может работать на графических процессорах NVIDIA через API CUDA, но трассировка лучей с аппаратным ускорением работает только для графических процессоров RDNA2.

Подробнее о библиотеке трассировки лучей HIP-RT Radeon в сегодняшнем объявлении. HIP-RT доступен по лицензии Массачусетского технологического института.

Categories: IT Info