CMPE  446  INTRODUCTION COMPUTER ARCHITECTURE

                                                Spring 2007-2008

 

Instructor :     Prof.Dr.Oğuz Tosun, Tel :3596768, E-mail : tosuno@boun.edu.tr

 

Textbook :      J.L.Hennessy,D.A.Patterson,Computer Architecture :A Quantative Approach,Morgan Kaufmann Pub.,2007,4th ed.

 

Course Description :

This course is designed for the seniors in Computer Engineering to gain an ability to understand the modern architectural trends. Performance improvement on serial Von Neumann architecture is discussed providing more depth on topics discussed in CMPE  344 .The emphasis is on the two architectural trends namely,the "pipelined processors" and " multiprocessor configurations".Both of  "shared memory architectures" and "message passing architectures" are covered with an extensive discussion on "interconnection networks".

 

Course Outline :

 

1.  COMPUTER SYSTEMS

1.1  Design parameters

1.2  Architectural developments

1.3   Instruction Set Architecture , RISC Processor

1.4  Memory Hierarcy & Cache Memory

 

2.  ILP ARCHITECTURES

2.1  Pipelining and performance issues

2.2    Instruction pipeline and  potential hazards

2.3    Superscalar processors and implementation issues

2.4    VLIW processors

2.5    Arithmetic pipelines

2.6    Scheduling and control in generalized pipelines

 

3.      DATA PARALEL ARCHITECTURES

3.1    Array Processors

3.2    Vector processors

 

4.      INTERCONNECTION  NETWORKS FOR MULTIPROCESSORS

4.1    Static interconnection networks

4.2    Dynamic interconnection networks

 

5.      MULTIPROCESSOR SYSTEMS

5.1    Shared Memory multiprocessor systems

5.2    Bus based multiprocessor systems

5.3    Cache coherence in multiprocessor systems

5.4    Message passing multiprocessor systems

Grading :

First Midterm    (30%) -April 7,2008

Second Midterm(30%)- May 12,2008

Final                   (40%)- TBA