User Tools

Site Tools


calendar

Calendar

Programs Developed in Class

Solutions

Week Lab Topics Readings Transparencies
May 02 Overview of the course and Performance Sections 1.1-1.4 Lec-1:1up 4up
Optional: Sections 1.5-1.9 AAAI Poster
May 09 Data Translation Sections 2.1-2.4 Lec-2:1up 4up
May 16 Lab A Code Translation Sections 2.1-2.6 Lec-3:1up 4up
MIPS INST.
May 23 Translating Utility Classes – The Stack Sections 2.7-2.9, 2.12, and 3.2 Lec-4: 1up 4up
Pages B-40-B-49
May 30 Lab B Translating Objects – The Heap The rest of Ch 2 Lec-5: 1up 4up
June 06 Lab C Machine Language (review) Chapter 2 Lec-6: 1up 4up
June 13 Lab D Midterm, Floating-Point Representation Pages 242-250 Lec-7: See <hi #aaccbb> Lec-2(b) </hi>
June 20 Make-up A-D Floating-Point Computing, Intro to Hardware Pages 259-266 Lec-8a: 1up 4up
Combinational Circuits Sections C.1-C.5 Lec-8b: 1up 4up
June 27 Lab K The Single-Cycle Datapath and Control Section 4.1-4.4, C.7-C.9, D.2 Lec-9: 1up 4up
July 04 Lab L Pipelining Sections 4.5-4.6 Lec-10:1up
July 11 Pipelining, cont. Sections 4.7-4.8 Lec-11:1up
July 18 Lab M Caches Sections 5.1-5.2 Lec-12:1up
July 25 Make-up K-N Caches, cont. Section 5.3 Lec-13:1up

Important Dates

  • Midterm Exam is Thursday June 16 in CB 115.
  • The Drop Deadline is Tuesday July 5.
  • Final Exam will be held during the exam period (August 2 - 12).
calendar.txt · Last modified: 2011/07/28 22:22 by skhan