PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: marketing

Set-Associative Cache Architecture

Back to document page

chapter 5 Set Associative Caches1COMPUTERORGANIZATIONANDDESIGNThe Hardware/Software Interface5thEditionChapter 5Set-Associative Cache ArchitecturePerformance SummarynWhen CPU performance increases:nMiss penalty becomes more proportion of time spent on memory clock rate:nMemory stalls account for more CPU t neglect Cache behavior when evaluating system 5 Set Associative Caches2Review: Reducing Cache Miss Rates #1Allow more flexible block placementnIn a direct mapped Cache a memory block maps to exactly one Cache the other extreme, we could allow a memory block to be mapped to anycache block fully associative compromise is to divide the Cache into sets,each of which consists of n ways (n-way set associative). A memory block maps to a unique set -specified by the index field -and can be placed any where in that CachesnFully associative Cache :nAllow a given block to go in any Cache a read, requires all blocks to be searched in comparator per entry (expensive).

Chapter 5 —Set Associative Caches 10 Cortex-A8 Data Cache Miss Rates FIGURE 5.45 Data cache miss rates for ARM Cortex-A8 when running Minnespec, a small version of SPEC2000.Applications with larger memory footprints tend to have higher miss rates in both L1 and L2. Note that the L2 rate is the global miss rate; that is, counting all references,

  Chapter, Spec2000

Download Set-Associative Cache Architecture


Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Related search queries