CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

A Case for Runtime-Assisted Global Cache Management

Madhavan Manivannan (Institutionen för data- och informationsteknik (Chalmers)) ; Miquel Pericàs (Institutionen för data- och informationsteknik, Datorteknik (Chalmers)) ; Vasileios Papaefstathiou (Institutionen för data- och informationsteknik, Datorteknik (Chalmers)) ; Per Stenström (Institutionen för data- och informationsteknik (Chalmers))
Göteborg : Chalmers University of Technology, 2016. - 4 s.

Dead blocks are handled inefficiently in the multi-level cache hierarchies of many-core architectures because the decision whether a block is dead has to be made locally at each level. This paper introduces runtime-assisted global cache management to quickly deem blocks dead at all levels. The scheme is based on a cooperative hardware/software approach that leverages dynamic information about future region accesses. We show that our proposed runtime-assisted global cache management approach outperforms previously proposed local dead-block management schemes.

Nyckelord: multi-core architecture, multi-level cache hierarchy, dead block prediction, task data-flow programming model, runtime system

Den här publikationen ingår i följande styrkeområden:

Läs mer om Chalmers styrkeområden  

Denna post skapades 2016-04-25.
CPL Pubid: 235179