CMPS 5133: Advanced Computer Architecture

Fall semester 2017

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: TR   9:30 - 11:00 am
  TR   2:00 - 4:00 pm
  W  8:00 - 11:00
Class Hours: TR   5: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

CMPS 5133 part 3

Test 2 notes

Project files:

Memory access log file

Agenda:

August     September     October     November     December     Grading

August


Aug 29- 

Processor design - Floating Point numbers

Aug 31- 

Pipelining fundamentals


September


Sep 5-

Pipelined processor design

Sep 7-

Dependencies

Sep 12- 

Minimizing stalls

Sep 14- 

Commercial processors

 

Assignment # 1

Sep 19- 

Memory fundamentals

Sep 21- 

Caching

 

Assignment # 2

Sep 26- 

Virtual memory

Sep 28- 

Page Tables

 

Assignment # 3


October


Oct 3- 

Page Tables

Oct 5- 

Input/output systems

 

Assignment # 4

Oct 10-

Input/output systems

Oct 12- 

Test # 1

Oct 17- 

Superscalar

Oct 19- 

Parallel pipelines

Oct 24- 

Superscalar pipelines

Oct 26- 

Branch prediction

 

Assignment # 5

Oct 31- 

Branch prediction


November


Nov 2- 

Register reuse

 

Assignment # 6

Nov 7- 

Data dependencies

Nov 9- 

Tomasulo algorithm

Nov 14-

Reservation stations

Nov 16-

Memory access

Nov 21- 

Threads

Nov 23- 

Thanksgiving Holidays

Nov 28- 

Multi-processors

Nov 30-

Test # 2


December


Dec 5- 

Multithread processors

Dec 7- 

Multithread processors

Dec 12- 

Finals (Tuesday, 5:45 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