ECE1718H Spring 2003:
Special Topics in Computer Hardware Design

News Summary Administrivia Lectures/Events Readings Homework Projects Resources

Lectures and Other Events

Future events are tentative.
Lecture slides are available in pdf form (requiring acrobat reader).
Date Lecture Reading Homework/Project
Jan 8 Lecture 1: Administration
Jan 15 Lecture 2: Past, Present and Future; Performance HP: 1
Jan 22 Lecture 3: Uniprocessors Part 1 HP: 2, 3; Wall Homework 1, Due Feb5 1pm
Jan 29 Lecture 4: Uniprocessors part 2 HP: 3; Smith/Sohi; McFarling
Feb 5 Lecture 5: Memory systems HP: 5; DeMone; Juan (HW1 due) Homework 2 Due Feb12 1pm
Feb 12 Lecture 6: Parallel Programming HP: 6; Rothberg on multiprocessor issues (HW2 due) Homework 3 Due Mar5 1pm
Feb 19 Reading Week---no class
Feb 26 Lecture 7: Parallel Architectures HP: 6; Stenstrom on Coherence (hardcopy);
Gharachorloo on Consistency; Task of the Referee;
Mar 5 Organizational Meeting and Review (HW3 due)
Mar 12 Midterm (in-class)
Mar 19 Multithreaded Architectures Chip Multiprocessors (Andrew); Simultaneous Multithreading (Mihai, Madhusudan); (Project proposal due)
Mar 26 Using Threads Thread-Level Speculation (Utku); Pre-Execution (Adrian, David);
Apr 2 Domain-Specific Processors Network Processors (Christine, Gerald); Cryptographic Processors (Silvian, Won-Ho);
Apr 9 Reconfigurable Computing Streaming (Josh); Hybrid (Philip, Derek); (Project Interim report due)
Apr 16 Future Possibilities (note: class held in LP473) Grid Processors (Ahmed, Hamza, Nicolas); Nanotechnology (Zhong, Przemek);
Apr 23 (no class)
Apr 30 Project presentations Class held in BA2165 from 1-6pm (Project report due, presentations)
May 7 No class (Project report due, 1pm my office EA321, or my mailbox in EA317, or electronically)
HP = Computer Architecture: A Quantitative Approach, Second (or Third) Edition, by John L. Hennessy and David A. Patterson (recommended textbook)