User Tools

Site Tools


start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
start [2018/08/31 16:57] aboelazestart [2018/08/31 16:59] (current) aboelaze
Line 18: Line 18:
 ====== Learning outcomes for the course: ====== ====== Learning outcomes for the course: ======
  
 +Upon the completion of this course, the student should be able to
  
-▪ Design cache, memory hierarchy, and virtual memory using different + 
-techniques to improve cost/performance ratio. +  - Design cache, memory hierarchy, and virtual memory using different techniques to improve cost/performance ratio. 
-▪ Demonstrate how dynamic scheduling and speculative execution +  Demonstrate how dynamic scheduling and speculative execution can improve the system performance and explain how it is implemented in modern processors. 
-can improve the system performance and explain how it is +  Evaluate different design alternatives and make quantitative/qualitative argument for one design over the other. 
-implemented in modern processors. +  Identity the different types of parallelism (data, instruction, thread, transaction) for a given application. 
-▪ Evaluate different design alternatives and make +  Compare and evaluate different techniques (such as multithreading, multicore, or vector) to improve CPU performance.
-quantitative/qualitative argument for one design over the other. +
-▪ Identity the different types of parallelism (data, instruction, thread, +
-transaction) for a given application. +
-▪ Compare and evaluate different techniques (such as multithreading, +
-multicore, or vector) to improve CPU performance.+
  
 ===== Lecture Times ===== ===== Lecture Times =====
start.1535734633.txt.gz · Last modified: 2018/08/31 16:57 by aboelaze

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki