DocumentCode
3531630
Title
Performance Sensitivity of NUCA Caches to On-Chip Network Parameters
Author
Bardine, Alessandro ; Comparetti, Manuel ; Foglia, Pierfrancesco ; Gabrielli, Giacomo ; Prete, Cosimo A.
Author_Institution
Dipt. di Ing. dell ´´Inf., Univ. di Pisa, Pisa
fYear
2008
fDate
Oct. 29 2008-Nov. 1 2008
Firstpage
167
Lastpage
174
Abstract
Non uniform cache architectures (NUCA) are a novel design paradigm for large last-level on-chip caches that has been introduced to deliver low access latencies in wire delay dominated environments. Their structure is partitioned into sub-banks and the resulting access latency is a function of the physical position of the requested data. Typically, to connect the different sub-banks and the cache controller, NUCA caches employ a switched network, made up of links and routers with buffered queues; the characteristics of such switched network may affect the performance of the entire system. This work analyzes how different parameters for the routers, namely cut-through latency and buffering capacity, affect the overall performance of NUCA based systems for the single processor case, assuming a reference organization proposed in literature. The results indicate that the sensitivity of the system to the cut-through latency is very high and that limited buffering capacity is sufficient to achieve a good performance level. As a consequence, we propose an alternative NUCA organization that limits the average number of hops experienced by cache accesses. This organization is better performing in most of the cases and scales better as the cut-through latency increases, thus simplifying the implementation of routers.
Keywords
cache storage; memory architecture; storage management chips; cache controller; cut-through latency; nonuniform cache architectures; on-chip network parameters; performance sensitivity; switched network; Computer architecture; Control systems; Delay; High performance computing; Multiprocessor interconnection networks; Network topology; Network-on-a-chip; Performance analysis; Process design; Very large scale integration; NUCA cache; network on chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing, 2008. SBAC-PAD '08. 20th International Symposium on
Conference_Location
Campo Grande, MS
ISSN
1550-6533
Print_ISBN
978-0-7695-3423-7
Type
conf
DOI
10.1109/SBAC-PAD.2008.20
Filename
4685741
Link To Document