
Andrea BOCCI
Task leader of 3.2, deputy task leader of 1.7
Andrea Bocci is an applied physicist and software architect at CERN, where he has played a leading role in the evolution of the CMS trigger and software systems for nearly two decades. He earned his Ph.D. in Physics from the University of Florence in 2005, with a thesis on jet flavour tagging in the CMS experiment, following a Master’s degree focused on silicon detector systems for LHC experiments.
After postdoctoral research at the Scuola Normale Superiore di Pisa and research appointments with INFN and CERN, he became a CERN staff member in 2013. Throughout his career within the CMS collaboration, Andrea has held numerous leadership roles, including CMS Deputy Trigger Coordinator, Trigger Coordinator, High Level Trigger (HLT) Upgrade Convener, and currently CMS GPU Trigger Officer. He also served as Offline Software Release Manager and HLT code and configuration integration convener, contributing to the reliability and scalability of CMS software operations.
His work focuses on modernising large-scale scientific software to meet the performance and latency requirements of next-generation trigger and data acquisition systems. He leads and contributes to R&D efforts that transform the CMS Software (CMSSW) framework into a distributed, heterogeneous application capable of efficiently exploiting multi-core CPUs, GPUs, and high-speed interconnects.
Andrea is deeply interested in high-performance computing, task-based parallelism, vectorisation, and accelerator offloading. He also mentors students and young researchers, including projects exploring new programming models such as Julia for high-energy physics reconstruction, helping bridge physics-driven requirements with state-of-the-art computing technologies.
Fields of interest:
- Software development
- parallel programming (GPUs, CPUs)
- distributed computing
- performance portability
- real time systems (online reconstruction and selection).