This shows you the differences between two versions of the page.
labs [2013/03/01 15:58] yoonguk |
labs [2014/02/10 15:51] (current) justinme |
||
---|---|---|---|
Line 2: | Line 2: | ||
====== Labs ====== | ====== Labs ====== | ||
+ | |||
+ | <note warning> | ||
+ | * Please note that we do not have the resources to provide any support for the lab files and that they are provided as-is. | ||
+ | </note> | ||
===== Lab 1: Instruction-Level MIPS Simulator (Due: Fri. 2/1) ===== | ===== Lab 1: Instruction-Level MIPS Simulator (Due: Fri. 2/1) ===== | ||
* {{lab1.pdf|Lab 1 Handout}} | * {{lab1.pdf|Lab 1 Handout}} | ||
+ | * [[http://www.ece.cmu.edu/~ece447/s13/labs/lab1.tar.gz|Lab 1 Source Code]] | ||
* {{lab1_dist.pdf|Lab 1 Score Distribution}} | * {{lab1_dist.pdf|Lab 1 Score Distribution}} | ||
===== Lab 1.5: Synthesis Workflow and Verilog Register File (not due) ===== | ===== Lab 1.5: Synthesis Workflow and Verilog Register File (not due) ===== | ||
* {{lab1.5.pdf|Lab 1.5 Handout}} | * {{lab1.5.pdf|Lab 1.5 Handout}} | ||
+ | * [[http://www.ece.cmu.edu/~ece447/s13/labs/lab1.5.tar.gz|Lab 1.5 Source Code]] | ||
===== Lab 2: Single-Cycle MIPS (Due: Fri. 2/15) ===== | ===== Lab 2: Single-Cycle MIPS (Due: Fri. 2/15) ===== | ||
* {{lab2.pdf|Lab 2 Handout}} | * {{lab2.pdf|Lab 2 Handout}} | ||
+ | * [[http://www.ece.cmu.edu/~ece447/s13/labs/lab2.tar.gz|Lab 2 Source Code]] | ||
* {{lab2_dist.pdf|Lab 2 Score Distribution}} | * {{lab2_dist.pdf|Lab 2 Score Distribution}} | ||
===== Lab 3: Pipelined MIPS (Due: Fri. 3/1) ===== | ===== Lab 3: Pipelined MIPS (Due: Fri. 3/1) ===== | ||
* {{lab3.pdf|Lab 3 Handout}} | * {{lab3.pdf|Lab 3 Handout}} | ||
+ | * [[http://www.ece.cmu.edu/~ece447/s13/labs/lab3.tar.gz|Lab 3 Source Code]] | ||
+ | * {{lab3_dist.pdf|Lab 3 Score Distribution}} | ||
=====Lab 4: Control Flow and Branch Prediction (Due: Fri. 3/22) ===== | =====Lab 4: Control Flow and Branch Prediction (Due: Fri. 3/22) ===== | ||
* {{lab4.pdf|Lab 4 Handout}} | * {{lab4.pdf|Lab 4 Handout}} | ||
+ | * [[http://www.ece.cmu.edu/~ece447/s13/labs/lab4.tar.gz|Lab 4 Source Code]] | ||
+ | * {{lab4_dist.pdf|Lab 4 Score Distribution}} | ||
+ | |||
+ | =====Lab 5: Simulating Caches and Branch Prediction (Due: Fri. 4/5) ===== | ||
+ | * {{lab5.pdf|Lab 5 Handout}} | ||
+ | * [[http://www.ece.cmu.edu/~ece447/s13/labs/lab5.tar.gz|Lab 5 Source Code]] | ||
+ | * {{lab5_dist.pdf|Lab 5 Score Distribution}} | ||
+ | |||
+ | =====Lab 6: Memory Hierarchy (Due: Wed. 4/24) ===== | ||
+ | * {{lab6.pdf|Lab 6 Handout}} | ||
+ | * [[http://www.ece.cmu.edu/~ece447/s13/labs/lab6.tar.gz|Lab 6 Source Code]] | ||
+ | * {{lab6_dist.pdf|Lab 6 Score Distribution}} | ||
+ | |||
+ | =====Lab 7: Multicore and Cache Coherence (Due: Wed. 5/3) ===== | ||
+ | * {{lab7.pdf|Lab 7 Handout}} | ||
+ | * [[http://www.ece.cmu.edu/~ece447/s13/labs/lab7.tar.gz|Lab 7 Source Code]] | ||
+ | * {{lab7_dist.pdf|Lab 7 Score Distribution}} |