Computer Architecture (COE 501)
TEACHING MATERIAL
Computing System Fundamentals/Trends, Review of Performance Evaluation, and ISA Design (Fourth Edition: Chapter 1, Appendix B, Third Edition: Chapters 1, 2) . Reading material:
Dynamic Hardware-Based Instruction Pipeline Scheduling (Fourth Edition: Appendix A.7, Chapter 2.4, 2.5, Third Edition: Appendix A.8, Chapter 3.2, 3.3) A Tomasulo Simulator.
Static Compiler Optimization Techniques and Vector Processing (Fourth Edition: Appendix G.1-3, Third Edition: Chapter 4.4)
Vector Processing: Appendix G (3rd ed.), Appendix F (4th ed.)Example of data parallel programming using CUDA: CUDA-lite paper and Program Analysis
GRADING
Reference on and Parallel Processing
REFERENCE PRESENTATIONS
REVIEWING MATERIAL FROM UNDERGRADUATE LEVEL