User Tools

Site Tools


schedule

Schedule Spring 2018

This course schedule is subject to change.

Provided links are accessible from the Princeton University network and possibly outside networks. They will provide bibliography information if you are not on a Princeton University network.

Date Topic Reading Notes Assignments
Mon. Feb. 5 Instruction Set Architectures, Microcode H&P5 Chapter 1, H&P5 Appendix A SD1.pdf Lab 1 Out, PS1 Released
Wed. Feb. 7 Pipelining Review H&P5 C-1 - C-26, C-30 - C-58, C-61 - C-81 SD2.pdf
Fri. Feb. 9 Optional Lab 1 Overview
Mon. Feb. 12 Cache Review H&P5 B-1 - B-40 SD3.pdf
Wed. Feb. 14 Superscalar 1 H&P5 147 - 192, 197 - 202, 207 - 221, S&L 177 - 367, Tomasulo Algorithm SD4.pdf
Fri. Feb. 16 Optional Verilog/Lab 1 Review Verilog Slides
Mon. Feb. 19 Superscalar 2 & Exceptions H&P5 C-43 - C-61 SD5.pdf Lab 1 Due, Lab 2 Out, PS2 Released
Wed. Feb. 21 Superscalar 3
Mon. Feb. 26 Superscalar 4 SD6.pdf
Wed. Feb. 28
Mon. Mar. 5 VLIW 1 H&P5 192 - 196, Appendix H SD7.pdf Lab 2 Due, Lab 3 Out , PS3 Released
Wed. Mar. 7 VLIW 2
Mon. Mar. 12 Superpipelining SD8.pdf
Mon. Mar. 14 Superpipelining and Branch Prediction H&P5 C-26 - C-30, S&L 219 - 237, 453 - 508 SD8A.pdf
Mon. Mar. 19 Spring BREAK NO CLASS
Wed. Mar. 21 Spring BREAK NO CLASS
Mon. Mar. 26 Midterm in Class
Wed. Mar. 28 Advanced Caches 1 H&P5 71 - 105 SD9.pdf Lab 3 Due, Lab 4 Out, PS4 Released
Mon. Apr. 2 NO CLASS
Wed. Apr. 4 Memory Protection H&P5 B-41 - B-67, 105 - 144 SD10.pdf
Fri. Apr. 6 Make up class
Mon. Apr. 9 Vector Processors and GPUs H&P5 Chapter 4 SD11.pdf
Wed. Apr. 11 Multithreading H&P5 221 - 259 SD12.pdf Lab 4 Due, Final Project Out, PS5 Released
Mon. Apr. 16 Parallel Programming 1 (Synchronization, Fences) H&P5 386 - 400 SD13.pdf
Wed. Apr. 18 Parallel Programming 2
Mon. Apr. 23 Small Multiprocessors H&P5 343 - 378
Wed. Apr. 25 Multiprocessor Interconnect 1 H&P5 Appendix F SD14.pdf
Mon. Apr. 30 Multiprocessor Interconnect 2 On-Chip Networks Book Chapter
Wed. May. 2 Large Multiprocessors (Directory Protocols) H&P5 378 - 386, 400 - 429 SD15.pdf
Mon. May. 7 READING PERIOD FINAL PROJECT PRESENTATIONS
Wed. May. 9 READING PERIOD FINAL PROJECT PRESENTATIONS
Mon. May. 14 READING PERIOD NO CLASS
Tue. May. 15 DEAN'S DATE NO CLASS Final Project Report Due @ 5PM via Blackboard
Fri. May 25 FINAL EXAM 1:30pm Friend Center 008
schedule.txt · Last modified: 2018/05/25 11:42 by 173.72.7.251