DocumentCode :
2457671
Title :
Exploring instruction caching strategies for tightly-coupled shared-memory clusters
Author :
Bortolotti, Daniele ; Paterna, Francesco ; Pinto, Christian ; Marongiu, Andrea ; Ruggiero, Martino ; Benini, Luca
Author_Institution :
Dipt. di Elettron., Inf. e Sist. (DEIS), Univ. of Bologna, Bologna, Italy
fYear :
2011
fDate :
Oct. 31 2011-Nov. 2 2011
Firstpage :
34
Lastpage :
41
Abstract :
Several Chip-Multiprocessor designs today leverage tightly-coupled computing clusters as a building block. These clusters consist of a fairly large number N of simple cores, featuring fast communication through a shared multibanked L1 data memory and ≈ 1 Instruction-Per-Cycle (IPC) per core. Thus, aggregated I-fetch bandwidth approaches f * N, where f is the cluster clock frequency. An effective instruction cache architecture is key to support this I-fetch bandwidth. In this paper we compare two main architectures for instruction caching targeting tightly coupled CMP clusters: (i) private instruction caches per core and (ii) shared instruction cache per cluster. We developed a cycle-accurate model of the tightly coupled cluster with several configurable architectural parameters for exploration, plus a programming environment targeted at efficient data-parallel computing. We conduct an in-depth study of the two architectural templates based on the use of both synthetic microbenchmarks and real program workloads. Our results provide useful insights and guidelines for designers.
Keywords :
cache storage; microprocessor chips; parallel processing; shared memory systems; I-fetch bandwidth; chip-multiprocessor design; data-parallel computing; instruction caching strategy; instruction-per-cycle; multibanked L1 data memory; private instruction cache; shared instruction cache; tightly-coupled shared-memory cluster; Architecture; Benchmark testing; Computer architecture; Program processors; Registers; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System on Chip (SoC), 2011 International Symposium on
Conference_Location :
Tampere
Print_ISBN :
978-1-4577-0671-4
Electronic_ISBN :
978-1-4577-0670-7
Type :
conf
DOI :
10.1109/ISSOC.2011.6089691
Filename :
6089691
Link To Document :
بازگشت