5th CERN openlab/Intel hands-on workshop on oneAPI and code optimisation

Europe/Zurich
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

105
Show room on map
Guillermo Izquierdo Moreno (Universidad de Oviedo (ES)), Miguel Fontes Medeiros (CERN), Luca Atzori (CERN)
Description

This workshop — organized in collaboration with Intel — is a great opportunity to improve your application's performance and ask questions to Intel Software Experts!

The idea behind the workshop is that, instead of having only the usual lectures+exercises format, we have invited Intel specialists to CERN to work with us on improving our code using the Intel optimization tools. This will be an opportunity to make our codes more efficient, as well as learn about Intel's hardware platforms and to discover the Intel tools discussing with world-class experts.

We would like to have the workshop in a hackathon format, where participants join as groups and are helped by optimization experts from Intel and openlab. Please note that unfortunately we can only accommodate a limited number of people, so ideally we would give priority to groups instead of single participants.

NEW: For this edition of the workshop, we will dedicate a session for oneAPI, which consists on a unified programming model to simplify development across diverse architectures (CPU, GPU, FPGA).

So far, the list of invited people includes:

  • Cédric Andreolli, Senior Technical Consulting Engineer, Intel France
  • Igor Vorobtsov, Senior Technical Consulting Engineer, Intel Germany
  • Klaus-Dieter Oertel, Senior Technical Consulting Engineer, Intel Germany

Cédric Andreolli started as application engineer at Intel in 2012 optimizing Oil and Gas workloads for several HPC customers. Cédric was involved in the development and the promotion of the Roofline Model at Intel. He moved to the technical consulting team in 2016 where his focus are Advisor, Vtune and compilers supporting EMEA customers in France, UK, Israel, Switzerland  and Germany. Cédric has a Master degree in computer science.

Igor Vorobtsov has more than 11 years of experience in the areas of C/C++ and Fortran compilers, application tuning and developer support. Igor got a Master of Science degree in Applied Mathematics. Since joining Intel in 2008, Igor has worked as a Technical Consulting Engineer supporting software developers throughout EMEA region. Igor has a broad array of application experience, including enterprise applications and high performance computing environments.

Klaus-Dieter Oertel has more than 30 years of experience in High Performance Computing as an application and software engineer. He has a Diploma degree in Mathematics. Since 2010, his focus has been on technical consulting for Intel HPC tools, supporting EMEA customers in using parallelization at all levels: distributed MPI processes, threading, vectorization. Klaus-Dieter is the lead TCE for CERN and has a long-standing relationship with openlab.


  

 

 

Registration
Registration to the Intel workshop
Participants
  • Abdeslem Djaoui
  • Abdulla Mohamed
  • Adam Abed Abud
  • Alaettin Serhan Mete
  • Andrea Bocci
  • Calin Bira
  • Diego Figueiredo
  • Dirk Duellmann
  • Enrico Gamberini
  • Jaroslav Guenther
  • Jennifer Ngadiuba
  • Jorn Schumacher
  • Konstantinos Iliakis
  • Marco Rovere
  • Mark Donszelmann
  • Markus Schulz
  • Matti Kortelainen
  • Paolo Durante
  • Paris Moschovakos
  • Riccardo Maria Bianchi
  • Roland Sipos
  • Sebastiano Schifano
  • Stefan Roiser
  • Tulay Cuhadar Donszelmann
  • Vladimir Loncar
  • Yiming Abulaiti
    • 09:00 09:15
      Introductions and wrap-ups: Day 1 introduction 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      105
      Show room on map
    • 09:15 09:45
      oneAPI: Introduction to the Intel oneAPI Beta Product 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      105
      Show room on map
    • 09:45 10:45
      oneAPI: Offload Advisor - What should I offload to a GPU? 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      105
      Show room on map
    • 10:45 11:00
      Coffee Break 15m 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 11:00 12:30
      oneAPI: DPC++ Fundamentals 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      105
      Show room on map
    • 12:30 13:30
      Lunch Break 1h
    • 13:30 15:30
      oneAPI: Deep-dive on DPC++ 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      105
      Show room on map
    • 15:30 15:50
      Coffee Break 20m 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 15:50 16:50
      oneAPI: Porting applications to DPC++ 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      105
      Show room on map
    • 16:50 17:10
      Introductions and wrap-ups: Round table and Day 1 wrap-up 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      105
      Show room on map
    • 09:00 09:15
      Introductions and wrap-ups: Day 2 introduction 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 09:15 10:45
      Presentations and updates: Parallel Studio XE 2020 News 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 10:45 11:00
      Coffee Break 15m 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 11:00 11:30
      Hands-on: Introduction of teams 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 11:30 12:30
      Hands-on: Morning hands-on 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 12:30 13:30
      Lunch Break 1h
    • 13:30 14:00
      Hands-on: Questions and Answers 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 14:00 15:30
      Hands-on: Afternoon hands-on 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 15:30 15:50
      Coffee Break 20m 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 15:50 16:50
      Hands-on: Afternoon hands-on 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 16:50 17:20
      Introductions and wrap-ups: Day 2 wrap-up 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 09:00 09:15
      Introductions and wrap-ups: Day 3 introduction 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 09:15 10:45
      Hands-on: Morning hands-on 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 09:15 10:45
      Presentations and updates: Presentation on Request 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 10:45 11:00
      Coffee Break 15m 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 11:00 12:30
      Hands-on: Morning hands-on 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 12:30 13:30
      Lunch Break 1h
    • 13:30 14:00
      Hands-on: Questions and Answers 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 14:00 15:15
      Hands-on: Afternoon hands-on 513/1-024

      513/1-024

      CERN

      50
      Show room on map
    • 15:15 15:40
      Introductions and wrap-ups: Final wrap-up 513/1-024

      513/1-024

      CERN

      50
      Show room on map