Microprocessor Systems, 3rd year, optional

"Politehnica" University of Timisoara

Faculty of Automation and Computer Science

Instructor: Razvan Bogdan
The class meeting time is Friday at 2:00pm, room A109.
The lab and project sessions are scheduled in room B413B.


Course Listing

This course aims at offering the neccessary knowledge regarding the designing and optimization of microprocesor-based systems.
Specific objectives of the course are:


Textbook

Main textbook:
Alan Clements, Computer Organization and Architecture, Cengage Learning, 2014 (Teesside University)

Secondary:
Irv Englander, The Architecture of Computer Hardware and Systems Software: An Information Technology Approach, John Wiley and Sons , 2010
David B. Kirk and Wen-mei W. Hwu, Programming Massively Parallel Processors, Morgan Kaufmann, 2012 (University of Illinois at UC)


Class Schedule

Unit Topic Readings
Unit 1 CPU, Memory, CACHE
Englander, chapter 6, 7, 8
Unit 2 ARM Microprocessors
Clements, chapter 3
Unit 3 Raspberry Pi
Additional readings in the slides
Unit 4 Performance
Clements, chapter 6
Unit 5 Superscalar, VLIW, and Itanium
Clements, chapter 8
Unit 6 Processor-level Parallelism
Clements, chapter 13
Unit 7 Graphic Processing Units
Hwu, chapter 1 and 2

Labs

The labs will be handed out during the lab sessions.


Back to homepage