Exercise Session Computer Architecture

This course gives a deeper understanding of selected chapters of the lecture Computer Architecture. The exercise sheets will be solved and discussed and additionally a deeper insight into the matter will be given in the exercise session.

 

Organisational Information

Lecturer: Prof. Dr. Klaus Waldschmidt

supported by: Andreas Hofmann

Precondition: Participation in the lecture Computer Architecture

Location: Room 9 (EG), Robert-Mayer-Straße 11-15

Date and Time: Monday, 13:00 c.t. - 14:00

Beginning of the exercise: 15.10.2007

Association: Master CSC, PT3 (old: P5, P6), PTBI

Examination: Master CSC, Bachelor Informatik, Diplom Informatik

Language: The exercise session will be held in English, including all supplied resources.

 

Exercise Sheets

The exercise sheets and example solutions will be published step by step during the course. The sheets will be handed over to the students during the exercise session. The participants do not have to print them, except when they missed the exercise session.

Title Exercise sheet Example solution
Exercise 1: Foundations of Computer Architecture - Assembler Programming [PDF] [PDF]
Exercise 2: Foundations of Computer Architecture - Memory accesses [PDF] [PDF]
Exercise 3: Foundations of Computer Architecture - Controlling the Datapath [PDF] [PDF]
Exercise 4: Computer Performance [PDF] [PDF]
Exercise 5: Instruction Set Architecture [PDF] [PDF]
Exercise 6: Pipelining - Data Dependency Analysis [PDF] [PDF]
Exercise 7: Pipelining - Control Flow Dependencies [PDF] [PDF]
Exercise 8: Superscalar Processors - Tomasulo and Scoreboarding [PDF] [PDF]
Exercise 9: Very Long Instruction Word Processors (VLIW) [PDF] [PDF]
Exercise 10: VLIW - Complexity of the Datapath [PDF] [PDF]
Exercise 11: Branch Prediction [PDF] [PDF]
Exercise 12: Cache Architectures [PDF] [PDF]
Exercise 13: Memory Management - Virtual memory [PDF] [PDF]

The presentation slides of the lecture can be found here.

If you experience technical difficulties feel free to contact or .