Visible to Intel only — GUID: GUID-B9E2D92D-04D8-43F4-A6FC-0F398A759F9B
Introduction to SYCL Essentials
Module 1: oneAPI Intro
Module 2: DPCPP Program Structure
Module 3: DPCPP Unified Shared Memory
Module 4: DPCPP Sub-Groups
Module 5: Intel® Advisor
Module 6: VTune™ Profiler
Module 7: DPCPP Library
Learning Objectives
Module 8: DPCPP Reduction
Module 9: DPCPP Buffers And Accessors In Depth
Module 10: DPCPP Graphs Scheduling Data Management
Module 11: Intel® Distribution for GDB
Module 12: DPCPP Local Memory And Atomics
Visible to Intel only — GUID: GUID-B9E2D92D-04D8-43F4-A6FC-0F398A759F9B
Module 7: DPCPP Library
This module demonstrates using Intel® oneAPI DPC++ Library (oneDPL) for heterogeneous computing. You will learn how to use various Parallel STL algorithms for heterogeneous computing and also look at a gamma-correction sample code that uses oneDPL.
Learning Objectives
Explain oneDPL Parallel API Algorithms with examples.
Explain oneDPL Parallel API Iterators with examples.
Explain oneDPL Extension API Utility classes with examples.