The twelfth edition of the INFN International School on "Architectures, tools and methodologies for developing efficient large scale scientific computing applications"
ESC21 - EFFICIENT SCIENTIFIC COMPUTING
will be held in Bertinoro (Forlì Cesena, Italy) from the 4th to the 9th October 2021.
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 program is structured along two main tracks:
The basics of efficient programming
• Modern processor architectures
• Efficient floating-point computation
• Tools and methodologies for improved performance
• Efficient exploitation of modern C++
• Managing memory usage
Parallel programming for scientific applications:
• Heterogeneous architectures
• Programming with Threading Building Blocks
• Effective vectorization
• GP-GPU programming with CUDA
• 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 ESC21 is available on the school web site: https://web.infn.it/esc/ .
The deadline for application is 10 September 2021.