Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Distance-Aware Round-Robin Mapping for Large NUCA Caches

Summary: Distance-Aware Round-Robin Mapping for Large
NUCA Caches
Alberto Ros, Marcelo Cintra, Manuel E. Acacio and Jos´e M. Garc´ia
Departamento de Ingenier´ia y Tecnolog´ia de Computadores, Universidad de Murcia, 30100 Murcia (Spain)
Email: {a.ros,meacacio,jmgarcia}@ditec.um.es
School of Informatics, University of Edinburgh
Email: mc@inf.ed.ac.uk
Abstract--In many-core architectures, memory blocks are
commonly assigned to the banks of a NUCA cache by following
a physical mapping. This mapping assigns blocks to cache banks
in a round-robin fashion, thus neglecting the distance between
the cores that most frequently access every block and the
corresponding NUCA bank for the block. This issue impacts
both cache access latency and the amount of on-chip network
traffic generated. On the other hand, first-touch mapping policies,
which take into account distance, can lead to an unbalanced
utilization of cache banks, and consequently, to an increased
number of expensive off-chip accesses. In this work, we propose
the distance-aware round-robin mapping policy, an OS-managed
policy which addresses the trade-off between cache access latency


Source: Acacio, Manuel - Departamento de Ingenieria y Tecnologia de Computadores, Universidad de Murcia
Cintra, Marcelo - School of Informatics, University of Edinburgh


Collections: Computer Technologies and Information Sciences