Intel oneAPI Intel oneAPI

A collection of test profiles stressing either Intel oneAPI software components themselves (Open Image Denoise, OSPray, Embree) or benchmarks/programs leveraging these components.

See how your system performs with this suite using the Phoronix Test Suite. It's as easy as running the phoronix-test-suite benchmark oneapi command..

Tests In This Suite

  • Embree

  •         Binary: Pathtracer - Model: Asian Dragon
  •         Binary: Pathtracer - Model: Asian Dragon Obj
  •         Binary: Pathtracer - Model: Crown
  •         Binary: Pathtracer ISPC - Model: Asian Dragon
  •         Binary: Pathtracer ISPC - Model: Asian Dragon Obj
  •         Binary: Pathtracer ISPC - Model: Crown
  •         Binary: Pathtracer oneAPI SYCL - Model: Asian Dragon
  •         Binary: Pathtracer oneAPI SYCL - Model: Asian Dragon Obj
  •         Binary: Pathtracer oneAPI SYCL - Model: Crown
  • Intel Open Image Denoise

  •         Run: RT.hdr_alb_nrm.3840x2160 - Device: CPU-Only
  •         Run: RT.hdr_alb_nrm.3840x2160 - Device: NVIDIA CUDA
  •         Run: RT.hdr_alb_nrm.3840x2160 - Device: Radeon HIP
  •         Run: RT.hdr_alb_nrm.3840x2160 - Device: Intel oneAPI SYCL
  •         Run: RT.ldr_alb_nrm.3840x2160 - Device: CPU-Only
  •         Run: RT.ldr_alb_nrm.3840x2160 - Device: NVIDIA CUDA
  •         Run: RT.ldr_alb_nrm.3840x2160 - Device: Radeon HIP
  •         Run: RT.ldr_alb_nrm.3840x2160 - Device: Intel oneAPI SYCL
  •         Run: RTLightmap.hdr.4096x4096 - Device: CPU-Only
  •         Run: RTLightmap.hdr.4096x4096 - Device: NVIDIA CUDA
  •         Run: RTLightmap.hdr.4096x4096 - Device: Radeon HIP
  •         Run: RTLightmap.hdr.4096x4096 - Device: Intel oneAPI SYCL
  • oneAPI Level Zero Tests

  •         Test: Host-To-Device Bandwidth
  •         Test: Device-To-Host Bandwidth
  •         Test: Host-To-Device-To-Host Image Copy
  •         Test: Peak Float16 Global Memory Bandwidth
  •         Test: Peak Half-Precision Compute
  •         Test: Peak Single-Precision Compute
  •         Test: Peak Double-Precision Compute
  •         Test: Peak Integer Compute
  •         Test: Peak System Memory Copy to Shared Memory
  •         Test: Peak Kernel Launch Latency
  • oneDNN

  •         Harness: Convolution Batch Shapes Auto - Engine: CPU
  •         Harness: Deconvolution Batch shapes_1d - Engine: CPU
  •         Harness: Deconvolution Batch shapes_3d - Engine: CPU
  •         Harness: IP Shapes 1D - Engine: CPU
  •         Harness: IP Shapes 3D - Engine: CPU
  •         Harness: Recurrent Neural Network Training - Engine: CPU
  •         Harness: Recurrent Neural Network Inference - Engine: CPU
  • OpenVINO

  •         Model: Face Detection FP16 - Device: CPU
  •         Model: Face Detection FP16-INT8 - Device: CPU
  •         Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU
  •         Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPU
  •         Model: Person Detection FP16 - Device: CPU
  •         Model: Person Detection FP32 - Device: CPU
  •         Model: Weld Porosity Detection FP16-INT8 - Device: CPU
  •         Model: Weld Porosity Detection FP16 - Device: CPU
  •         Model: Vehicle Detection FP16-INT8 - Device: CPU
  •         Model: Vehicle Detection FP16 - Device: CPU
  •         Model: Person Vehicle Bike Detection FP16 - Device: CPU
  •         Model: Machine Translation EN To DE FP16 - Device: CPU
  •         Model: Face Detection Retail FP16 - Device: CPU
  •         Model: Face Detection Retail FP16-INT8 - Device: CPU
  •         Model: Handwritten English Recognition FP16 - Device: CPU
  •         Model: Handwritten English Recognition FP16-INT8 - Device: CPU
  •         Model: Road Segmentation ADAS FP16 - Device: CPU
  •         Model: Road Segmentation ADAS FP16-INT8 - Device: CPU
  •         Model: Person Re-Identification Retail FP16 - Device: CPU
  •         Model: Noise Suppression Poconet-Like FP16 - Device: CPU
  • OpenVKL

  •         Benchmark: vklBenchmarkCPU Scalar
  •         Benchmark: vklBenchmarkCPU ISPC
  •         Benchmark: vklBenchmarkGPU Intel oneAPI SYCL
  • OSPRay

  •         Benchmark: gravity_spheres_volume/dim_512/ao/real_time
  •         Benchmark: gravity_spheres_volume/dim_512/scivis/real_time
  •         Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time
  •         Benchmark: particle_volume/ao/real_time
  •         Benchmark: particle_volume/scivis/real_time
  •         Benchmark: particle_volume/pathtracer/real_time
  • OSPRay Studio

  •         Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  •         Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU
  •         Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: oneAPI SYCL GPU
  • Tungsten Renderer

  •         Scene: Hair
  •         Scene: Water Caustic
  •         Scene: Non-Exponential
  •         Scene: Volumetric Caustic

Revision History Revision History

pts/oneapi-1.3.3     Sat, 12 Mar 2022 09:06:41 GMT
Add ospray-studio to suite.

pts/oneapi-1.3.2     Thu, 08 Oct 2020 09:24:36 GMT
Add OpenVINO to oneAPI suite given all the Intel oneAPI components used.

pts/oneapi-1.3.1     Wed, 17 Jun 2020 16:37:27 GMT
Rename mkl-dnn test profile to onednn to match current name.

pts/oneapi-1.3.0     Thu, 09 Apr 2020 18:12:59 GMT
Add oneDNN (MKL-DNN) to oneAPI test suite.

pts/oneapi-1.2.0     Tue, 07 Apr 2020 19:10:42 GMT
Add OpenVKL and oneAPI Level Zero tests to suite.

pts/oneapi-1.1.0     Sun, 16 Feb 2020 19:10:44 GMT
Update to use batch mode.

pts/oneapi-1.0.0     Mon, 30 Sep 2019 11:07:03 GMT
Initial commit of oneAPI tests themselves and programs leveraging oneAPI components.