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