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 Both sides next revision
buzzword [2014/03/21 18:16]
rachata
buzzword [2014/03/24 18:16]
rachata
Line 777: Line 777:
       * Reduce interference       * Reduce interference
  
 +===== Lecture 21 (3/24 Mon.) =====
 +
 +
 +
 +  * Different parameters that affect cache miss
 +  * Thrashing
 +  * Different types of cache misses
 +    * Compulsory misses
 +      * Can mitigate with prefetches
 +    * Capacity misses
 +      * More assoc
 +      * Victim cache
 +    * Conflict misses
 +      * Hashing
 +  * Large block vs. small block
 +  * Subblocks
 +  * Victim cache
 +    * Small, but fully assoc. cache behind the actual cache
 +    * Cached misses cache block
 +    * Prevent ping-ponging
 +  * Pseudo associtivity
 +    * Simpler way to implement associative cache
 +  * Skewed assoc. cache
 +    * Different hashing functions for each way
 +  * Restructure data access pattern
 +    * Order of loop traversal
 +    * Blocking
 +  * Memory level parallelism
 +    * Cost per miss of a parallel cache miss is less costly compared to serial misses
 +  * MSHR
 +    * Keep track of pending cache
 +      * Think of this as the load/store buffer-ish for cache
 +    * What information goes into the MSHR?
 +    * When do you access the MSHR?
buzzword.txt ยท Last modified: 2015/04/27 18:20 by rachata