Join the oneAPI Community Forum.

The oneAPI Community Forum exists to define a standards-based, cross-architecture, open specification for accelerated computing and to foster the open-source implementations of the specification. Engage today.

Be part of the discussion.

The Special Interest Groups (SIGs) are here to facilitate technical discussions to bring positive changes to the oneAPI Specification and its elements. Participate in regular meetings to organize community proposals and contributions to the oneAPI specification.

Learn More

Developers
The oneAPI Community Forum is the new structure, enabling organizations and individuals from across the world to collaborate on defining an open and standards-based programming model for accelerated computing.

The GitHub repository hosts notes and presentation materials from the oneAPI Community Forum meetings. The meetings are open and comprised of experts from industry, government, and academia that help guide the oneAPI specification and open source implementations.

Each oneAPI element has a core team and lead who are the primary authors for the specification. The community is encouraged to make feature requests or proposals, which are reviewed by the core team.

As part of the Community, you are invited to join the meetings, review the oneAPI Specification, and read the information in this repo. Contributions can be made by joining the Special Interest Groups (SIGs) or by posting comments or questions as GitHub issues. General questions can go to this repo, and issues specific to parts of the specification can go to the Specification repo.

Find out more information below about the oneAPI Community Forum Special Interest Groups, and how to join and register for their upcoming meetings.

The oneAPI Community Forum intends to use a lightweight model of governance to facilitate straightforward collaboration for the oneAPI specification and open source implementations. Check the current governance structure for the oneAPI Community Forum.

Read about the oneAPI Community Forum governance to understand the organization and processes.

The oneAPI Community Forum structure:

Structure

Steering Committee

The Steering Committee is responsible for leadership of the forum, including these activities: 

  • Agreeing and tracking annual goals for the oneAPI Community Forum 
  • Agreeing on the formation of new Working Groups and SIGs
  • Reviewing votes from the Working Groups
  • Owning and defining the intellectual property framework for contributions 
  • Ratifying new versions of the specification 
  • Approving the plans from the Marketing Committee

Special Interest Groups

The Special Interest Groups (SIGs) exist to facilitate technical discussions that are highly relevant to bring positive change to the oneAPI specification.

SIG activities include the following:

  • Open technical discussions relevant to specific technologies and the oneAPI specification
  • Helping review and presentation of proposals

More information on actual SIGs on GitHub:
Language | Math | AI | Hardware | Image

New SIGs can be proposed by members of the community.

Working Groups

The oneAPI Community Forum Working Groups (WGs) exist to accelerate modifications to the oneAPI specification. Working Groups will be formed in 2023. These can be proposed by members of the oneAPI Community Forum SIGs.

Marketing Committee

The Marketing Committee meetings are open to anyone. The committee owns the definition and execution of the marketing strategy, steers the content on the website, coordinates event activities, and coordinates marketing activities between the community.

The Marketing Committee is led by Alison Richards.

 

UXL Foundation Steering Committee Members

Rod Burns

Rod Burns

VP of Ecosystem

Codeplay Software

Rod Burns

Rod Burns

VP of Ecosystem

Codeplay Software

The Steering Committee is led by Rod Burns, VP of Ecosystem at Codeplay Software and meets quarterly.

Robert Cohn

Robert Cohn

Senior Principal Engineer

Intel

Robert Cohn

Robert Cohn

Senior Principal Engineer

Intel

Robert Cohn from Intel has accepted the role as oneAPI Spec Editor.  Robert is Senior Principal Engineer at Intel and holds PhD computer science from Carnegie Mellon.

Penporn Koanantakool

Penporn Koanantakool

Senior Software Engineer

Google

Penporn Koanantakool

Penporn Koanantakool

Senior Software Engineer

Google

Penporn has a Ph.D. from UC Berkeley and is a senior software engineer at Google working on machine learning infrastructure. She has collaborated with various industry partners to optimize TensorFlow on numerous hardware architectures, some of which rely on oneAPI components such as oneDNN.

oneAPI Community Forum Special Interest Groups (SIGs)

Language SIG

Led by Gergana Slavova and Ruymán Reyes Castro.

This group covers topics related to language implementations that integrate with the oneAPI specification. The languages at the heart of oneAPI are C++ and SYCL. This group discusses how work done within the oneAPI open source implementations can contribute to the ISO C++ and SYCL specifications managed by ISO and Khronos.

JOIN THE LANGUAGE SIG

Math SIG

Led by Sarah Knepper & Kumudha Narasimhan

The Math SIG hosts discussions and presentations for fundamental mathematical routines for use in high-performance computing, engineering, financial and other applications. Functionality that is covered may include dense linear algebra, sparse linear algebra, discrete Fourier transforms, random number generators, summary statistics and vector math. In addition to domain-specific functionality, the Math SIG may also discuss overall design features like the execution model, memory model, or error handling. At times, the open source oneMKL Interfaces project, which is an implementation of the oneMKL specification, may also be discussed.

JOIN THE MATH SIG

Artificial Intelligence (AI) SIG

Led by Penporn Koanantakool and Jian Hui Li

The AI SIG hosts discussions and presentations focused on the functions and interfaces needed to enable applications using machine learning and deep neural networks alongside more traditional algorithms for AI. The oneAPI specification defines the oneDNN (w/ Graph), oneCCL, and oneDAL API as building blocks for deep learning applications and frameworks. The AI SIG may also discuss overall design features, in particular how this can be integrated with various AI frameworks and different hardware targets.

JOIN THE AI SIG

Hardware SIG

Led by Alastair Murray and Jaime Arteaga Molina

The Hardware SIG hosts discussions and presentations focused on how to enable a broad range of hardware architectures in oneAPI. In particular, the integration layer for DPC++, the oneAPI SYCL compiler implementation, has been a focus. Hardware targets supported by the DPC++ compiler may use the “Level 0” interface, while other targets use a Plugin Interface (PI). A “Unified Runtime” proposal is under development and is a key working area for the SIG; it is intended that this will bring flexible support for multiple architectures and targets.

JOIN THE HARDWARE SIG

Image SIG

Led by John Melonakos.

The Image SIG hosts discussions and presentations for fundamental image processing routines for high-performance computing, engineering, financial, and other applications.

This SIG discusses the oneAPI Image Processing Library (oneIPL), currently in the planning and spec development stage. Its goal is to become an extensive library of ready-to-use, highly optimized image processing functions. As part of oneAPI, oneIPL is designed to allow execution on various computational devices: CPUs, GPUs, and other accelerators. The functionality is subdivided into several domains: filers, geometry transformations, and color and type conversions.

JOIN THE IMAGE SIG

Learn more and contribute

Email oneapi@codeplay.com to:

  • Join the oneAPI Community Forum Special Interest Group(s) of your choice, and register for their quarterly meetings.
  • Propose new SIGs

Check the updated calendar here.

Find the minutes for prior meetings in the appropriate SIG section of this GitHub repository.

oneAPI Industry Momentum

×


The oneAPI Specification joins the UXL Foundation. For more info:

Press Release