Note: Reading assignments denoted by "Ch. x" are taken from the required textbook (Patterson & Hennesey, 5th Edition - MIPS Edition).
DATES WEEK WEB MATERIAL COVERED IN CLASS ASSIGNMENTS (Text, 5th Ed.) -------- ---- ---------- -------------------------------- ------------------------------- 1/06-10 W0 Web 1.1-3 T: Intro, Technol. Trends, Logic Dsn Text Sec. 1.1-1.5, Appx.B Web 1.4 R: Logic Design and Usage Text Appx. B 1/14-17 W1 Web 1.4 T: Logic Design, Part 2 Text Sec. 1.6-1.8 Web 1.5 R: Performance Assessment ASN:Hw-1 Web 1.5 R: Benchmarking Text Sec. 1.9-1.12 1/20-24 W2 Web 1.4 T: ISA and Machine Language Text Sec. 2.1-2.3 Web 1.5 T: Instruction Fmt, Decision Instr Text Sec. 2.4, 2.6-2.7 Web 1.5 R: Instruction Fmt, Decision Instr Quiz #1: Digital Logic 1/27-31 W3 Web 2.1 T: Decision Instr, Procedure Support Text Sec. 2.8-2.9 Web 2.2-4 T: Procedures and Datatypes DUE:Hw-1 Web 2.5 R: Procedures, Datatypes, Addressing Text Sec. 2.10-2.15 2/03-07 W4 Web 2.6 T: Pointers/Arrays, MIPS Progs,ISAs Text Sec. 2.16-2.21 Web 3.1 T: Arith/Logic Ops, ALUs Text Sec. 3.1-3.2 Web 3.2 R: ALUs and the MIPS ALU Quiz #2; ASN:Hw-2 2/10-14 W5 --- T: Boolean Multiplication Text Sec. 3.3 Web 3.3 T: Boolean Mult + Division Algor's Text Sec. 3.4 Web 3.4 R: Floating Point Arithmetic Text Sec. 3.5; 2/17-21 W6 Web 3.4-5 T: Floating Point Arith: MIPS,IA-32 Text Sec. 3.7-3.11 Web 3.6 T: Processor and Datapath Design Text Sec. 4.1-4.4; Web 4.1-2 R: Exam 1: thru Arith. (Week 5) - No Readings - 2/24-28 W7 Web 4.3 T: Single-Cycle Datapaths Text Sec. 4.5-4.6; DUE:Hw-2 Web 4.3 T: Multi-Cycle Datapaths Text Sec. 4.7-4.8 Web 4.3-4 R: Datapaths and Controller FSM Text Sec. ASN:Hw-3 -------------------- SPRING BREAK 29 Feb - 07 Mar 2020 --------------------------- 3/09-13 W8 Web 5.1 T: Microprogramming Text Appendix D Web 5.1-2 T: Pipelined Datapaths Text Sec. 4.5-4.8; Web 5.1-2 R: Pipelined Datapaths & Control Text Sec. 4.8-4.11; Quiz #3 3/16-20 W9 Web 5.2-3 T: Pipelined Control Text Sec. 4.12-4.15; DUE:Hw-3 Web 5.2-3 T: Pipeline Hazards, Ex-2 Review --- R: Pipeline Performance Analysis - Chalk Talk - ASN: Hw-4 3/23-27 W10 Web 5.4 T: Cache Performance Analysis Text Sec. 5.4-5.5 Web 6.1-2 T: Memory Hierarchies, Cache Text Sec. 5.1-5.3; Web 6.2-3 R: Virtual Memory, Performance 3/30-4/3 W11 Web 6.3 T: I/O Devices & Buses Text Sec. 5.6-5.11; Web 6.4 T: Performance Analysis Class Slides Web 7.1-3 R: Exam 2, online 4/06-10 W13 Web 8.1 T: Parallelism, Superscalar Arch's. Text Sec. 6.1-6.2; Web 8.2-4 T: SIMD/MIMD Parallel Mach's Text Sec. 6.3; DUE: Hw-4; ASN: Hw-5 Web 8.5-6 R: Networked Computing Systems Text Sec. 6.8-6.9 4/13-17 W14 Web 8.4 T: Multicore CPUs and GPUs Text Sec. 6.4-6.7; T: More Multicores & Performance DUE: Hw-5; ASN: Hw-6 R: Future Computing Technologies 4/20-22 W15 Web 8.4 T: Final Exam Review - No Readings - DUE: Hw-6 4/27-30 W16 --- T: Final Exam -- Tue 28 Apr 2020: 12.30p-2.30p -- ONLINE (Canvas&HonorLock)
This concludes the description of the anticipated class schedule. Use the E-mail links at the top of this Web page to correspond with the instructor or TAs, if you have any questions.