Performance with Caches

Cache performance measurement and metric

A CPU cache is a piece of hardware that stores frequently used data from main memory in a faster, smaller memory. This helps bridge the speed gap between processor and main memory, known as the memory wall. Cache performance is measured by metrics such as average access time (AAT) and Power law of cache misses. Stack distance profiling is also used to test the performance of the cache in terms of misses across different associativities.

1 courses cover this concept

CS 61C Great Ideas in Computer Architecture (Machine Structures)

UC Berkeley

Fall 2022

This course deepens students' understanding of computer architecture and the translation of high-level programs into machine language. Emphasis is on C and assembly language programming, computer organization, parallelism, CPU design, and warehouse-scale computing. Prerequisites include CS61A and CS61B or equivalent C-based programming experience.

No concepts data

+ 51 more concepts