Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2012 -> Advanced Processor Architectures

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