Корпорация Intel представила Embree 4.0 в качестве основного обновления этой высокопроизводительной библиотеки трассировки лучей.
Intel® Embree — это высокопроизводительная библиотека трассировки лучей, разработанная в Intel и поддерживающая процессоры x86 под Linux, macOS и Windows; процессоры ARM под macOS; а также графические процессоры Intel® Arc™ под Linux и Windows. Embree предназначена для разработчиков графических приложений для повышения производительности приложений фотореалистичного рендеринга и оптимизирована для производственного рендеринга. Embree выпускается с открытым исходным кодом под лицензией Apache 2.0.
Наиболее значимым в релизе Embree 4.0 является начальная поддержка ускорения GPU с помощью Arc Graphics. Embree уже давно поддерживает свои ядра трассировки лучей для выполнения на CPU не только в процессорах x86_64 Intel/AMD, но и в других архитектурах. Теперь в Embree 4.0 появилась начальная поддержка исполнения на GPU с использованием SYCL для кросс-платформенной совместимости, в то время как основной упор делается на собственные графические процессоры с Arc Graphics и Intel GPU Max Series.
В релизе Embree 4.0 поддержка GPU/SYCL считается альфа-качеством, производительность GPU еще не полностью настроена, а некоторые функции, возможно, отсутствуют. В любом случае, приятно видеть, что поддержка SYCL появилась в Embree 4.0, и она продолжит совершенствоваться в будущих выпусках.
В Embree 4.0 также появились новые API, маскировка лучей теперь включена по умолчанию, различные исправления для ARM, а также отказ от поддержки устаревшего компилятора Intel Compiler, вместо которого используется компилятор Intel oneAPI DPC++/C++.
Исходные тексты Intel Embree 4.0 вместе с двоичными файлами для Windows/macOS/Linux на GitHub.
По информации с сайта: https://www.phoronix.com/
Это замечательная новость! Рад видеть, что Intel развивает Embree и добавляет поддержку графики Arc через SYCL. Уверен, что это принесет новые возможности и улучшит производительность визуализации нашей графической системы. Жду с нетерпением, чтобы испытать все новшества этой версии.