- Sur www.edx.org
Computer Systems Design for Energy Efficiency
- 7 séquences
- Niveau Intermédiaire
- Débute le 22 août 2022
- Clôture le 2 octobre 2022
Détails du cours
Déroulé
Week 1: Execution model of computer systems
- The transformation hierarchy
- Instruction set architecture
- Execution stages
- Control, data paths, and a model of a computer
- Execution of a program
- Put it all together
Week 2: Performance and energy models of computers
- Basic performance model of an executing program
- Energy and power consumption in computer systems
- Basic energy model of an executing program
- How performance and energy can be improved
- Reporting performance and energy
- Put it all together
Week 3: Pipelining principles
- The principle of the conveyor belt – pipelining
- Instruction level parallelism and its relation to pipelining
- A pipelined model of a computer
- Pipeline hazards (structural, data and control)
- Simple techniques to avoid hazards
- Put it all together
Week 4: Cache memory hierarchy principles
- Memory system basics
- The memory locality principle
- Basic notion of cache memory and a direct mapped cache
- Set-associative caches
- Multi-level caches
- Put it all together
Prérequis
This course addresses students/professionals with a general understanding of programming computers, but with no prior knowledge of how a computer works.
Intervenants
Per Stenström
Professor, Computer Engineering
Chalmers University of Technology
Éditeur
Plateforme
EdX est une plateforme d'apprentissage en ligne (dite FLOT ou MOOC). Elle héberge et met gratuitement à disposition des cours en ligne de niveau universitaire à travers le monde entier. Elle mène également des recherches sur l'apprentissage en ligne et la façon dont les utilisateurs utilisent celle-ci. Elle est à but non lucratif et la plateforme utilise un logiciel open source.
EdX a été fondée par le Massachusetts Institute of Technology et par l'université Harvard en mai 2012. En 2014, environ 50 écoles, associations et organisations internationales offrent ou projettent d'offrir des cours sur EdX. En juillet 2014, elle avait plus de 2,5 millions d'utilisateurs suivant plus de 200 cours en ligne.
Les deux universités américaines qui financent la plateforme ont investi 60 millions USD dans son développement. La plateforme France Université Numérique utilise la technologie openedX, supportée par Google.