• 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