Advanced Processor Architectures
Course title: Advanced Processor Architectures
Code: FEIT07Z033
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: Taken course: Microprocessor Systems, Passed: Computer Architecture
Course goals/Competences: Understanding modern processor concepts and implementations. Analysis of current Intel, IBM, Sun, AMD processors.
Total available number of classes: 180
Curriculum: Superscalar microprocessor architecture: concepts, realization, and speculative instruction execution. Problems and limitations of instruction execution in the superscalar architectures - data interdependence and hazards. Microprocessor architectures that support threads. Programming environments for developments and parallelization of programs with several threads of execution.
Literature:
Literature |
||||
Compulsory literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
J. Hennessy, D. Patterson |
Computer Architecture-A Quantitative Approach, 5th Edition |
Morgan Kaufmann |
2011 |
2 |
A. S. Tanenbaum |
Structured Computer Organization, 5th Edition |
Prentice Hall |
2012 |