Hide menu

TDDI03 Advanced Computer Architecture

Course Aim

  • The aim of the course is to address the problematic of modern computers, how they work and are built. Techniques are discussed which have been developed in order to improve the performance of modern microprocessors and parallel computers. After completing the course, the students should be able to: Identify the main issues in modern computer systems, how they are solved and what their implications are on performance, power consumption, and cost.
  • Evaluate alternative computer architectures and take the appropriate decisions regarding the choice of a particular architecture in a certain context.
  • Appreciate the consequences of certain architectural decisions on the actual performance or power consumption of the processor.
  • Understand specific tradeoffs between complexity/cost/performance/power-consumption in modern computer systems.


The course consists of 12 lectures (24 hours) and two seminars (4 hours).

The course gives, in total, 4 points (ECTS).

The course language is English.


The recommended textbook is:

  • William Stallings, "Computer Organization and Architecture", Pearson, 10th edition, 2016 or 9th edition, 2013 or 8th edition, 2010.

Page responsible: Petru Eles
Last updated: 2021-10-13