Introduction à oneAPI, SYCL2020 et DPC++ Compatibility Tool (Syclomatic)

Europe/Paris
16-26 209 (Paris - Jussieu)

16-26 209

Paris - Jussieu

Inscription
Formation sycl
    • 09:15
      Accueil
    • 1
      Introduction à oneAPI

      • Hardware Evolution: From CPUs to heterogenous HW (GPUs, FPGAs) programming
      • Concept and purpose for the oneAPI Standardization initiative

      Orateur: Vladimir Kostarev
    • 2
      Introduction à Intel oneAPI Toolkits et l'infrastructure Intel Developer Cloud (IDC)

      • Intel’s oneAPI Solutions – Toolkits with Compilers, libs, analysis and migration tools
      • IDC public available development Sandbox

      Orateur: Joël Falcou
    • 3
      Présentation de DPC++/SYCL [1ere partie]

      • Intro to heterogenous programming model with SYCL 2020
      • SYCL features and examples.
      • “Hello World” Example

      Orateur: Jules Pénuchot
    • 11:00
      Pause café
    • 4
      Présentation de DPC++/SYCL [2nd partie]

      SYCL features and examples.
      • Device Selection
      • Execution Model
      • Compilation and Execution Flow
      • Memory Model; Buffers, Unified Shared Memory (USM)
      • Performance optimizations with SYCL features

      Orateur: Joël Falcou
    • 5
      Comment migrer votre code CUDA vers SYCL

      Open-Source Compatibility tool for porting purposes (SYCLomatic)
      Using Codeplay SYCL-based NVIDIA and AMD plugins

      Orateur: Jules Pénuchot
    • 12:45
      Déjeuner
    • 6
      Travaux pratiques sur programmation CPU/GPU avec SYCL

      • Start Working with IDC, explore SYCL,
      • Understand the SYCL* language and programming model.
      • Use device selection to offload kernel workloads.
      • Decide when to use basic parallel kernels and ND Range Kernels.
      • Create a host accessor.
      • Build your first SYCL application

      Orateurs: Joël Falcou, Jules Pénuchot
    • 15:15
      Pause café
    • 7
      Travaux pratiques sur programmation CPU/GPU avec SYCL (cont)

      Continue your learning journey and use CPU/GPU

      Orateurs: Joël Falcou, Jules Pénuchot