User Tools

Site Tools


course_outline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
course_outline [2016/09/29 13:30] aboelazecourse_outline [2016/12/07 16:47] (current) aboelaze
Line 36: Line 36:
  
 ===== Week 5 -- Week of Oct 3===== ===== Week 5 -- Week of Oct 3=====
 +
 {{:caqa5e_ch2_dram_vm.pdf|DRAM and VM}} {{:caqa5e_ch2_dram_vm.pdf|DRAM and VM}}
 +
 +Chapter 3 Instruction level parallelism
 +
 +{{:caqa5e_ch3_part_a.pdf|MIPS pipeline review}}
 +
 ---- ----
 ---- ----
Line 43: Line 49:
 ===== Week 6 -- Week of Oct 10===== ===== Week 6 -- Week of Oct 10=====
  
-<fc red> **Quiz 1 (Thursday)** </fc> Quiz 1 covers up to +Loop unrolling and software pipelining {{:caqa5e_ch3_unrolling.pdf|here}} 
 + 
 +<fc red> **Quiz 1 (Thursday)** </fc> Quiz 1 covers up to DRAM + Cache
  
 ---- ----
Line 52: Line 60:
 ===== Week 7 -- Week of Oct 17===== ===== Week 7 -- Week of Oct 17=====
  
 +{{:caqa5e_ch3_prediction.pdf|Prediction}}
 ---- ----
 ---- ----
Line 58: Line 67:
 ===== Week 8 -- Week of Oct 24===== ===== Week 8 -- Week of Oct 24=====
  
-<fc red> **Thursday (Tuesday)** </fc>+Dynamic Scheduling {{:caqa5e_ch3_tomasulo.pdf|Tomasulo's and ROB}} 
 + 
 +{{:slides.pdf|}}
 ---- ----
 ---- ----
Line 65: Line 76:
 ===== Week 9 -- Week of Oct 31===== ===== Week 9 -- Week of Oct 31=====
  
 +<fc red> **Midterm(Tuesday)** </fc>
 +
 +here is last year {{:midterm_4201_2015.pdf|midterm}} (doesn't mean that what you should concentrate on)
  
 ---- ----
 ---- ----
 ---- ----
-===== Week 10 -- Week of Nov 7===== 
  
 +===== Week 10 -- Week of Nov 7=====
  
 +**Paper review** details are {{:paper_survey.pdf|here}}
 ---- ----
 ---- ----
 ---- ----
 +
 ===== Week 11 -- Week of Nov 14 ===== ===== Week 11 -- Week of Nov 14 =====
  
-<fc red> **Quiz 2 (Thursday)** </fc>+<fc red> **Quiz 2 (Thursday)** </fc>  mainly branch predictors 
 + 
 +{{:simd.pdf|SIMD}}
 ---- ----
 ---- ----
Line 83: Line 101:
  
 ===== Week 12 -- Week of Nov 21 ===== ===== Week 12 -- Week of Nov 21 =====
 +
 +Multithreading and {{:gpu.pdf|GPUs}}
  
 ---- ----
 ---- ----
 ---- ----
 +
 ===== Week 13 -- Week of Nov 28 ===== ===== Week 13 -- Week of Nov 28 =====
  
-<fc red> **Quiz 3 (Thursday)** </fc>+<fc red> **Quiz 3 (Thursday)**  the quiz will cover SIMD </fc> 
 + 
 +{{:interconnection_networks.pdf|Interconnection Networks}} 
 + 
 +here is a 50,000 reference {{:trace_50k.txt|trace file}}
  
  
Line 95: Line 120:
  
 ===== Final Exam ===== ===== Final Exam =====
 +
 +{{:final_4201_15.pdf|Sample final (2015)}}
 +
 +{{:quiz_3_4201_2016_sol.pdf|Quiz 3 solution}} I was tolerant to what does it means 10 cycles delay (or 6 in case of adder), doe sit means data is rfeady in the 10th or 11th cycle. I accepted both answers
course_outline.1475155850.txt.gz · Last modified: 2016/09/29 13:30 by aboelaze

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki