oneAPI Specification Releases

This document lists releases of oneAPI specifications.

In addition to be published as part of the oneAPI spefication, some of the components publish specifications independent from the oneAPI specification. Typically, a oneAPI specification includes a snapshot of the latest approved release of the component. This page lists releases of the oneAPI specification and releases of component specifications. Releases of collections of oneAPI components (e.g. Intel oneAPI Basekit) identify the version of the oneAPI specification that it supports.

oneAPI Specification

The latest approved specification is 1.0. The 1.1 specification is under development and is labeled provisional until it is approved.

1.1

Version

Date

View

1.1 provisional rev 2

2021-7-19

HTML PDF

1.1 provisional rev 1

2021-4-7

HTML PDF

1.0

Version

Date

View

1.0 rev 2

2020-10-21

HTML PDF

1.0 rev 1

2020-9-14

HTML PDF

Release Notes

1.1 provisional rev 2

  • oneVPL: Updated to 2.4.0

  • oneDAL: Updated some APIs

  • oneMKL: bug fixes

1.1 provisional rev 1

  • Advanced Ray Tracing: ART was added to oneAPI specification

  • VPL: Updated to 2.3.1

  • Level Zero: Updated to 1.1.2

  • oneDNN: Added graph API

1.0 rev 2

  • Formatting fixes for PDF

1.0 rev 1

  • Initial release

Advanced Ray Tracing

Version

Date

View

oneART v0.5

2021-2-18

HTML

Release Notes

oneART v0.5

  • Advanced ray tracing capabilities have been added to the oneAPI specification providing software developers across the industry the ability to “write once” for high-fidelity ray-traced computations across multiple vendors’ systems and accelerators. Standardizing these interfaces provides well-designed, tried and true APIs and options for a broad set of compute and rendering infrastructure development.

  • The advanced ray tracing functionality is subdivided into several domains within the oneAPI Specification:

    • Geometric ray tracing computations

    • Volumetric computation and rendering

    • Image denoising

    • Scalable rendering and visualization infrastructure

  • The set of Advanced Ray Tracing APIs include the following, which are in active use via the Intel® oneAPI Rendering Toolkit:

    • Embree

    • Open Volume Kernel Library

    • Open Image Denoise

    • OSPRay

oneDNN Graph

Version

Date

View

oneDNN Graph v0.5

2021-4-8

HTML

Release Notes

oneDNN Graph v0.5

Provides more optimization and improves the programming experience. The main changes are as follows:

  • Support in-place optimization to reduce memory footprint and provide better data locality

  • Support using the partition vector directly for compilation and execution without maintaining a computation graph

  • Provide a special End op to express the multiple uses of a logical tensor, typically for indicating the output tensors of the graph

oneVPL

Version

Date

View

oneVPL v2.4.0

2021-5-12

HTML

oneVPL v2.3.1

2021-4-8

HTML

Release Notes

oneVPL v2.4.0

  • Added ability to retrieve path to the shared library with the implementation.

  • Added 3DLUT (Three-Dimensional Look Up Table) filter in VPP.

  • Added mfxGUID structure to specify Globally Unique Identifiers (GUIDs).

  • Added QueryInterface function to mfxFrameSurfaceInterface.

  • Added AdaptiveRef and alias for ExtBrcAdaptiveLTR.

  • Added MFX_FOURCC_BGRP FourCC for Planar BGR format.

  • Environmental variables to control dispatcher’s logger.

oneVPL v2.3.1

  • Encoding in Hyper mode.

  • New product names for platforms:

    • Code name Rocket Lake,

    • Code name Alder Lake S,

    • Code name Alder Lake P,

    • Code name Arctic Sound P.

  • mfx.h header file is added which includes all header files.

  • Added deprecation messages (deprecation macro) to the MFXInit and MFXInitEx functions definition.