Due to the current situation, it is still unclear when it will be possible to have a "normal" exam session. Such a session will be set as soon as possible. Meanwhile, we keep the open one, scheduled on February 13th, only to register the accepted final marks, since in principle we could hold the examinations via skype.
We would strongly prefer not to have oral exams via skype: then, we will iteratively try new dates for the exams so that to have a proper exam session in March at latest. Shall that not be possible, we will open a session and schedule you for an exam in person by appointment (with all due precautions as advised by the University, of course).
SIDE NOTE detailed notes about your 3rd assignments will be sent individually upon request
So:
- if you accept the final mark that we have proposed, enroll for the current session and your vote will be registered
- if you want to have an oral exam, pls be patient
- if you want to have an oral exam and you can not wait any longer because of some deadline, write us and we will arrange that.
Welcome to the "Foundations of HPC" course at DSSC Department of the University of Trieste.
The scope of the course is to give you:
- an introduction to basic concepts of the High Performance Computing
- an introduction to the modern computer architecture and the techniques to exploit it to maximize performance
- an introduction to parallel/multi-threading programming with MPI and OpenMP
- an introduction to basic and advanced techniques for code optimisation for single- and multi-threaded codes
- Friday 11/10 : Room D Miramare: lecture materials
- Monday 14/10 : Room 005 SISSA via Bonomea: lecture materials
- Friday 18/10 : Room D Miramare campus: lecture materials
- Monday 21/10 : Room 005 SISSA via Bonomea lecture materials
- Friday 25/10 : Room D Miramare campus] lecture materials
- Monday 28/10 : Room 005 SISSA via Bonomea (till 2PM)lecture materials
- Monday 04/11 : Room D Miramare campus (till 2PM) lecture materials
- Friday 08/11 : Room D Miramare campus lecture materials
- Monday 11/11 : Room 005 SISSA via Bonomea lecture materials
- Friday 15/11 : Room D Miramare campus (all day) lecture materials
- Monday 18/11 : Room D Miramare campus lecture materials
- Friday 22/11 : Room 128/129 SISSA via Bonomea lecture materials
- Monday 25/11 : Room 005 SISSA via Bonomea lecture_materials
- Friday 29/11 : Room D Miramare campus lecture materials
- Monday 02/12 : Room D Miramare campus lecture materials
- Friday 06/12 : Room D Miramare campus lecture materials
- Monday 09/12 : Room D Miramare campus(lecture materials
- Friday 13/12 : Room D Miramare campus lecture materials
- Monday 16/12 : Room D Miramare campus lecture materials
- Friday 10/01 : Room D Miramare campus lecture materials
- Monday 13/01 : Room D Miramare campus lecture materials
- Friday 17/01 : Room D Miramare campus (all day)(D21/README.md)
There will be 77 hours of lectures, on Monday and Friday, in "Aula D" in the basement of SISSA Building, at the Miramare campus. The lectures will be structured as follows:
9.30-11.00 | 11.00-11.30 | 11.30-13.00 | 14.30-15.30 | 15.30-17.30 | |
---|---|---|---|---|---|
Monday | first part | break | second part | exercises | free exercises + Office Hours (*) |
Friday | first part | break | second part | -- | -- |
(*) both S. Cozzini and L. Tornatore will be in Aula D for counselling, questions and chats about the course topics
The lectures will be held starting from Friday 11th, October. In the following days the lessons will be suspended: Nov, 1st; Dec, 20th.
After the Christmas break the lectures will re-start on Friday, 10th Jan and will end on Friday, 17th Jan.
The marks range from 0 to 30, 18 being the minimum to pass (all the marks must be at minimum 18).
- The final proposed mark will be made up by the weighted sum of the marks obtained in 3 home assignments that will be given along the course.
- in case you wanted to improve your final mark, you could ask for an oral examination (maximum improvement is 5 point out of 30). That is at your own risk. Normally, if your oral examination goes through smoothly, you will only improve your result and you won't achieve a mark lower than what you already had. However, should you perform terribly, convincing us that your previous marks were not really related to your personal work, your mark could be put at risk.
- There will be a written exam consisting in about 15 questions covering all the topics mentioned during the lectures.
- Students who pass the written exam will be asked to prepare some exercises (assigned by us) than must be submitted within 15 days from the date of the written exam.
- Once the exercise has been submitted an oral exam must be sustained, still within 15 days from the date of the written exam.
- If exercises are not submitted and/or oral exam failed the all exam should be repeated ( written/exercise/oral).
3 written exercises will be assigned, with a strict due date. Failing to submit the solutions, unless for serious reasons of non-academic nature, will deny the access to the final exam.
The assignments's schedule will be the following:
- Oct, 28th --> due date: Nov, 4th [ 30% of the final mark ]
- Nov, 29th --> due date: Dec, 16th [ 30% of the final mark ]
- Dec, 16th --> due date: Jan, 10th [ 40% of the final mark ]
The final written test will
I
Available at ICTP library Authors: Thomas Sterling Matthew Anderson Maciej Brodowicz eBook ISBN: 9780124202153 Paperback ISBN: 9780124201583
Some of the materials of this book are presented during some lectures.
The source and pdf of the book (as well as lecture slides) can be found in this repository: https://bitbucket.org/VictorEijkhout/hpc-book-and-course 10.5281/zenodo.49897
Some of the materials presented in classes are taken from this book.
by D. A. Patterson and J. L. Hennessy The Morgan Kaufmann Series in Computer Architecture and Design easily available as pdf on the net.
by Georg Hager and Gerhard Wellein Paperback: 356 pages Publication date July 2, 2010 Editors (Chapman & Hall/CRC Computational Science)
Paperback – October 15, 2014 by Alexander Supalov (Author), Andrey Semin (Author), Michael Klemm (Author), & 1 more ISBN-13: 978-1430264965 ISBN-10: 1430264969 Edition: 1st
Multicore and Many-core Programming Approaches
by Reinders & Jeffers
Morgan Kaufmann, Print Book ISBN :9780128021187