Credits
6
Types
Specialisation compulsory (High Performance Computing)
Requirements
This subject has not requirements
, but it has got previous capacities
Department
AC
We will study the evolution of the multiprocessors and the interaction between the microarchitecture, the architecture and the technology that enables them. The focus will be on Chip Multiprocessors but we will also cover large parallel systems up to a modern datacenter and some potential future systems.
Teachers
Person in charge
- Antonio Juan Hormigo (antonioj@ac.upc.edu)
Weekly hours
Theory
2
Problems
0
Laboratory
2
Guided learning
0
Autonomous learning
7.54
Competences
High performance computing
Generic
Appropiate attitude towards work
Basic
Contents
-
Introduction to multiprocessor architecture
. -
Single Thread performance and limits
. -
Laws & Performance metrics
. -
Cache Coherence
. -
Memory Consistency
. -
ISA support or MP
. -
Interconnection Networks
. -
Chiplets
. -
A real example: Intel KNC
. -
Quantum Computing
.
Teaching methodology
The course consists of lectures given by the professor and some related papers reviewed by the studentsEvaluation methodology
The evaluation will have 2 main components:AP: 0..4 (Attendance + Participation)
Tn: 0..8 (arithmetic mean of n Tests, each one scored from 0 to 8)
The final score will be:
S= MIN (AP + Tn, 10)
Bibliography
Basic
-
Computer architecture: a quantitative approach
- Hennessy, J.L.; Patterson, D.A,
Elsevier/Morgan Kaufmann,
2019.
ISBN: 9780128119051
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004117509706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Parallel computer architecture: a hardware/software approach
- Culler, D.E.; Singh, J.P.; Gupta, A,
Morgan Kaufmann Publishers,
1999.
ISBN: 1558603433
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001862689706711&context=L&vid=34CSUC_UPC:VU1&lang=ca