User Tools

Site Tools


buzzword

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
buzzword [2014/02/19 19:19]
rachata
buzzword [2014/02/21 20:35]
rachata
Line 500: Line 500:
     ​     ​
 ===== Lecture 14 (2/19 Wed.) ===== ===== Lecture 14 (2/19 Wed.) =====
-    ​+
   * Predictor (branch predictor, cache line predictor ...)   * Predictor (branch predictor, cache line predictor ...)
   * Power budget (and its importance)   * Power budget (and its importance)
Line 525: Line 525:
         * This will be usefull for the midterm         * This will be usefull for the midterm
     * Register aliasing table     * Register aliasing table
 +
 +===== Lecture 15 (2/21 Fri.) =====
 +
 +  * OoO --> Restricted Dataflow
 +    * Extracting parallelism
 +    * What are the bottlenecks?​
 +      * Issue width
 +      * Dispatch width
 +      * Parallelism in the program
 +    * More example on slide #10
 +    * What does it mean to be restricted data flow
 +      * Still visible as a Von Neumann model
 +    * Where does the efficiency come from?
 +    * Size of the scheduling windors/​reorder buffer. Tradeoffs? What make sense?
 +  * Load/store handling
 +    * Would like to schedule them out of order, but make them visible in-order
 +    * When do you schedule the load/store instructions?​
 +    * Can we predict if load/store are dependent?
 +    * This is one of the most complex structure of the load/store handling
 +    * What information can be used to predict these load/store optimization?​
 +  * Note: IPC = 1/CPI
 +  * Centralized vs. distributed?​ What are the tradeoffs?
 +  * How to handle when there is a misprediction/​recovery
 +  * Token dataflow arch.
 +    * What are tokens?
 +    * How to match tokens
 +    * Tagged token dataflow arch.
 +    * What are the tradeoffs?
 +    * Difficulties?​
 +
buzzword.txt ยท Last modified: 2015/04/27 18:20 by rachata