You are already deeply invested in OpenMP for Multicore, so now just a few additions will launch your code into the xPU era!
OpenMP* is a popular, portable, and widely supported programming model. OpenMP provides capabilities for threaded and task-based parallelism for multicore, data-parallel programming using Single Instruction Multiple Data (SIMD) for vector architectures, and most recently support for a programming model for offload to accelerators for Heterogeneous Architectures (xPU). In this session we will demonstrate how you can use the OpenMP Offload model with the latest Intel® oneAPI Compilers to Drive a New Era of Accelerated Computing with your applications.