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.