What is Intel OSPRay?
develIntel® OSPRay is an open-source, scalable, and portable ray tracing engine designed for high-performance, high-fidelity visualization. It supports both surface- and volume-based rendering for interactive applications and can run on various hardware scales, from laptops to HPC compute nodes.
Key Characteristics:
- Rendering Types: Supports surface-based and volume-based visualizations.
- License: Apache 2.0.
- Core Dependencies: Built on top of Intel Embree, Intel Open VKL, and Intel Open Image Denoise.
- Implementation:
- CPU: Uses Intel ISPC (Implicit SPMD Program Compiler) to exploit instruction sets like SSE4, AVX, AVX2, AVX-512, and NEON.
- GPU (Beta): Based on the SYCL cross-platform programming language via Intel oneAPI DPC++.