mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
3159dc924e
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
25 lines
1.4 KiB
Text
25 lines
1.4 KiB
Text
Intel® OSPRay is an open source, scalable, and portable ray tracing
|
||
engine for high-performance, high-fidelity visualization on Intel
|
||
Architecture CPUs, Intel Xe GPUs, and ARM64 CPUs. OSPRay is part of the
|
||
Intel oneAPI Rendering Toolkit and is released under the permissive
|
||
Apache 2.0 license.
|
||
|
||
The purpose of OSPRay is to provide an open, powerful, and easy-to-use
|
||
rendering library that allows one to easily build applications that use
|
||
ray tracing based rendering for interactive applications (including
|
||
both surface- and volume-based visualizations). OSPRay runs on anything
|
||
from laptops, to workstations, to compute nodes in HPC systems.
|
||
|
||
OSPRay internally builds on top of Intel Embree, Intel Open VKL, and
|
||
Intel Open Image Denoise. The CPU implementation is based on Intel ISPC
|
||
(Implicit SPMD Program Compiler) and fully exploits modern instruction
|
||
sets like Intel SSE4, AVX, AVX2, AVX-512 and NEON to achieve high
|
||
rendering performance. Hence, a CPU with support for at least SSE4.1 is
|
||
required to run OSPRay on x86_64 architectures, or a CPU with support
|
||
for NEON is required to run OSPRay on ARM64 architectures.
|
||
|
||
OSPRay’s GPU implementation (beta status) is based on the SYCL
|
||
cross-platform programming language implemented by Intel oneAPI Data
|
||
Parallel C++ (DPC++) and currently supports Intel Arc™ GPUs on Linux
|
||
and Windows, and Intel Data Center GPU Flex and Max Series on Linux,
|
||
exploiting ray tracing hardware support.
|