DocumentCode
618556
Title
An NoC and cache hierarchy substrate to address effective virtualization and fault-tolerance
Author
Lodde, Mario ; Flich, Jose
Author_Institution
Parallel Archit. Group, Univ. Politec. de Valencia, Valencia, Spain
fYear
2013
fDate
21-24 April 2013
Firstpage
1
Lastpage
8
Abstract
In future many-core chip systems, virtualization of chip resources will become mandatory in order to get the maximum chip utilization and provide the maximum possible service to demanding applications. Also, failures of the chip will need to be managed to keep high yields of chips manufacturing. In this paper we provide a novel substrate for the on-chip interconnect and for the memory coherence protocol. We take a radical approach when designing the network and memory, by effectively co-designing both. We take into account the visibility of the whole chip resources to the memory controller, which is in charge of providing the appropriate support for virtualization and memory-level fault-tolerance. Then, the network is designed taking into account the memory coherence protocol and providing solutions for the critical communication requirements of memory modules (caches) and processors in a virtualized domain. The coherence protocol is also designed in order to allow its effective use in a virtualized scenario. With our approach, the chip can be fully virtualized on application demand providing total partitioning of core resources and smart use of memory resources. Results demonstrate that our scheme effectively optimizes the utilization of chip resources, allowing the implementation of techniques which can outperform a first-touch policy up to a 6%, reducing LLC misses and enabling LLC fault tolerance.
Keywords
cache storage; fault tolerance; network-on-chip; LLC; NoC; cache hierarchy substrate; chip resources virtualization; last-level cache; many-core chip system; memory coherence protocol; memory module; memory-level fault-tolerance; on-chip interconnect; Coherence; Fault tolerance; Fault tolerant systems; Ports (Computers); Routing; Switches; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Networks on Chip (NoCS), 2013 Seventh IEEE/ACM International Symposium on
Conference_Location
Tempe, AZ
Print_ISBN
978-1-4673-6491-1
Electronic_ISBN
978-1-4673-6492-8
Type
conf
DOI
10.1109/NoCS.2013.6558410
Filename
6558410
Link To Document