44th CERN School of Computing
20 August – 2 September 2023
University of Tartu
The 44th CERN School of Computing (CSC 2023) is organized in collaboration with University of Tartu and is hosted at the Delta Centre – a modern digital technology, analytical and economic thought center in the Nordic region.
- Introduction to Physics Computing
- Data Science and Interactive Data Exploration
- Data Analysis
- Introduction to Machine Learning
- Student lightning talks session
- Tools and Techniques
- Software Design in the Many-Cores Era
- Creating Secure Software
- Data Management
- Data and Storage Technologies
- Data Visualization
The two week programme consists of more than 50 hours of lectures and hands-on exercises, covering three main themes: physics computing, software engineering, and data technologies.
The School is aimed at postgraduate (minimum bachelor degree or equivalent) engineers and scientists, working at CERN or at other research institutes, with experience in particle physics, computing or related fields. We welcome applicants of all nationalities, and encourage all qualified persons to apply. Limited financial support may be available.
12th Thematic CERN School of Computing
11-17 June 2023
The 12th Thematic CERN School of Computing (tCSC 2023) will take place on 11-17 June 2023. The academic programme will focus on Scientific Software for Heterogeneous Architectures, covering areas ranging from computer architectures to parallel and optimised software, and heterogeneous programming (CPU, GPU, HPC …).
tCSC 2023 is organized in collaboration with the University of Split Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture (FESB) and is hosted at the Mediterranean Institute For Life Sciences (MedILS) Conference Centre. The Centre is a historical building situated in a wooded and landscaped park, located on the Adriatic Sea coast, a few kilometers from the center of Split.
Technologies and Platforms
- Introduction to efficient computing
- Hardware evolution and heterogeneity
- Data-oriented design
- Summary and future technologies overview
Parallel and Optimised Scientific Software
- Writing parallel software
- Modern programming languages for HEP
- Optimizing existing large codebase
- Practical vectorization
Programming for Heterogeneous Architectures
- Scientific computing on heterogeneous architectures
- Programming for GPUs
- Performant programming for GPUs
- Design patterns and best practices
- Preparing for the HL-LHC computational challenge
- Student presentations session
The School is aimed at postgraduate (minimum bachelor degree or equivalent) students, engineers and scientists with few years experience in particle physics, computing or related fields. We welcome applicants of all nationalities and encourage all qualified persons to apply. Limited financial support may be available.
14th Inverted CERN School of Computing
March 6 – 9, 2023
iCSC 2023 is a hybrid event – at CERN and on Zoom.
The 14th Inverted CERN School of Computing (iCSC 2023) consists of lectures and hands-on exercises presented over a few days by former CERN School of Computing students. The Inverted School provides a platform to share their knowledge by turning students into teachers.
- The most beautiful line you can draw with Kalman filter
Data science and machine learning
- Introduction to reinforcement learning
- Graph Neural Networks: From fundamentals to Physics application
- MLOps – Going from Good to Great
- Can we trust Neural Networks?
An overview of uncertainty quantification in deep learning
Performance tuning and accelerated computing
- A simple introduction to accelerated computing
- How a real-world C++ compiler works
- Multiplatform programming with python
- CPU Performance Profiling and Optimization of C++ and Python code
Computer science and engineering
- Everything that can go wrong in a message passing system
- Cloud & Containers – Everything you need to know
- Authentication and Authorization for the WLCG
- Quantum Computing