High Performance Computing: Course Introduction
High Performance Computing: Course Introduction
PERFORMANCE
COMPUTING
Course Introduction
Arithmetic-
Logic
Unit (CA)
Program
It allows computers to be easily programmed Figure 2.1 Structure of the IAS Computer
complex systems Figure 2.7 Relationship Among Wafer, Chip, and Gate
Evolution steps
• SSI
• LSI
• VLSI
• USLI
• GSI
105
Transistors (Thousands)
Frequency (MHz)
Power (W)
103
Cores
1
issue 0.1
1970 1975 1980 1985 1990 1995 2000 2005 2010
more)
As caches became larger it made
performance sense to create two
and then three levels of cache on
a chip
However, software
should support the
effective use of
multiple processors
Network
interconnected through a network. .
Each memory can be accessed only .
.
by the CPUs in the same shared-
memory node
Major vendors
• Nvidia
• AMD
• ASUS
• Intel
• …
Programmability Wall
Two thirds of the hours will be used for introducing and explaining theoretical
concepts
One third of the hours will be used for doing exercises
Downloadable material
• Slides
• Homeworks
• Exam results and solutions
01/20/2021 High Performance Computing, G. Mencagli 24
Microsoft Teams (2020-2021)
Due to the Covid-19 pandemic, the Department of Computer Science
(University of Pisa) decided that all the lectures of the Academic Year 2020-
2021 (first semester) will be given online only
The course contents (i.e. slides, homeworks, exams with solutions) will be
continuously upload in my personal web page
Such content will be available also in the official Microsoft Teams page of the
HPC course (code m66f66n) together with video recordings
Several channels are available
• General: channel with general posts about the working
activities of the course. In the “file” section you can find
some useful files about the course
• Question time: channel to book a question time and to
start an online meeting to discuss with the professor about
problems and explanations
• Lecture recordings: channel where the lectures will be
given according to the official time schedule. Lectures
will be recorded and made available to students for their
offline studying activity
IMPORTANT
Interaction with the teacher is strongly recommended
• Questions during the lectures
• Presentation and discussion of exercises and problems
• Homeworks (correction mainly during question time)
• Question time to be booked by email and then provided through the
Microsoft Teams platform online