CMPS 4453: Computer Architecture

Fall semester 2013

 

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: MF  1:00 - 500
  W    9:00 - 11:00
Class Hours: TR 12:30 - BO 320
  W  1:00 - BO 320

Course Description:

A study of the organization and interconnection of components of computer system. Emphasis is given to the study of the instruction set and performance analysis of different computer architectures. Also included is the study of microprogramming, pipeline, overlap processing, superscalar, parallel and massively parallel architectures. Current trends in computer design are also discussed.

Text book: 

Computer Organization and Architecture, by William Stallings (9th edition).

Lecture Notes:

CMPS 4453-101 part 1

CMPS 4453-101 part 2

CMPS 4453-101 part 3

Agenda:

August                             September                             October                             November                             December                             Grading

August



Aug 27-

Cache memories

Aug 29-

Cache memories write policies multi cache


September


Sep  3-

Memory management

Sep  5-

Virtual memory

Sep  10-

Computer arithmetic integer operations

Sep  12-

Computer arithmetic floating point representation

 

Instruction sets types of operands

Sep  17-

Instruction sets types of instructions

Sep  19-

Instruction sets addressing modes

 

Assignment # 1 

Sep  24-

Instruction sets addressing modes

Sep  26-

Instruction sets format

 

Assignment # 2 


October


Oct  1-

Instruction sets format

Oct  3-

Processor register organization

Oct  8-

Processor instruction cycle

Oct  10-

Test # 1

Oct  15-

Processor pipeline

Oct  17-

Processor pipeline hazards

 

Assignment # 3 

Oct  22-

RISC - characteristics

Oct  24-

RISC register file

 

Assignment # 4

 

Project assignment

Oct  29-

RISC - optimization

Oct  31-

RISC and CISC


November


Nov  5-

Superscalar processors

Nov  7-

Instruction level parallelism

 

Assignment # 5

Nov  12-

register renaming

Nov  14-

Branch prediction

Nov  19-

Control unit micro-operations

Nov  21-

Test # 2

Nov  26-

Micro-programmed control

Nov  28-

Thanksgiving Break


December


Dec  3-

Parallel processing

Dec  5-

Parallel processing

Dec 12-

Finals (Thursday, 8:00 am)

 


Grading



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


E-mail address:

nelson.passos@mwsu.edu

Back to Dr. Passos Home Page