This course aims at presenting the advanced hardware mechanisms that are used for optimized program execution in computers. These mechanisms allow to drastically increase processor and memory subsystem performance, and are also required to understand on chip or on board communication infrastructure. Other hardware mechanisms are necessary to understand more system related problems, such as parallel programming and virtual memory handling in operating systems.
Digital circuits and computer architecture elements and Assembly language programming Modules
one written exam (3 h). If failed, a second 2h exam.
The course exists in the following branches:
Course ID : 4MMARCA6
The course is attached to the following structures:
You can find this course among all other courses.
David Patterson et John Hennessy, Computer Architecture, A Quantitative Approach, 4ème édition, Morgan Kaufman
William Stallings, Computer Organization and Architecture, 5ème édition, Prentice-Hall
Date of update January 15, 2017