TEACHING MATERIAL
HOMEWORKS AND EXAMS
HANDOUT, SUPPORTING MATERIAL, AND REFERENCES
COMPUTER ARCHITECTURE EDUCATIONAL TOOLS
Cache-TLB Simulator, Cache Transient Reloads, Page Replacement Policies Demo, etc.
SOFTWARE TOOLS USED IN MINI PROJECTS
PCSpim simulator: runs MIPS R2000/R3000 assembly language programs
MANUALS, BOOK
MIPS32 Architecture for Programmers, Volume II: The MIPS32 Instruction Set, MIPS Technologies Inc, Revision 2.50, July 2005.
GUIDE TO RISC PROCESSORS FOR PROGRAMMERS AND ENGINEERS, S. DANDAMUDI, SPRINGER, 2004.
PROJECT 1 (see project description and deadline)
Project Description I: Writing and Testing MIPS Assembly Code
MARS Simulator: runs MIPS-32 assembly language programs
PCSpim simulator: runs MIPS R2000/R3000 assembly language programs
Appendix A in Patterson and Hennessy book
PROJECT 2
Project Description: Pipelined Processor Implementation
Project Description: Single-Cycle Processor Design
PROJECT 3
Project Description: Pipelined Processor Design