3853 Computer Architecture Daily Topics for Fall 2015


Listed here are the topics covered in each class.

Entries marked with a * are tentative and subject to change.
1. Week 1, Wednesday, August 19, 2015
Introduction - finished
Chapter 1 - up to Section 1.1

2. Week 1, Friday, August 21, 2015
Chapter 1 - up to Section 1.5

3. Week 2, Monday, August 24, 2015
Chapter 1 - up to Section 1.8

4. Week 2, Wednesday, August 26, 2015
Chapter 1 - up to Section 1.9: CPI

5. Week 2, Friday, August 28, 2015
Chapter 1 - finished
Appendix C - started

6. Week 3, Monday, August 31, 2015
Appendix C - up to pipeline implementation

7. Week 3, Wednesday, September 2, 2015
Appendix C - up to pipeline example

8. Week 3, Friday, September 4, 2015
Appendix C - up to data hazards

9. Week 4, Wednesday, September 9, 2015
Appendix C - up to stalls

10. Week 4, Friday, September 11, 2015
Appendix C - instruction encoding

11. Week 5, Monday, September 14, 2015
Appendix C - into Figure C.21

12. Week 5, Wednesday, September 16, 2015
Appendix C - up to Figure C.28

13. Week 5, Friday, September 18, 2015
Appendix C - up to Dealing with data hazards

14. Week 6, Monday, September 21, 2015
Appendix C - up to restarting after an exception

15. Week 6, Wednesday, September 23, 2015
Appendix B - up to CPI example

16. Week 6, Friday, September 25, 2015
Exam 1

17. Week 7, Monday, September 28, 2015
Appendix B - Four questions on cache design

18. Week 7, Wednesday, September 30, 2015
Appendix B - up tp write strategy

19. Week 7, Friday, October 2, 2015
Appendix B - finished B.1

20. Week 8, Monday, October 5, 2015
Appendix B - up to cache optimizations

21. Week 8, Wednesday, October 7, 2015
Appendix B - up to Virtual Memory

22. Week 8, Friday, October 9, 2015
Appendix B - page tables

23. Week 9, Monday, October 12, 2015
Appendix B - Finished B.4

24. Week 9, Wednesday, October 14, 2015
Appendix B - up to Figure B.25

25. Week 9, Friday, October 16, 2015
Appendix B - finished Chapter 3 - up to Hazards

26. Week 10, Monday, October 19, 2015
Chapter 3 - up to summary of four examples

27. Week 10, Wednesday, October 21, 2015
Chapter 3 - Started Section 3.4: Dynamic Scheduling

28. Week 10, Friday, October 23, 2015
Chapter 3 - Started Section 3.4: introduction to Tomasulo

29. Week 11, Monday, October 26, 2015
Chapter 3 - Section 3.4: up to Tomasulo Activity

30. Week 11, Wednesday, October 28, 2015
Chapter 3 - Section 3.4: through Tomasulo Activity

31. Week 11, Friday, October 30, 2015
Exam 2

32. Week 12, Monday, November 2, 2015
Chapter 3 - Section 3.4: up to Tomasulo Questions

33. Week 12, Wednesday, November 4, 2015
Chapter 3 - Section 3.4: into Tomasulo Questions

34. Week 12, Friday, November 6, 2015
Chapter 3 - Section 3.5: started

35. Week 13, Monday, November 9, 2015
Chapter 3 - Section 3.5: example through cycle 6

36. Week 13, Wednesday, November 11, 2015
Chapter 3 - Section 3.5: example finished

37. Week 13, Friday, November 13, 2015
Assignment 3 - not much else

38. Week 14, Monday, November 16, 2015
Chapter 3 - Section 3.5: loop example almost finished

39. Week 14, Wednesday, November 18, 2015
Chapter 3 - Section 3.6: introduced

40. Week 14, Friday, November 20, 2015
Exam 3

41. Week 15, Monday, November 23, 2015
Chapter 3 - Section 3.6: ideas

42. Week 15, Wednesday, November 25, 2015
Questions Only

43. Week 16, Monday, November 30, 2015
Chapter 3 - Section 3.6: finished

44. Week 16, Wednesday, December 2, 2015
Review

Final Exam: Thursday, Dec 10 at 9:45 am