January 2013 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 | 2 | 3 | 4 | 5 | ||
6 Week 1 |
7 Majors briefs |
8 Class 1: Course Overview, Computer Anatomy (set 1). Reading: Sections 1.1-1.3,1.5-1.6 Monday Schedule |
9 Class 2: Instructions (set 2) Reading: 2.1-2.3,2.5-2.6 |
10 | 11 Class 3: Instructions/Memory/Machine Language. Control Flow, pseudoinstructions (set 3) Reading: 2.7 |
12 |
13 Week 2 |
14 Class 4: Control flow, looping. HW0 due: install qtspim (details) |
15 | 16 Class 5: Constants, byte order HW 1 due (Ch. 1/part 2) (solution) Course Paper Announcement |
17 | 18 Class 6: SPIM lab (set5: spim) BRING LAPTOP TO CLASS Pre-Lab 1 due |
19 |
20 Week 3 |
21 MLK Day |
22 | 23 Class 7: Stacks/procedures (set4) Reading: 2.8-2.10,2.12 HW 2 due (Ch. 2 cont) (solution) |
24 | 25 Class 8: Nested procedures Lab 1 (SPIM) due SPIM project: |
26 |
27 Week 4 |
28 Class 9: Finish nested procedures |
29 | 30 Class 10: Digital Logic (set 6) Logic, minimization (set 7) Reading: C.1, C.2, C.3. Skim C.5 HW 3 due (Ch. 2 end) (solution) |
31 |
February 2013 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 Class 11: K-maps Quiz (Ch. 2) |
2 | |||||
3 Week 5 |
4 Class 12: Logic example, muxes (set 8). |
5 | 6 Class 13: Sequential logic, flip-flops Reading: C.7-C.10, C.12 (skip Verilog details) HW 4 due (App. C) (solution) |
7 | 8 Class 14: State machines, SRAM/DRAM SPIM Project due |
9 |
10 Week 6 |
11 Class 15: Computer Arithmetic (set 9). HW0B due: install LogicWorks (details) |
12 | 13 6 Week Exam (sample exam) (sample solution) (actual exam solution) Feedback Due |
14 | 15 Class 16: LogicWorks lab BRING LAPTOP TO CLASS |
16 |
17 Week 7 |
18 Presidents Day |
19 | 20 Class 17: Number representation. Reading: 2.4, 3.1-3.3. Skim 3.4. LW Project: |
21 | 22 Class 18: MIPS FP instructions. Reading: pages 259-262, section 3.8 LW lab due |
23 |
24 Week 8 |
25 Class 19: More Computer Arithmetic. (set 10). Paper description due |
26 | 27 Class 20: ALU, multiplication. |
28 |
March 2013 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 Class 21: Performance. (set 12) Reading: 1.4, 1.7-1.9 HW 5 due (Chap. 3) HW 5 Solution |
2 | |||||
3 Week 9 |
4 Class 22: Perf. Metrics. QUIZ(Chapter 3) CS/IT survey due |
5 | 6 Class 23: Benchmarks. LW Project due |
7 | 8 Class 24: Processor intro HW 6 due(Chap. 1 perf) (solution) |
9 |
10 Spring Break |
11 Spring Break |
12 Spring Break |
13 Spring Break |
14 Spring Break |
15 Spring Break |
16 |
17 Week 10 |
18 Class 25: Processor impl. (set 13) Reading: 4.1-4.4 |
19 | 20 Class 26: Single cycle datapath. |
21 | 22 Class 27: Single cycle control (set 14) |
23 |
24 Week 11 |
25 Class 28: Memory hierarchy (set 15) Reading: 5.1-5.3 |
26 | 27 Class 29: Caching: blocks, associativity. HW 7 due (Ch. 4) (solution) |
28 | 29 Class 30: Improved caching (set 16) |
30 |
31 Week 12 |
April 2013 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 Class 31: Caching continued |
2 | 3 12 Week Exam (sample exam) (practice solution ) ( actual solution ) Feedback Due (see email/instructor) |
4 | 5 Class 32: Cache performance (set 17) Reading: 5.4 (skip 511-515), 5.5, 5.11, 5.12 |
6 | |
7 Week 13 |
8 Class 33: Virtual memory |
9 | 10 Class 34: VM continued HW 8 due (Chap. 5 start) (solution) |
11 | 12 Class 35: I/O Reading: Chapter 6 (skip 6.10, 6.11) (set 18). |
13 |
14 Week 14 |
15 Class 36: I/O continued Paper v1.0 due (bring two copies to class) |
16 | 17 Class 37: PEER REVIEW DAY HW 9 due (Chap. 5 cont) (solution) |
18 | 19 Ethics: Copyright and DMCA. Ethics reading Ethics quiz |
20 |
21 Week 15 |
22 Class 38: Pipelining (set 19) Reading: 4.5, 4.10, 4.11, 4.13, 4.14 |
23 | 24 Class 39: Pipelining Course paper due (Coversheet/Rubric/Sample paper) |
25 | 26 Class 40: Multiple issue |
27 |
28 Week 16 |
29 Class 41: Multicore, and SMT (set 20) Reading: 2.11 (synch.), 7.1, 7.2 HW 10 due (Chap. 4 cont) (solution) |
30 Last day of classes |
May 2013 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 |
2 |
3 |
4 |
|||
5 |
6 |
7 |
8 Exam Review (1300 in CH100) |
9 Final Exam (at 1330. MI110 for McDowell, MI107 for Rosasco) (sample exam) (partial solution to sample) |
10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |