The Community for Technology Leaders
2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT) (2012)
Minneapolis, MN, USA
Sept. 19, 2012 to Sept. 23, 2012
ISBN: 978-1-5090-6609-4
pp: 451-452
Joan J. Valls , Department of Computer Engineering, Universitat Politècnica de València (Spain)
Alberto Ros , Dept. de Ingeniería y Tecnología de Computadores, Universidad de Murcia (Spain)
Julio Sahuquillo , Department of Computer Engineering, Universitat Politècnica de València (Spain)
Maria E. Gomez , Department of Computer Engineering, Universitat Politècnica de València (Spain)
Jose Duato , Department of Computer Engineering, Universitat Politècnica de València (Spain)
ABSTRACT
As the number of cores increases in both incoming and future chip multiprocessors, coherence protocols must address novel hardware structures in order to scale in terms of performance, power, and area. It is well known that most blocks accessed by parallel applications are private (i.e., accessed by a single core). These blocks present different directory requirements and behavior than shared blocks. Based on this fact, this paper proposes a two-level directory cache that tracks shared blocks in a small and fast first-level cache and private blocks in a larger and slower second-level cache, namely Shared and Private caches, respectively. Speed and area reasons suggest the use of eDRAM technology much dense but slower than SRAM technology for the Private cache, which in turn brings energy savings. Experimental results for a 16-core system show improvements in performance by 11.1%, in area by 25.4%, and in energy consumption by 20.5% compared to a conventional directory cache.
INDEX TERMS
Coherence, Protocols, Random access memory, Proposals, Organizations, Multicore processing
CITATION
Joan J. Valls, Alberto Ros, Julio Sahuquillo, Maria E. Gomez, Jose Duato, "PS-Dir: A scalable two-level directory cache", 2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT), vol. 00, no. , pp. 451-452, 2012, doi:
106 ms
(Ver 3.3 (11022016))