Tools and Libraries
Intel® Implicit SPMD Program Compiler
ispc is a compiler for a variant of the C programming language, with extensions for “single program, multiple data” (SPMD) programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware.
Intel® Embree
Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree’s performance-optimized ray tracing kernels.
Intel® oneAPI Rendering Toolkit
The Intel® oneAPI Rendering Toolkit is designed to accelerate these types of workloads with a set of rendering and ray-tracing libraries to create high-performance, high-fidelity visual experiences. With the libraries, get the most from powerful Intel® hardware by optimizing CPU and future Xe or GPU rendering performance at any scale. Creators, scientists, and engineers can push the boundaries of visualization by using the toolkit to develop amazing studio animation and visual effects or to create scientific and industrial visualizations.
Intel® Graphics Performance Analyzers
Intel® Graphics Performance Analyzers (Intel® GPA) is an application suite that contains tools for analysis and optimization of graphics-intensive applications, including but not limited to Microsoft DirectX, Vulkan, Metal, and OpenGL games. With Intel GPA, you can test your applications on various platforms to detect bottlenecks and find the best optimization for each platform. You can also enable/disable certain features (such as detailed terrain features or additional interactive game elements) until you achieve the optimal game-playing experience.
Intel® VTune™ Profiler
Performance Analysis for Applications & Systems: Intel® VTune™ Profiler optimizes application performance, system performance, and system configuration for HPC, cloud, IoT, media, storage, and more.