Course Catalog 2013-2014
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2013-2014

TIE-51256 Computer Architecture, 5 cr

Additional information

Suitable for postgraduate studies

Person responsible

Jarmo Takala

Lessons

Study type P1 P2 P3 P4 Summer Implementations Lecture times and places
Lectures
Excercises
 2 h/week
 2 h/week
+2 h/week
+2 h/week


 


 


 
TIE-51256 2013-01 Monday 14 - 16, TB219

Requirements

Accepted exercise projects, one pen and paper exercise, and final exam.
Completion parts must belong to the same implementation

Learning Outcomes

The student learns to - identify the structure and the basic components of a computer architecture; - compare different architectures in terms of performance; - classify and compare the mechanisms that allow to increase the performance of a computer architecture; - reproduce the behavior of different kinds of architectures and functional blocks; - suggest how to improve the performance in a given architecture

Content

Content Core content Complementary knowledge Specialist knowledge
1. measuring reporting reporting performance  pipeline for multi-cycle operations   
2. instruction-level parallelism (ILP)  basic compiler techniques for ILP static and dynamic scheduling multiple issue multi-threading   
3. data-level parallelism  vector, SIMD, and GPU architectures   
4. thread-level parallelism  synchronization memory consistency chip multiprocessor   
5. memory hierarchy  cache optimizations parallel memories   conflict-free parallel access 

Instructions for students on how to achieve the learning outcomes

The grade is based on written exam and bonus collected from pen&paper exercises and practicals.

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Partial passing:

Completion parts must belong to the same implementation

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Book   Computer Architecture: a Quantitative Approach   Hennessy and Patterson   978-0123704900       No    English  
Book   Computer Organization and Design: The Hardware/Software Interface   Hennessy and Patterson   978-1558604285       No    English  

Prerequisites

Course Mandatory/Advisable Description
TIE-51200 Computer Architecture Advisable    

Additional information about prerequisites
TIE-51200 or equivalent knowledge

Prerequisite relations (Requires logging in to POP)



Correspondence of content

Course Corresponds course  Description 
TIE-51256 Computer Architecture, 5 cr TKT-3416 Computer Architecture, 7 cr  
TIE-51256 Computer Architecture, 5 cr TKT-3401 Computer Architecture 3, 5 cr  

More precise information per implementation

Implementation Description Methods of instruction Implementation
TIE-51256 2013-01        

Last modified19.04.2013