oneAPI DevSummit 2023

June 13, 2023
9:00 to 5:00 pm CST
See agenda


Save your FREE spot to attend this year’s first oneAPI DevSummit. This virtual community conference is focused on technical talks and tutorials that highlight the capabilities of the oneAPI tools and motivate you to start building your own oneAPI projects within the community.

Topic areas include the following:

  • CUDA to SYCL Migration experiences.
  • Vendor portability across CPU/GPU/FPGAs with SYCL and oneAPI.
  • Demonstrations of the capabilities of SYCL, including application development with SYCL, oneAPI, and oneAPI libraries.
  • Enterprise and academia perspectives on oneAPI or SYCL and their capabilities.
  • Live tutorials that engage the community and provide real world experience on application development using oneAPI.


June 13th, 2023

June 13th, 2023

9:00 - 9:15 CST Introduction


Download Presentation

9:15 - 10:30 CST State of the Union

oneAPI State of the Union

The oneAPI ecosystem continues to grow and gain traction. Hear how the ecosystem is expanding and how users are taking advantage of the power of oneAPI. See demos of real-world solutions from companies like Beewant, Weaviate, and as well as impactful open source projects like Ginkgo and more. Understand how the community and industry is extending its support of oneAPI through its implementation of the…

10:30 - 10:45 CST Break

10:45 - 11:15 CST Tech Talk

The Performance Impact of Formulating Computations in SYCL on CPUs and GPUs

We explore the different ways one can formulate structured mesh stencil computations as well as unstructured mesh computations in SYCL: multidimensional parallel_for computations with or without nd_range, and different ways of avoiding race conflicts in unstructured meshes (atomics and two ways of coloring). These formulations are briefly contrasted to other parallelization approaches (OpenMP, CUDA). We then proceed to evaluate a range of modern parallel architectures from Intel, AMD, and NVIDIA…

11:20 - 11:50 CST

Accelerating Graph Analytics with oneAPI and Intel FPGAs

There is a need to accelerate graph processing through specialized techniques and hardware in order to improve analytical throughput due to ever increasing data sizes. The oneAPI toolkit for FPGAs is used to create minimum-spanning-tree (MST) and breadth-first search (BFS) accelerators. Results showcase BFS performance up to 75 million traversed edges per second, achieving up to 3.0× speedup over the Intel Xeon 6128 CPU baseline.…

11:55 - 12:05 CST Lightning Talk

Declarative Data Collections for Portable Parallel Performance based on oneAPI

Collection Skeletons provide a novel, declarative approach to data collections through properties. They also help shield the app developer from parallel implementation details either by encapsulating implicit parallelism, or through explicit properties that match with parallel algorithmic skeletons. Implicit parallelism is implemented through providing concurrent data structures with member functions based on oneTBB; Explicit parallelism comes from parallel algorithmic skeletons based on SYCL. Write your…

12:05 - 12:15 CST Lightning Talk

Revolutionizing Recycling: Smart Garbage Classification using oneDNN for Improved Efficiency and Sustainability

Smart garbage classification for recycling utilizes machine learning algorithms to classify waste materials like plastic, paper, and metal into their respective categories. This involves training a model with labeled images and using it to predict new images. The use of oneAPI Deep Neural Network Library (oneDNN) is critical to improve recycling efficiency and accuracy. oneDNN optimizes deep learning operations, leading to faster execution times and…

12:15 - 12:45 CST Lunch

12:45 - 1:05 CST Tech Talk

HipSYCL’s Quest for Universal SYCL Binaries: One Binary from NVIDIA and AMD to Intel Data Center GPU Max Series

Software vendors distributing SYCL binaries to end users with unknown hardware configurations commonly wish for a single binary to be able to run on any hardware. In current SYCL implementations such as DPC++ or hipSYCL, constructing such “universal” binaries can be an arduous task: Their multipass compilation model requires parsing the code separately for each targeted backend, and once per target device in the case…

1:10 - 2:10 CST Panel

Driving oneAPI Presence in Accelerated Computing

Accelerated computing is predominantly done through a proprietary approach, but there is an open, community-driven alternative. The oneAPI industry initiative offers a platform that supports processor architectures from multiple vendors. Let’s discuss the strengths of oneAPI, as well as gaps that must be addressed to successfully drive this open, standard approach into the accelerated computing community.

2:10 - 2:20 CST Break

2:20 - 3:50 CST Live Tutorial

Target NVIDIA and AMD with oneAPI and SYCL

During the past 5-10 years an increasing number of developers have discovered that they can use GPUs to accelerate their software in a range of fields, especially the emerging field of AI and machine learning. The market for GPUs consists of a multi-vendor heterogeneous landscape but developers are often locked into proprietary programming models. oneAPI is making the journey to bringing your software to multiple…

3:50 - 4:00 CST Conclusion


Download Presentation

4:00 - 5:00 CST Happy Hour

Happy Hour

We will open the Happy hour with a fun Jeopardy game where you can show off your oneAPI and SYCL knowledge. This is also a chance to give feedback on the DevSummit, get to know each other and engage with other developers in the community.

Learn about joining the UXL Foundation:

Join now