Heterogeneous Multicore Architectures
Professor | Benini Luca |
Course program | MSc |
Year | 2 |
Semester | Fall |
Category | Elective |
ECTS | 3 |
Academic year | 2017/2018 |
Objective
The course focuses on Heterogeneous Multicore architectures, with the goal of giving an in-depth understanding of application requirements, architectural templates, hardware-software solutions and design tradeoffs. Several case studies on state-of-the-art solutions from various application domains will be covered.
Contents
- The power wall in computing: motivation and trends
- Power, Energy Performance - measuring and understanding key quality metrics.,
- Multicore-systems on chip - basic concepts
- Network-on-chip
- On-chip Memory hierarchy
- Off-chip interfaces (main memory and IO - 2D and 3D)
- Homogeneous architectures
- From multi-core to many-core
- Case studies
- Heterogeneous architectures
- Architectural templates
- Comparative analysis
- Case studies
- Power management of multicore architectures
- Fundamental Concepts
- Managing Idleness - sleep states
- Managing performance - variable frequency and voltage
- Case studies
- Outlook
- Sub-pj/op computing
- Non-Von Neumann Architectures
Teaching mode
The course is based on lectures
References
Technical papers and reference manuals related to case studies provided by the Professor.