Second course on porting code and algorithms to GPUs

Europe/Rome
Dipartimento di Fisica e Astronomia

Dipartimento di Fisica e Astronomia

via Irnerio 46, 40126 Bologna (BO), Italy
Alexis Pompili (Istituto Nazionale di Fisica Nucleare), Carlo Battilana (Istituto Nazionale di Fisica Nucleare), Simone Gennai (MIB), Tommaso Diotalevi (Università e INFN, Bologna)
Description


 

This training focuses on parallel programming on GPUs. No fee is foreseen.

This event builds upon the first course on porting algorithms to heterogeneous architectures, which was organised in 2023. It expands its scope and covers selected topics in greater detail than the previous training.

The course is primarily intended for personnel hired through the ICSC project to work on projects and research activities within the framework of Spoke 2 (“Fundamental Research and Space Economy”); however, it is also open to anyone interested within the fundamental physics community, including, in particular, Ph.D. students and young post-docs.

Main lecturers: Andrea Bocci (CERN), Felice Pantaleo (CERN)

Facilitators for the hands-on sessions:  Simone Balducci and Aurora Perego.

Technical support: Daniele Spiga.

Additional activities are foreseen during the week. A seminar with hands-on, about the optimisation of the XGBoost Machine Learning algorithm with Optuna, by U.Sozbilir of the University of Bari, is planned on thursday morning.

Details on how to connect to the computing resources used for the training will be sent by email to the registered participants.

The meeting will be held in Bologna at the historic building housing the Physics and Astronomy Department, located at via Irnerio 46, 40126 Bologna (BO), Italy.


Participants
    • 1
      Welcome (info & logistics) Aula A

      Aula A

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speakers: Alexis Pompili (Istituto Nazionale di Fisica Nucleare), Carlo Battilana (Istituto Nazionale di Fisica Nucleare), Simone Gennai (MIB)
    • 2
      Lecture GPU (part 1) Aula A

      Aula A

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Felice Pantaleo (CERN)
    • 16:15
      Coffe Break IR-0A

      IR-0A

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
    • 3
      Lecture GPU (part 2) Aula A

      Aula A

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Felice Pantaleo (CERN)
    • 18:00
      Welcome drink IR-0A

      IR-0A

      Dipartimento di Fisica e Astronomia

    • 4
      Hands-on GPU Laboratorio C (CLA)

      Laboratorio C (CLA)

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Felice Pantaleo (CERN)
    • 10:45
      Coffee Break IR-0A

      IR-0A

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
    • 5
      Lecture GPU (part 3) Laboratorio C (CLA)

      Laboratorio C (CLA)

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Felice Pantaleo (CERN)
    • 13:00
      Lunch break
    • 6
      Introduction to performance portability with Alpaka (part 1) Aula Magna

      Aula Magna

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Andrea Bocci (CERN)
    • 16:15
      Coffee break IR-0A

      IR-0A

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
    • 7
      Introduction to performance portability with Alpaka (part 2) Aula Magna

      Aula Magna

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Andrea Bocci (CERN)
    • 8
      Hands-on Alpaka Laboratorio C (CLA)

      Laboratorio C (CLA)

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Andrea Bocci (CERN)
    • 10:45
      Coffee Break IR-0A

      IR-0A

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
    • 9
      Hands-on Alpaka Laboratorio C (CLA)

      Laboratorio C (CLA)

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Andrea Bocci (CERN)
    • 13:00
      Lunch break
    • 10
      Consolidation (more exercises or specific use cases) Aula D

      Aula D

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Andrea Bocci (CERN)
    • 16:15
      Coffee break IR-0A

      IR-0A

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
    • 11
      Consolidation (more exercises or specific use cases) Aula D

      Aula D

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Felice Pantaleo (CERN)
    • 12
      Social dinner

      (On each own funds but all together in a pre-booked good restaurant)

    • 13
      Lecture: Hyperparameter optimization with OPTUNA Aula Magna

      Aula Magna

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Ümit Sözbilir
    • 10:00
      Mini break
    • 14
      Lecture: Hyperparameter optimization with OPTUNA Aula Magna

      Aula Magna

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Ümit Sözbilir
    • 11:00
      Coffee break
    • 15
      Hands-on: optimization in OPTUNA Aula Magna

      Aula Magna

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Ümit Sözbilir
    • 13:00
      Lunch break
    • 16
      Consolidation (more exercises or specific use cases) Laboratorio Informatico (Aula II)

      Laboratorio Informatico (Aula II)

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
      Speaker: Dr Andrea Bocci (CERN)
    • 16:30
      Coffee break
    • 17
      Consolidation (more exercises or specific use cases) Laboratorio Informatico (Aula II)

      Laboratorio Informatico (Aula II)

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
    • 18
      More consolidation (on specific use cases) Laboratorio Informatico (Aula II)

      Laboratorio Informatico (Aula II)

      Dipartimento di Fisica e Astronomia

      via Irnerio 46, 40126 Bologna (BO), Italy
    • 11:00
      Break
    • 19
      Wrap-up and closeout Laboratorio Informatico (Aula II) (Dipartimento di Fisica e Astronomiavia Irnerio 46, 40126 Bologna (BO), Italy)

      Laboratorio Informatico (Aula II)

      Dipartimento di Fisica e Astronomiavia Irnerio 46, 40126 Bologna (BO), Italy

      via Irnerio 46, 40126 Bologna (BO), Italy