CS 282-001 System Architecture II

 Announcments  Lectures  Programs  Course Resources  Assignments & Solutions  Grading Policy
Course Description
Performance evaluation and benchmarking, pipelining, memory hierarchy, superscalar processors, multiprocessors, and interfacing processors and peripherals.
See syllabus for more details.
Prerequisites
CS281 (instruction set design, assembly language programming, computer arithmetic, processor datapath and control)
Instructor
Jeremy Johnson
Office: 271 Korman Center
phone: 895-2893
e-mail: jjohnson@mcs.drexel.edu
office hours: MW 1-3 and T 4-6. Additional hours by appointment.
 
Meeting Time
MW 3:00-4:50 in Matheson 306
Textbook
David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Second Edition, Morgan Kaufman Publishers, 1997.


Grading

  1. Written and Programming Assignments (four) 40% (10% each)
  2. Midterm Exam 20%
  3. Final Project 20%
  4. Final Exam 20%


Resources

Reference Books
  1. To be added.
Web Pages
Other Reference


Look Here for Important Announcements

Announcements (Mar. 13 @ 10:15am)


Lectures

This list is tentative and may be modified at the instructor's discretion.
  1. Jan. 3, 2000 (NO CLASS)
  2. Jan. 5, 2000 (Performance Evaluation and Benchmarking)
  3. Jan. 10, 2000 (Overview of Pipelining)
  4. Jan. 12, 2000 (Pipelined Datapath and Control)
  5. Jan. 17, 2000 (University Holiday)
  6. Jan. 19, 2000 (Dealing with Pipeline Hazards)
  7. Jan. 24, 2000 (Cache)
  8. Jan. 26, 2000 (Improving Cache Performance)
  9. Jan. 31, 2000 (Review)
  10. Feb. 2, 2000 (Midterm)
  11. Feb. 7, 2000 (Virtual Memory)
  12. Feb. 9, 2000 (I/O Devices and Communication Buses)
  13. Feb. 14, 2000 (Interfacing I/O Devices to Memory, Processor, and OS)
  14. Feb. 16, 2000 (Memory-mapped IO and Interrupts in SPIM)
  15. Feb. 21, 2000 (University Holiday)
  16. Feb. 23, 2000 (Multiprocessors: Uniform Memory Access)
  17. Feb. 28, 2000 (Multiprocessors: Non-Uniform Memory Access)
  18. Mar. 1, 2000 (Review for Project Presentations and Exam)
  19. Mar. 6, 2000 (Final Project Presentations I)
  20. Mar. 8, 2000 (Final Project Presentations II)
  21. Mar. 14, 2000 from 8-10am in Matheson 311 (Final Exam)

Programs


Assignments

Exam Studyguide

Solutions


Created:  12/21/99 by jjohnson@mcs.drexel.edu