3rd CERN System-on-Chip Workshop

from Monday 2 October 2023 (09:00) to Friday 6 October 2023 (19:00)
CERN (13/2-005)

        : Sessions
    /     : Talks
        : Breaks
2 Oct 2023
3 Oct 2023
4 Oct 2023
5 Oct 2023
6 Oct 2023
AM
09:30
Vendor Session #1.A - Ralf Spiwoks (CERN) (until 10:40)
09:30 Welcome - SoC Organising Committee  
09:40 NanoXplore - Introducing NG-ULTRA and ULTRA300 Rad-Hard SoC FPGA for Hi-Rel CERN Application Requirements - Edouard Lepape (NanoXplore)  
10:40
Vendor Exhibition #1 (until 12:30) (500/1-201 - Mezzanine)
10:40 Vendor Exhibition #1 (with coffee&tea) - All vendors  
09:30
Vendor Session #2.A - Marc Dobson (CERN) (until 10:30) (13/2-005)
09:30 Topic - Increase Development Efficiency and Quality using System-on-Modules with SOC Technology - Dirk van den Heuvel (Topic)  
10:30
Vendor Exhibition #2 (until 12:30) (500/1-201 - Mezzanine)
10:30 Vendor Exhibition #2 (with coffee&tea) - All vendors  
10:00
Tutorials #1 and #2 - Marc Dobson (CERN) (until 12:20) (40/S2-A01 - Salle Anderson)
10:00 Tutorial #1: Building Linux Boot Files Using Templates for Multiple SoC Projects - Giulio Muscarello (Politecnico di Torino (IT))  
11:00 --- Coffee/tea break ---
11:20 Tutorial #2: Using GitlabCI Parallel Builds for Mutlti-board PetaLinux Projects - Kareen Arutjunjan (CERN)  
10:00
Tutorial #3 - Ralf Spiwoks (CERN) (until 11:00) (40/S2-A01 - Salle Anderson)
10:00 Tutorial #3: Automating SoC/FPGA Firmware Testing using Kubernetes/Container-based Infrastructure - Michal Husejko (Stanford University (US))  
PM
12:30 --- Lunch break ---
13:30
Vendor Session #1.B - Hamza Boukabache (CERN) (until 18:00)
13:30 AMD-Xilinx (by Avnet Silica) : From SoC to SoM, AMD and AVNET Solutions - Gregory Donzel (Avnet SIlica)  
14:30 Microchip : PolarFire SoC A Different and Unique SoC Solution - Gregory Donzel (Avnet Silica)  
15:30 --- Coffee/tea break ---
15:50 Enclustra - Efficient FPGA SoC-based Signal Processing (DSP) up to GS/s - Oliver Bruendler (Enclustra)  
16:20 Enclustra - FPGA SoC Solutions - Portofolio and Roadmap - Samir Jokar (Enclustra)  
16:50 Trenz Electronic - Advanced Solutions - Vadim Yunitski (Trenz Electronic)  
12:30 --- Lunch break ---
13:30
Vendor Session #2.B - Sarath Kundumattathil Mohanan (CERN) (until 14:30)
13:30 Demonstrating Software Acceleration in FPGA Fabric: Deploying C/C++ Code with AMD Vitis HLS on a ZynqUS+ Platform - Marco Hoefle (Avnet SIlica)  
14:30
Project Session #1 - Sarath Kundumattathil Mohanan (CERN) (until 18:00)
14:30 Introduction to Projects' Session - Ralf Spiwoks (CERN)  
14:50 The Beam Instrumentation PiXeL (BIPXL) MPSoC Readout System - Gabriela Cabrera Castellano (CERN)  
15:20 --- Coffee/tea break ---
15:40 RFSoC-based Development for HL-LHC Beam Position Monitors - Andrea Boccardi (CERN) Irene Degl'Innocenti (CERN) Manuel Gonzalez Berges (CERN) Michal Krupa (CERN) Stephen Jackson (CERN) Elif Balci (CERN)  
16:10 The X2O ATCA IPMC and Control Solution: an Update - Aleksei Greshilov (Rice University (US)) Michail Bachtis (University of California Los Angeles (US)) Alexander Madorsky (University of Florida (US))  
16:40 A SoC Development Platform Based on SoCMake Build System and SystemRDL Description - Risto Pejasinovic (University of Novi Sad (RS))  
17:10 Towards Modern Heterogenous Code Development for SoC: Application to CROME System - Clyde Laforge (CERN)  
13:30
Vendor Session #3 - Adrian Byszuk (CERN) (until 14:30)
13:30 Nvidia - Optimizing Data Center Efficiency: Selected Use Cases for DPUs - Dr Sebastian Kalcher (Nvidia)  
14:30
Project Session #2 - Adrian Byszuk (CERN) (until 18:00)
14:30 Gateware and Software Architecture for the DI/OT Project - Alen Arias Vazquez (CERN) Vasileios Amoiridis (CERN) Bernard Guncic  
15:00 Bare-metal Programming on Zynq UltraScale+ for the FGC4 Power Converter Controller - Martin Cejp (CERN) Dariusz Jakub Zielinski (CERN)  
15:30 --- Coffee/tea break ---
15:50 Update on SoCs in ATLAS Detector Controls: The Embedded Monitoring Processor as Example - Dominic Ecker (Bergische Universitaet Wuppertal (DE))  
16:20 A Versatile Data Acquisition System for Silicon Pixel Detectors Prototyping (CARIBOU) - Younes Otarid (CERN)  
16:50 SoC Integration and Usage in the gFEX Hardware Trigger in ATLAS - Kristin Dona (University of Chicago (US))  
17:20 Update of the ATLAS Online SW DAQ-to-SoC Communication Prototype - Andrei Kazarov (University of Johannesburg (SA))  
12:30 --- Lunch break ---
13:30
Project Session #3 - Frans Meijers (CERN) (until 18:00)
13:30 FELIX for ATLAS Run 4 Readout: Based on a Xilinx Versal Prime ACAP Device - Nayib Boukadida (Nikhef National institute for subatomic physics (NL))  
14:00 The Use of Xilinx Versal for the ATLAS Global Trigger - David Sankey (Science and Technology Facilities Council STFC (GB))  
14:30 Split Boot v2 - Simple and Reliable Network-Based Booting for Serenity-S1 and other Boards with ZynqMPs Devices - Marvin Fuchs (KIT - Karlsruhe Institute of Technology (DE))  
15:00 SoC Infrastructure for the ATLAS Phase-II Level-0 Central Trigger - Ralf Spiwoks (CERN)  
15:30 --- Coffee/tea break ---
15:50 CMS DAQ System Design with Zynq MPSoC for Phase-2 - Petr Zejdl (CERN)  
16:20 The CMS Barrel Muon Trigger Layer-1 Processor - Ioannis Bestintzanos (University of Ioannina (GR))  
16:50 Xilinx Versal ACAP/SoC for Real-Time or Quasi-Real Time Data Processing - Benjamin John Rosser (University of Chicago (US))  
17:20 HyperFPGA: an Experimental Testbed for Future Heterogeneous Cluster Architectures - Werner Oswaldo Florian Samayoa (Universita e INFN Trieste (IT))  
13:30
System Session - Ralf Spiwoks (CERN) (until 18:00)
13:30 IT Support for SoC CI - Christos Gentsos (CERN (IT-CA-GES))  
14:00 ATS - Linux for FECs and SoCs - Federico Vaga (CERN)  
14:30 CERN Linux Landscape Update - Alex Iribarren (CERN)  
15:00 Tackling Supply Chain Attacks in SoC Software with Software Bill of Material - Marc Dobson (CERN) Brice Copy (CERN)  
15:30 --- Coffee/tea break ---
15:45 ATLAS & CMS System Administration with SoCs - Diana Scannicchio (University of California Irvine (US)) Marc Dobson (CERN)  
16:15 CMS Network and Booting - Marc Dobson (CERN)  
16:35 ATLAS Network and Booting - Quentin Duponnois (CERN)  
16:55 Summary and Closure - Hamza Boukabache (CERN)