Ang isa sa mga kamangha-manghang elemento ng pagsisikap ng software ng oneAPI ng Intel ay kung gaano sila naging bukas hindi lamang sa pagsuporta sa mga GPU mula sa maraming vendor o AMD CPU din, ngunit suporta sa cross-CPU na arkitektura. Maraming bahagi ng Intel oneAPI ang gumagana sa 64-bit ARM (AArch64) at maging sa IBM POWER. Ang pinakabagong Intel software package na nakakakita ng 64-bit ARM Linux na suporta ay ang kanilang Embree ray-tracing kernels.

Ang Embree ay ang mataas na pagganap ng ray-tracing library ng Intel na sumusuporta sa parehong mga CPU at GPU at gumagana sa mga operating system. Ang Embree ay bahagi ng kanilang oneAPI rendering toolkit.

Ito ay mas maaga sa taong ito sa Embree 4.0 kung saan ipinakilala nila ang suporta sa Arc Graphics sa pamamagitan ng SYCL. Sa Embree 4.0.1, pinalawak nila ang kanilang saklaw ng GPU upang maisama ang Intel Data Center GPU Flex Series. Ngayon sa paglabas kahapon ng Embree 4.1 mayroong suporta para sa Intel Data Center GPU Max Series.


Sa bahagi ng CPU, ang pangunahing pagbabago ng Embree 4.1 ay sinusuportahan na ngayon ang 64-bit ARM (ARM64/AArch64) sa Linux. Sumasabay ito sa maraming iba pang bahagi ng software ng Intel oneAPI na gumagana din sa AArch64. Lalo na sa Intel na mayroon na ngayong mga discrete graphics na handog na maaaring gumana sa mga AArch64 server (well, kapag ang bagong Xe kernel graphics driver ay handa nang ihatid bilang kapalit ng i915 DRM) ito ay isang kumbinasyon na hindi binabalewala ng mga inhinyero ng software ng Intel.
Maaaring ma-download ang katamtamang update na ito ng Embree 4.1 mula sa GitHub kasama ang macOS, Windows, at Linux reference binary para sa ray-tracing software na ito.

Categories: IT Info