Differences

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

Link to this comparison view

exercise [2017/03/22 09:13]
magnsj
exercise [2017/03/22 09:23] (current)
magnsj [Storage Size Criteria]
Line 17: Line 17:
 For this exercise, we will use the total storage size of the prefetcher as a rough metric for a prefetcher's implementability (this is, of course, a simplification). With storage size, is meant the number of bytes of metadata that are required to be stored for the prefetcher to operate, e.g., the number of entries and size of each entry for a reference prediction table (RPT) prefetcher. For this exercise, we will use the total storage size of the prefetcher as a rough metric for a prefetcher's implementability (this is, of course, a simplification). With storage size, is meant the number of bytes of metadata that are required to be stored for the prefetcher to operate, e.g., the number of entries and size of each entry for a reference prediction table (RPT) prefetcher.
  
-One option is, e.g., to investigate the total size of the L2 and prefetcher by evaluating the tradeoff between the size of the L2 and the prefetcher. The size of the L2 cache can be set by the ''--l2size='' argument (line 36 in test_prefetcher.py). +One option is, e.g., to investigate the total size of the L2 and prefetcher by evaluating the tradeoff between the size of the L2 and the prefetcher. The size of the L2 cache can be set by the ''--l2size='' argument (line 36 in test_prefetcher.py). An obvious observation to make is to consider if the size of the prefetcher is worth the additional performance benefit that it brings.
  
  



2017/03/22 09:23, Magnus Sjalander