Visible to Intel only — GUID: GUID-D501AF9D-1DD2-440F-AC46-18C147EEA87A
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
Learning Objectives
Module 7: DPCPP Library
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-D501AF9D-1DD2-440F-AC46-18C147EEA87A
Module 6: VTune™ Profiler
This module demonstrates using VTune™ Profiler on the command line to collect and analyze gpu_hotspots. You will learn how to collect performance metrics and explore the results with the HTML output rendered inside of the notebook. This module is meant for exploration and familiarization. It does not require any code modification.
Learning Objectives
Profile a SYCL application using the VTune profiling tool on Intel® DevCloud
Understand the basics of VTune command-line options for collecting data and generating reports.