TKT-3406 COMPUTER ARCHITECTURE II, 5 cr
|
Courses persons responsible
Claudio Brunelli
Lecturers
Claudio Brunelli
Language of Instruction
The course is lectured in English
Implementations
Person responsible: |
|
Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
Lecture | - | - | - | 2 h/week | 2 h/week | - |
Exercise | - | - | - | 1 h/week | 1 h/week | - |
Exam |
Objectives
Providing knowledge about computers and microprocessor-based systems, and specially parallel architectures.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Media processors and support for multimedia in processor instruction set |   | |
2. | Dynamic usage of parallelism, Tomasulo scheme algorithm, branch prediction, conditional execution. Instruction-level parallelism and its limitations. | Superscalar processors and speculative execution. Extraction of parallelism in programs. | |
3. | VLIW and EPIC architectures and their compiler support. Static and dynamic compilation techniques.Parallelism in embedded systems. |   | |
4. | Enhancing cache memory performance. Parallel memory architectures. | Memory hierarchy design. | |
5. | Multi-processor systems and thread-level parallelism. Processors and processes synchronization and communication. Interconnections and clustering. | Performance analysis of I/O systems. Mutli-processor cache-concurrency. |
Requirements for completing the course
Exercises, exam
Evaluation criteria for the course
Study material
Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
Book | Computer architecture: a quantitative approach | Hennessy, Pattersson | 3rd and 4th | No | English |
Prerequisites
Code | Course | Credits | M/R |
TKT-3206 | TKT-3206 Computer Architecture I | 5 | Mandatory |
Prequisite relations (Sign up to TUT Intranet required)
Remarks
Scaling
Methods of instruction | Hours |
Lectures | 60 |
Exercises | 48 |
Other scaled | Hours |
Preparation for exam | 20 |
Exam/midterm exam | 3 |
Total sum | 131 |
Last modified | 26.04.2007 |
Modified by | Jari Nurmi |