Computer Organization and Architecture

 

 

 

 

 

TextBook: 

¡@

Behrooz Parhami, "Computer Architecture - from microprocessor to supercomputer"

Oxford series in electrical and computer engineering

Course Schedule :

 

Week#

Parts

Chapters

Homework

1

1. Background and Motivation

 1. Combinational Digital Circuits

    1.12, 2.8(c)(d),

l          Problem 3.16

l          Design A+BC with CMOS transistors

l          View  VLSI Process  http://lsiwww.epfl.ch/LSI2001/teaching/webcourse/ch02/ch02.html

 

2

2. Digital Circuits with Memory

3

3. Computer System Technology

4

2. Instruction Set Architecture

 4. Computer Performance

 

4.5, 4.12,

5

¤p¦Ò

5. Instructions and Addressing

  

6

  ©ñ°²(²M©ú¸`)

7

2. Instruction Set Architecture

  5. Instructions and Addressing

6. Procedures and Data

l          Setup SPIM

l          Read following:

n          A.9 of  (PDF).

n          Getting Starting with PCSpim (PDF). Overview of the Microsoft Windows version of spim.

n          SPIM Command-Line Options (PDF).

l          Do following exercise:(´Á¤¤¦ÒÃD®w) Due: 96/04/18

n          5.5, 5.10, 6.4(¥u¦³¤TÃD½Ð¤Å§Ûŧ)

l          Q & A

8

7. Assembly Language Programs

8. Instruction-Set Variations

l          Homeworks: use SPIM to run two of the follwoing program written by you: 7.7, 7.14. 7.15.

9

´Á¤¤¦Ò

 

Location:  H805

Bring any material you need

10

3. The Arithmetic/Logic Unit 4.Data Path and Control

 10. Adders and Simple ALUs

13. Instruction Execution Steps

 

 

11

 HomeWorks: 10.21, 13.4, 13.9, 13.13, 13.15(Due 18/May)

²Ä¤@¦¸´Á¤¤¦Ò¸É¦Ò(May 11 18:30 ~ 21:30)

12

HomeWorks: 14.3, 14.4 (Due 23/May)

13

4.Data Path and Control

14. Control Unit Synthesis

 

14

 

l          ¤p¦Ò

 

¤p¦Ò(May 30 8:30~10:00)

²Ä¤G¦¸´Á¤¤¦Ò¸É¦Ò(May 30 10:00~12:00)

²Ä¤T¦¸´Á¤¤¦Ò¸É¦Ò(June 1 18:30~21:30)

15

4.Data Path and Control

 15. Pipelined Data Paths

HomeWorks: 15.6 (Due 13/June)

²Ä¥|¦¸´Á¤¤¦Ò¸É¦Ò(June 8 18:30~21:30)

16

²Ä¤­¦¸´Á¤¤¦Ò¸É¦Ò(June 21 15:30~)

17

 16. Pipeline Performance Limits 

Problems for Final Exam.: 15.11(d, f), 15.13(d, f), 16.3, 16.5(d, f), 16.6(a), 16.13

18

Final Test

 

´Á¥½¦Ò

 

 

TA: 

 

¡@

Grading 

´Á¤¤¦Ò25%

´Á¥½¦Ò35%

¤p¦Ò10%*2

Assemblyµ{¦¡ 10%*2