CS 3853 Architecture Daily Topics for Fall 2012


Listed here are the topics covered in each class.

Entries marked with a * are tentative and subject to change.
1. Week 1, Wednesday, August 29, 2012
Introduction
Chapter 1 - up to Section 1.1, Figure 1.1

2. Week 1, Friday, August 31, 2012
Chapter 1 - through Section 1.4

3. Week 2, Wednesday, September 5, 2012
Chapter 1 - through Section 1.8: Time

4. Week 2, Friday, September 7, 2012
Chapter 1 - through Section 1.9: CPI

5. Week 3, Monday, September 10, 2012
Chapter 1 - completed
Appendix C - up to execution of DADDUI

6. Week 3, Wednesday, September 12, 2012
Appendix C - through pipeline registers

7. Week 3, Friday, September 14, 2012
Appendix C - up to Data Hazards: Forwarding

8. Week 4, Monday, September 17, 2012
Appendix C - almost finished hazards

9. Week 4, Wednesday, September 19, 2012
Appendix C - figure C.21

10. Week 4, Friday, September 21, 2012
Appendix C - up to pipelined implementation

11. Week 5, Monday, September 24, 2012
Appendix C - up to branches

12. Week 5, Wednesday, September 26, 2012
Appendix C - up to data hazards

13. Week 5, Friday, September 28, 2012
Appendix C - Appendix C.3 - finished
Appendix C - Appendix C.4 - finished

14. Week 6, Monday, October 1, 2012
Appendix B - Appendix B.1 - up to direct mapped cache example

15. Week 6, Wednesday, October 3, 2012
Appendix B - Appendix B.1 - direct mapped cache discussion

16. Week 6, Friday, October 5, 2012
Appendix B - Appendix B.1 - up to block replacement

17. Week 7, Monday, October 8, 2012
Appendix B - Appendix B.1 - finished
Appendix B - Appendix B.2 - introduced

18. Week 7, Wednesday, October 10, 2012
Appendix B - Appendix B.2 - up to Example 2

19. Week 7, Friday, October 12, 2012
Appendix B - Appendix B.2 - finished
Appendix B - Appendix B.3 - up to 4th optimization

20. Week 8, Monday, October 15, 2012
Appendix B - Exam Review

21. Week 8, Wednesday, October 17, 2012
Appendix B - Appendix B.3 - finished

22. Week 8, Friday, October 19, 2012
Midterm Exam 1

23. Week 9, Monday, October 22, 2012
Appendix B - Appendix B.4 - up to How is a block found?

24. Week 9, Wednesday, October 24, 2012
Appendix B - Appendix B.4 - we spent most of the class on Figure B.24.

25. Week 9, Friday, October 26, 2012
Appendix B - Appendix B.4 - finished

26. Week 10, Monday, October 29, 2012
Appendix B - Appendix B.5 - almost finished

27. Week 10, Wednesday, October 31, 2012
Appendix B - Appendix B.5 - finished

28. Week 10, Friday, November 2, 2012
Chapter 3 - Section 3.1 - Up to Control Dependence

29. Week 11, Monday, November 5, 2012
Chapter 3 - Section 3.1 - finished
Chapter 3 - Section 3.2 - up to loop unroll

30. Week 11, Wednesday, November 7, 2012
The class was spent on a discussion of Assignmetn 3 and the upcoming exam.

31. Week 11, Friday, November 9, 2012
Midterm Exam 2

32. Week 12, Monday, November 12, 2012
Chapter 3 - Section 3.2 - finished
Chapter 3 - Section 3.3 - finished
Chapter 3 - Section 3.4 - up to dynamic scheduling

33. Week 12, Wednesday, November 14, 2012
Chapter 3 - Section 3.4 - start example, first 3 lines done

34. Week 12, Friday, November 16, 2012
Chapter 3 - Section 3.4 - finished first example

35. Week 13, Monday, November 19, 2012
Chapter 3 - Section 3.4 - finished

36. Week 13, Wednesday, November 21, 2012
Chapter 3 - Section 3.5 - Example started

37. Week 14, Monday, November 26, 2012
Chapter 3 - Section 3.5 - Example finished

38. Week 14, Wednesday, November 28, 2012
Chapter 3 - Section 3.5 - Finished Loop Example - first 5 lines

39. Week 14, Friday, November 30, 2012
Midterm Exam 3

40. Week 15, Monday, December 3, 2012
Chapter 3 - Section 3.5 - Finished
Chapter 3 - Section 3.6 - up to Figure 3.11

41. Week 15, Wednesday, December 5, 2012
Chapter 3 - Section 3.6 - finished
Review Chapter 1 and part of Appendix C

42. Week 15, Friday, December 7, 2012
Review the rest of the course

Final Exam: Wednesday, December 12 at 7:30 am