The Sixteenth edition of the INFN International School on "Architectures, tools and methodologies for developing efficient large scale scientific computing applications"
ESC25 - EFFICIENT SCIENTIFIC COMPUTING
will be held in Bertinoro (Forlì Cesena, Italy) from the 29th September to the 9th October 2025.
The aim of the School is to offer the participants the opportunity to improve their computing competences, learning from qualified and experienced scientists how to best exploit modern hardware and software technologies in their daily scientific work.
The program proposes introductory lectures on trends in hardware architectures and parallel programming, with more in-depth lessons on modern C++, effective memory usage, floating-point computation and programming in a heterogeneous world, combining multi-threading, GPUs and clusters.
The school is mostly targeted to PhD students and young researchers who are actively involved in the development of scientific
applications and systems. Familiarity and experience with basic concepts of modern Object-Oriented languages, in particular with C++, are desirable prerequisites to attend the school.
The School program is structured along two main tracks: an introduction to the basic concepts and tools for developing efficient applications and a series of hands-on presentations of parallel programming tools and methodologies.
The first provides background notions with an introduction to the use of basic tools and it is intended to constitute a stable core to be proposed, with minor modifications, each year.
The second deals in detail with specific topics that will be selected, year by year, in order to cover with a cyclic turnaround all the major aspects.
Fundamentals of Efficient Programming:
- Modern Processor Architectures
- Tools and methodologies to improve performance
- Efficient Use of Modern C++
- Managing Memory Usage
Parallel Programming for Scientific Applications:
- Parallel CPU programming
- Floating-point computation
- GPU Programming
- Cluster Computing with MPI
Lectures will be interspersed with tutorial and practical sessions, providing opportunities for direct application of optimization tools and technologies as well as for interactions among students, lecturers and tutors.
Further information to apply to ESC25 is available on the school web site: https://esc.infn.it/.
The deadline for application is 15 May 2025 (first selection, early fee) and 15 June 2025 (second selection, regular fee).