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 [2015/03/02 19:15]
kevincha
buzzword [2015/03/02 19:16]
kevincha [Lecture 19 (03/02 Mon.)]
Line 744: Line 744:
   * Classification of cache misses   * Classification of cache misses
 ===== Lecture 19 (03/02 Mon.) ===== ===== Lecture 19 (03/02 Mon.) =====
-* Subblocks +  ​* Subblocks 
-* Victim cache +  * Victim cache 
-  * Small, but fully assoc. cache behind the actual cache +    * Small, but fully assoc. cache behind the actual cache 
-  * Cached misses cache block +    * Cached misses cache block 
-  * Prevent ping-ponging +    * Prevent ping-ponging 
-* Pseudo associtivity +  * Pseudo associtivity 
-  * Simpler way to implement associative cache +    * Simpler way to implement associative cache 
-* Skewed assoc. cache +  * Skewed assoc. cache 
-  * Different hashing functions for each way +    * Different hashing functions for each way 
-* Restructure data access pattern +  * Restructure data access pattern 
-  * Order of loop traversal +    * Order of loop traversal 
-  * Blocking +    * Blocking 
-* Memory level parallelism +  * Memory level parallelism 
-  * Cost per miss of a parallel cache miss is less costly compared to serial misses +    * Cost per miss of a parallel cache miss is less costly compared to serial misses 
-* MSHR +  * MSHR 
-  * Keep track of pending cache +    * Keep track of pending cache 
-    * Think of this as the load/store buffer-ish for cache +      * Think of this as the load/store buffer-ish for cache 
-  * What information goes into the MSHR? +    * What information goes into the MSHR? 
-  * When do you access the MSHR? +    * When do you access the MSHR? 
-* Memory banks +  * Memory banks 
-* Shared caches in multi-core processors+  * Shared caches in multi-core processors
buzzword.txt · Last modified: 2015/04/27 18:20 by rachata