Jednym z fascynujących elementów wysiłków firmy Intel w zakresie oprogramowania oneAPI jest otwartość nie tylko na obsługę procesorów graficznych od wielu dostawców lub procesorów AMD, ale także na obsługę architektury międzyprocesorowej. Wiele komponentów Intel oneAPI działa na 64-bitowym ARM (AArch64), a nawet na IBM POWER. Najnowszy pakiet oprogramowania Intel obsługujący 64-bitowy system ARM Linux to jej jądra ray tracingu Embree.

Embree to wysokowydajna biblioteka ray tracingu firmy Intel obsługująca zarówno procesory, jak i karty graficzne oraz działająca w różnych systemach operacyjnych. Embree jest częścią ich zestawu narzędzi do renderowania oneAPI.

Na początku tego roku w Embree 4.0 wprowadzono obsługę Arc Graphics przez SYCL. Wraz z Embree 4.0.1 rozszerzyli zakres GPU o serię Intel Data Center GPU Flex. Teraz, wraz z wczorajszym wydaniem Embree 4.1, dostępna jest obsługa procesorów graficznych Intel Data Center GPU Max Series.


Jeśli chodzi o procesor, główną zmianą w Embree 4.1 jest teraz obsługa 64-bitowego ARM (ARM64/AArch64) w systemie Linux. Jest to zgodne z wieloma innymi komponentami oprogramowania Intel oneAPI działającymi również na AArch64. Szczególnie teraz, gdy Intel oferuje oddzielne karty graficzne, które mogą działać na serwerach AArch64 (cóż, gdy nowy sterownik graficzny jądra Xe będzie gotowy do obsługi zamiast i915 DRM), jest to kombinacja, której inżynierowie oprogramowania Intela nie ignorują.
Tę skromną aktualizację Embree 4.1 można pobrać z GitHub, w tym dla systemów macOS, Windows i Referencyjne pliki binarne systemu Linux dla tego oprogramowania do śledzenia promieni.

Categories: IT Info