SMARTHEP Edge Machine Learning School

Europe/Zurich
Anna Sfyrla (Universite de Geneve (CH)), Maurizio Pierini (CERN), Sioni Paris Summers (CERN), Thea Aarrestad (ETH Zurich (CH))
Description

Welcome to the NextGen and SMARTHEP School on Edge Machine Learning! 

smarthep edge ml school

This  training program is designed to provide participants with knowledge and hands-on experience in the emerging field of Edge Machine Learning, tailored for applications at the LHC.

The program includes introductory lectures, tutorials, and seminars covering a variety of related topics, with ample time for discussion. Tutorials include:

  • Model compression techniques
  • Efficient GPU inference
  • Efficient FPGA inference
  • Neuromorphic computing and spiking neural networks
  • Heterogeneous accelerated computing

 

We will also feature talks on real-time inference applications for autonomous vehicles, satellites, gravitational wave physics, high energy particle physics and more.

Additionally, the program features contributed flash talks and poster sessions, allowing attendees to share their work and insights. And a PhD student poster prize awaits!

Registration
School registration
Participants
  • Ahmed Elghareeb
  • Alejandro Pérez Aguilera
  • Alina Lazar
  • Aryaman Pattnayak
  • Carlos Eduardo Cocha Toapaxi
  • Caue Evangelista de Sousa
  • Christof Sauer
  • Christopher Edward Brown
  • Daniel Estrada
  • Daniela Katherinne Paredes Hernandez
  • Dolores Garcia
  • Efe Yigitbasi
  • Eleni Xochelli
  • Elvira Rossi
  • Fanqiang Meng
  • Fotis Giasemis
  • Francesco Vaselli
  • Georgios Krintiras
  • Gregor Krzmanc
  • Guillermo Hijano
  • Iaroslava Bezshyiko
  • Ioannis Xiotidis
  • Irene Andreou
  • Jaroslaw Szumega
  • Joaquin Hoya
  • Joerg Stelzer
  • Joshua Falco Beirer
  • Kaare Endrup Iversen
  • Kunihiro Nagano
  • Kyungmin Park
  • Laura Boggia
  • Leon Bozianu
  • Leonid Burmistrov
  • Licheng ZHANG
  • Manuel Gonzalez Berges
  • Marco Fariselli
  • Martino Borsato
  • Maximilian Amerl
  • Micol Olocco
  • Nicolò Ghielmetti
  • Noah Clarke Hall
  • Panagiotis Bellos
  • Patin Inkaew
  • Patricia Rebello Teles
  • Piero Viscone
  • Qibin Liu
  • Rimsky Alejandro Rojas Caballero
  • Santosh Parajuli
  • Sebastian Schmitt
  • Sebastien Rettie
  • Simone Capelli
  • Stefan Katsarov
  • Stefano Veneziano
  • Sten Åstrand
  • Steven Schramm
  • Stylianos Tzelepis
  • Tianjia Du
  • Towsifa Akhter
  • Una Helena Alberti
  • Valentina Camagni
  • Vasilis Belis
  • Viktor Shcherbakov
  • Vilius Čepaitis
  • Yifan Yang
  • Yuan-Tang Chou
  • Zhibin Yang
  • +74
    • 09:00 10:45
      Lectures: ML 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 09:00
        Introduction to ML 30m
        Speaker: Michael Kagan (SLAC National Accelerator Laboratory (US))
      • 09:30
        Discussion 15m
      • 09:45
        ML on the Edge at the LHC experiments 45m
        Speaker: Dylan Sheldon Rankin (University of Pennsylvania (US))
      • 10:30
        Discussion 15m
    • 10:45 11:15
      Coffee break 30m
    • 11:15 12:00
      Lectures: GPUs 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 11:15
        Introduction to GPUs 30m
        Speaker: NVIDIA team
      • 11:45
        Discussion 15m
    • 12:00 13:30
      Lunch break 1h 30m
    • 13:30 14:30
      Lectures: GPUs 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 13:30
        ML inference on GPUs 45m
        Speaker: NVIDIA team
      • 14:15
        Discussion 15m
    • 14:30 16:30
      Tutorial: GPUs 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 14:30
        Tutorial on network optimization for GPUs 2h
        Speaker: NVIDIA team
    • 16:30 18:00
      Flash talks / poster session: Topical poster session (depending on abstracts) 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 16:30
        Flash talks / Poster session 1h 30m
    • 09:00 11:00
      Lectures: FPGAs 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 09:00
        Introduction to FPGAs and FPGA inference 45m
        Speaker: Mario Ruiz Noguera (AMD)
      • 09:45
        AMD Brevitas QAT and the FINN compiler 1h 15m
        Speaker: Mario Ruiz Noguera (AMD)
    • 11:00 11:15
      Coffee break 15m
    • 11:15 12:30
      Lectures: Heterogeneous Accelerated Compute Cluster - HACC 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 11:15
        Heterogeneous Accelerated Compute Cluster 45m
        Speaker: Prof. Gustavo Alonso (ETHZ)
      • 12:00
        Discussion 30m
    • 12:30 13:45
      Lunch break 1h 15m
    • 13:45 16:00
      Tutorial: FPGAs 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 13:45
        QONNX 30m
        Speakers: AMD/XILINX team, Marius Köppel (ETH Zurich (CH))
      • 14:15
        Discussion 15m
      • 14:30
        Training a fully quantized NN with HGQ and using the QONNX profiling tools 1h
        Speakers: AMD/XILINX team, Chang Sun (California Institute of Technology (US)), Marius Köppel (ETH Zurich (CH))
    • 16:00 16:30
      Coffee break 30m
    • 16:30 17:45
      Flash talks / poster session: Topical poster session (depending on abstracts) 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 16:30
        Flash talks / poster session 1h 15m
    • 09:00 10:45
      Tutorial: FPGAs 222/R-001 (CERN)

      222/R-001

      CERN

      200
      Show room on map
      • 09:00
        Training a quantized/pruned NN with QKeras/Tensorflow and deployment with hls4ml (via QONNX)[hls4ml team] 1h 45m
        Speakers: Benjamin Ramhorst (ETHZ), Benjamin Ramhorst (Imperial College (GB))
    • 10:45 11:15
      Coffee break 30m
    • 11:15 12:30
      Lectures: Edge ML out of HEP 222/R-001 (CERN)

      222/R-001

      CERN

      200
      Show room on map
      • 11:15
        Edge inference for autonomous vehicles 45m
        Speaker: Hampus Otto Linander (Verses AI)
      • 12:00
        Discussion 30m
    • 12:30 14:00
      Lunch break 1h 30m
    • 14:00 15:00
      Lectures: Neuromorphic computing 222/R-001 (CERN)

      222/R-001

      CERN

      200
      Show room on map
      • 14:00
        Neuromorphic computing 45m
        Speakers: Stanislaw Wozniak (IBM Research), Thomas Ortner (IBM Research)
      • 14:45
        Discussion 15m
    • 15:00 15:15
      Coffee break 15m
    • 15:15 16:45
      Tutorial: Neuromorphic computing 222/R-001 (CERN)

      222/R-001

      CERN

      200
      Show room on map
      • 15:15
        Tutorial on neuromorphic computing 1h 30m
        Speaker: IBM Research
    • 17:00 18:00
      Lectures: Satellite 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 17:00
        Real time applications in earth-monitoring satellites 30m
        Speakers: Agenium Space, François Devieilleville (Agenium)
      • 17:30
        Discussion 15m
    • 09:00 10:00
      Tutorial: FPGAs 222/R-001 (CERN)

      222/R-001

      CERN

      200
      Show room on map
      • 09:00
        Vitis AI / Intel AI ? 45m
      • 09:45
        Discussion 15m 222/R-001

        222/R-001

        CERN

        200
        Show room on map
    • 10:00 11:00
      Lectures: Greenwaves Technologies 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 10:00
        Greanwaves Technologies - ultralow power AI processors 45m
        Speaker: Marco Fariselli (Greenwave technologies)
      • 10:45
        Discussion 15m
    • 11:00 11:15
      Coffee break 15m
    • 11:15 12:15
      Lectures: GROQ 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 11:15
        GROQ: Inference at the speed of data 1h
        Speaker: Tobias Becker (Maxeler Technologies)
    • 12:15 13:30
      Lunch break 1h 15m
    • 13:30 14:55
      Lectures 500/1-001 - Main Auditorium (CERN)

      500/1-001 - Main Auditorium

      CERN

      400
      Show room on map
      • 13:30
        Real-time processing for gravitational wave physics 30m
        Speaker: Eric Anton Moreno (Massachusetts Institute of Technology (US))
      • 14:00
        Discussion 10m
      • 14:10
        Real-time processing at CTAO 30m
        Speaker: Matthieu Heller (Universite de Geneve (CH))
      • 14:40
        Discussion 10m
    • 15:00 16:00
      Closing session 222/R-001 (CERN)

      222/R-001

      CERN

      200
      Show room on map
      • 15:00
        Poster prizes 20m
      • 15:30
        Closing talk 15m
    • 09:00 18:00
      NGT workshop: hls4ml HEP community forum
    • 09:00 18:00
      Overflow day to allocate depending on wishes or needs: SMARTHEP specific 222/R-001 (CERN)

      222/R-001

      CERN

      200
      Show room on map