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: Crown
  •         Binary: Pathtracer ISPC - Model: Asian Dragon
  •         Binary: Pathtracer ISPC - Model: Asian Dragon Obj
  •         Binary: Pathtracer ISPC - Model: Crown
  •         Binary: Pathtracer - Model: Asian Dragon Obj
  • Intel Open Image Denoise

  •         Scene: Memorial
  • oneAPI Level Zero Tests

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

  •         Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU
  •         Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU
  •         Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU
  •         Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU
  •         Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU
  •         Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU
  •         Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU
  •         Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU
  •         Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU
  •         Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU
  •         Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU
  •         Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU
  •         Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU
  •         Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU
  •         Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU
  •         Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU
  •         Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU
  •         Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU
  •         Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU
  •         Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU
  •         Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU
  •         Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU
  •         Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU
  •         Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU
  • OpenVINO

  •         Model: Face Detection 0106 FP32 - Device: Intel GPU
  •         Model: Face Detection 0106 FP16 - Device: Intel GPU
  •         Model: Face Detection 0106 FP16 - Device: CPU
  •         Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU
  •         Model: Age Gender Recognition Retail 0013 FP16 - Device: Intel GPU
  •         Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU
  •         Model: Age Gender Recognition Retail 0013 FP32 - Device: Intel GPU
  •         Model: Person Detection 0106 FP16 - Device: CPU
  •         Model: Person Detection 0106 FP16 - Device: Intel GPU
  •         Model: Person Detection 0106 FP32 - Device: CPU
  •         Model: Face Detection 0106 FP32 - Device: CPU
  •         Model: Person Detection 0106 FP32 - Device: Intel GPU
  • OpenVKL

  •         Benchmark: vklBenchmarkVdbVolume
  •         Benchmark: vklBenchmarkUnstructuredVolume
  •         Benchmark: vklBenchmarkStructuredVolume
  •         Benchmark: vklBenchmark
  • OSPray

  •         Demo: San Miguel - Renderer: Path Tracer
  •         Demo: San Miguel - Renderer: SciVis
  •         Demo: NASA Streamlines - Renderer: Path Tracer
  •         Demo: NASA Streamlines - Renderer: SciVis
  •         Demo: XFrog Forest - Renderer: SciVis
  •         Demo: Magnetic Reconnection - Renderer: Path Tracer
  •         Demo: Magnetic Reconnection - Renderer: SciVis
  •         Demo: XFrog Forest - Renderer: Path Tracer
  • Tungsten Renderer

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

Revision History Revision History

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.