Computer Architecture and Organization

(Dataverwerkingsstructuren)
Note: this page will be updated  a number of times during spring 2000

Code  : ET2-010
Course year : 1999/2000
Lecturers : dr. H. Corporaal and dr. B. Juurlink
Tel. : 5021, 6267 or 6196 (secretary)
Email : H.Corporaal@its.tudelft.nl
               B.H.H.Juurlink@cardit.et.tudelft.nl



Information

Course facts

Course description :
    see "studeerhandleiding basisdoctoraal cursusjaar1999-2000" pg. 30
Prerequisites : GSO Computer Systems, first year
Total study hours : 100
Credits : 2.5 points
Lecture hours : 24
Laboratory hours : 4
Examination: Written examination, closed book.
Dates: April 3, 14-16 h.  and August 24,  19-21 h., year 2000

You may use the following 'addendum' at the examination.
Note: since we changed the book and other course material this year, students have the opportunity to make an examination about the material from the previous course year (1998-1999); same time, same place. August 24 is the final opportunity to do this.



Course schedule

The following gives a preliminary schedule of the course:

  1. Februari 8: Introduction (Ch 1 - 1.7)
  2. Februari 11: Performance metrics (Ch 2 - 2.7)
  3. Februari 15: Instruction set design (Ch 3 - 3.8)
  4. Februari 18: Instruction set design (Ch 3.9 - 3.12)
  5. Februari 22: Computer Arithmetic (Ch 4 - 4.8)
  6. Februari 25: Processor Datapath and Control (Ch 5 - 5.3)
  7. Februari 29: Processor Datapath and Control (Ch 5.4 - 5.8)
  8. March 2 and 3: Laboratory assignment on MIPS assembler programming; use of XSPIM tool
  9. March 7: Pipelining (Ch 6 - 6.4)
  10. March 10: Forwarding, Branches, Exceptions, Superscalars (Ch 6.5 - 6.10)
  11. March 14: Memory hierarchy, Cache design (Ch 7 - 7.3, + 7.5)
  12. March 17: Virtual Memory and I/O (Ch 7.4 + 8.1, 8.3 - 8.5)
  13. March 21: Other processors: IA-32, IA-64, and JVM (see links below)
  14. March 24: Operating Systems I (Handouts, see study material)
  15. March 28 and/or 31 Operating Systems II (Handouts, see study material)



Study material




Lab. Exercise

As part of the course one lab. exercise has to be made. In this exercise we use the SPIM tool. This is a MIPS assembler and simulator.
You need to download the following:

The lab. takes 4 hours. You may choose (by putting your name on a list during the lecture) between the following times: March 2, 8.45-12.45, March 2, 13.30-17.30, or March 3, 13.30-17.30. In all cases the lab. will be in the HLO building, room F (PC1).

You have to prepare yourself before entering the Lab.: Show and demonstrate your solution of the GCD program at the Lab. After that you get a new assignment which has to be worked out during the Lab. itself.

For lab. results (March 2000) see here



Back to homepage of Henk Corporaal

This page has been visited  times.