Classificacao dos acessos para determinar qual a melhor politica de distribuicao dos dados na cache.
Fez um estudo de algumas aplicacoes cientificas para aplicar a ideia.
Politicas estaticas: blocks are statically address-interleaved in the aggregate cache offers maximum capacity by ensuring that no two cache frames are used to store the same block.
A placement policy may benefit some access classes while penalizing others
Classificar os dados entre shared and private, pq os provate podem ser colocados proximos das threads qye acessam eles e os shared podem ser espalhados na maquina.
Reviewed by
pousa
- 2009-10-12 10:30:41
Increases in on-chip communication delay and the large working sets of server and scientific workloads complicate the design of the on-chip last-level cache for multicore processors. The large working sets favor a shared cache design that maximizes the aggregate cache capacity and minimizes off-chip memory requests. At the same time, the growing on-chip communication delay favors core-private caches that replicate data to minimize delays on global wires. Recent hybrid proposals offer lower average latency than conventional designs, but they address the placement requirements of only a subset of the data accessed by the application, require complex lookup and coherence mechanisms that increase latency, or fail to scale to high core counts.