Banner ESC2021 def red

ESC 2021

The Twelfth edition of the ESC School will be held from the 4th to the 9th of October 2021.

The deadline for applications to ESC21 is expired. The selection of the participants will be made on the basis of the information provided. Participants will be informed of the outcome of their application by the 15th of September 2021.

For any other information send an email to the This email address is being protected from spambots. You need JavaScript enabled to view it..

foto merge3


Welcome to ESC:

School on Efficient Scientific Computing

The aim of the ESC 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 organized as a small class of about 30 students, alternating lectures, hands-on sessions and self-managed time slots for the best learning experience, with lecturers available during the whole week for insights and discussions.

Now at the 11th edition, the school has already welcomed hundreds of students, always with a very high appreciation.


IDC Special Studies for the European Commission #SR03S

"... sustained performance leadership on real-world high performance computing applications and workloads
will be determined far more by software advances than by hardware progress..."


Lectures had a didactic approach: they were lessons, not only presentations. Tutors were clear and always available for further explanations.
(ESC19 participant)

Learning by doing is the only approach that really works and it is the motto of this school. 
(ESC19 participant)

"The scientific and social environment has been great, large support from both students and teachers. Large variety of topics, satisfying interests and everybody’s curiosity. The school totally matched my expectations of enlarging my knowledge and gain some experience in other computing topics."
(ESC18 participant)

 "The school introduced the latest C++17 standard. Consolidation time slots were a nice introduction to the school.
Three parallel computing approaches threading, CUDA (GPU) and MPI were introduced at the same time which is a very good approach.
Instructors were friendly and helped as much as they could.

(ESC18 participant)

"The practical approach in teaching new tecnologies is very effective. I liked the most not to loose very much time in learning theoretical aspects but instead to go directly hand-on the beefy exercises. The quality of the lessons was extraordinary, I did never get bored all week long and I was surprised by myself to be able to keep my attention up also in late hours"
ESC17 participant)

"I liked very much the continuous integration between frontal lessons and hands-on exercises.
That helped me a lot getting the concepts explained just before."

(ESC17 participant)

 "I was expecting something nice and interesting, but I was honestly blown away by the quality of the school.
I was captivated from the beginning to the end, and it is an experience I would definitely recommend  to others. So, thank you."

(ESC16 participant)

"The organization is very good, all staff are so nice and the teachers are prepared and available. The fortress/location is supercool!
(ESC16 participant)

"I really enjoyed the informal atmosphere and the amount of hours dedicated to the consolidation phase. I found those hours really useful. Furthermore the level of the lessons was really high and the speakers were very clear.
(ESC15 participant)

"I appreciated the broadness and completeness of the topics treated. I think the program covers all the currently relevant subjects to develop scientific, parallel, high performance applications.
(ESC15 participant)

Really well organised agenda. Very good general introduction to all presented issues.
Pre-prepared hands-on that effectively allowed to play around the problems"
ESC14 participant)

"I liked the wide and complete list of topics that have been presented as long as the presence of well experiences teachers. ALso the hands-on sessions have been very useful and I really appreciated that teachers left students time in solving the exercises."
ESC14 participant)

I liked the intensity of the course and the practical approach. Ideally all parallel topics should be covered like the OpenMP one (short theory, clever exercise, and again). I liked the pedagogical approach of (the most) of the lectures, where we could really start implementing new software."
(ESC13 participant)