CMPS 5133: Advanced Computer Architecture

Spring semester 2009

Instructor: Dr. Nelson L. Passos
Office: Bolin Science Hall 126B
Office phone: 397-4129
E-mail: nelson.passos@mwsu.edu
Webpage: cs.mwsu.edu/~passos
Office Hours: M       2:00 - 4:00 pm
  WF     9:00 - 12:00 pm
TR       3:00 - 4:00 pm
Class Hours: MW    7:00 - BO 320


Course Description:


Comprehensive study of topics of scalable and parallel architectures, including performance measurement, pipelining, cache and memory technology, instruction-level parallelism, superscalar processors, parallel processors, and multithread systems.

Text book:

Modern processor Design, by J. P. Shen and M. H. Lipasti (1st edition).

Lecture Notes:

CMPS 5133 part 1

CMPS 5133 part 2

Project data file:

Cache access log file

Agenda:

January     February     March     April     May     Grading

January


Jan 21- 

Processor design

Jan 26- 

Performance and ILP

Jan 28-

Pipelining


February


Feb 2-

Pipelined processor design

Feb 4- 

Minimizing stalls

 

Assignment # 1

Feb 9- 

Commercial processors

Feb 11- 

Memory fundamentals

 

Assignment # 2

Feb 16- 

Caching

Feb 18- 

Virtual memory

 

Assignment # 3

Feb 23- 

Page Tables

Feb 25- 

Page Tables

 

Assignment # 4


March


Mar  2- 

Input/output systems

Mar 4-

Input/output systems

Mar 9- 

Superscalar

Mar 11- 

Test # 1

Mar 16- 

Spring break

Mar 18- 

Spring break

Mar 23- 

Parallel pipelines

Mar 25- 

Superscalar pipelines

 

Assignment # 5

Mar 30- 

Branch prediction


April


Apr 1- 

Branch prediction

 

Assignment # 6

Apr 6- 

Register reuse

Apr 8- 

Data dependencies

Apr 13- 

Tomasulo algorithm

Apr 15-

Reservation stations

Apr 20-

Memory access

Apr 22- 

Test # 2

Apr 27- 

Threads (chapter 11)

Apr 29- 

Multi-processors


May


May  4- 

Multithread processors

May  6- 

Multithread processors

May  11- 

Finals (Monday, 7:30 pm)


Grading


Tests: 20 % (each)
Final Exam: 20 %
Assignments: 20 %
Project: 15 %
Class Participation: 5 %

 

 

 

 


E-mail address:

nelson.passos@mwsu.edu

Back to Dr. Passos Home Page