• DocumentCode
    3543925
  • Title

    Exploring NoC Virtualization Alternatives in CMPs

  • Author

    Triviño, F. ; Sanchez, Jose L. ; Alfaro, F.J. ; Flich, J.

  • Author_Institution
    Comput. Syst. Dept., Univ. of Castilla-La Mancha, Albacete, Spain
  • fYear
    2012
  • fDate
    15-17 Feb. 2012
  • Firstpage
    473
  • Lastpage
    482
  • Abstract
    Chip Multiprocessor systems (CMPs) contain more and more cores in every new generation. However, applications for these systems do not scale at the same pace. Thus, in order to obtain a good utilization several applications will need to coexist in the system and in those cases virtualization of the CMP system will become mandatory. In this paper we analyze two virtualization strategies at NoC-level aiming to isolate the traffic generated by each application to reduce or even eliminate interferences among messages belonging to different applications. The first model handles most interferences among messages with a virtual-channels (VCs) implementation minimizing both execution time and network latency. However, using VCs results in area and power overhead due to the cost of control and buffer implementation. In contrast, the second model is based on the resource partitioning which results in a space partitioning of the CMP chip in several regions. The paper shows a comparison of both models and identifies their main advantages and disadvantages.
  • Keywords
    microprocessor chips; multiprocessing systems; network-on-chip; CMP chip; CMP system; NoC virtualization alternatives; chip multiprocessor system; network latency; resource partitioning; space partitioning; virtual channels; Complexity theory; Message systems; Operating systems; Routing; Servers; Strontium; Switches; Chip Multiprocessor; Network-on-Chip; Virtual-Channels; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on
  • Conference_Location
    Garching
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4673-0226-5
  • Type

    conf

  • DOI
    10.1109/PDP.2012.47
  • Filename
    6169624