• DocumentCode
    1578782
  • Title

    Cost of Sparse Mesh Layouts Supporting Throughput Computing

  • Author

    Forsell, Martti ; Leppänen, Ville ; Penttonen, Martti

  • Author_Institution
    Platform Archit., VTT, Oulu, Finland
  • fYear
    2011
  • Firstpage
    316
  • Lastpage
    323
  • Abstract
    The purpose of this paper is to estimate the cost of utilizing under populated, or sparse, networks on chip (NOC) for chip multiprocessors (CMP). In under-populated NOCs, only a portion of nodes are sources and sinks whereas the rest are simple intermediate nodes increasing communication bandwidth. Compared to dense NOCs, where all nodes can be sources and sinks of communication, the under populated NOCs can be scaled so that any degree of communication frequency of nodes can be supported. The drawback of under populated NOCs is larger network area and bigger logical diameter. GPGPU-style stream-based or high-throughput CMPs can be used to hide the effect of longer latencies. In this paper, we present layouts for mesh-based under populated networks, calculate their wire length distributions and the overall area. Moreover, we present energy consumption calculations for such networks, and show that while the network part of a CMP system based on under populated NOCs can play a major role when considering the chip area and energy consumption, it can be pushed down by increasing the number of dimensions and using meshes instead of tori. We also compare various multidimensional sparse mesh-layouts and conclude the 3-dimensional and 4-dimensional sparse meshes to be the most attractive ones for throughput computing.
  • Keywords
    multiprocessing systems; network-on-chip; 3-dimensional sparse meshes; 4-dimensional sparse meshes; GPGPU-style stream; chip area; chip multiprocessor; communication bandwidth; communication frequency; cost estimation; dense NOC; energy consumption; high-throughput CMP; mesh-based under populated network; multidimensional sparse mesh-layout; network area; network on chip; throughput computing; under populated NOC; wire length distribution; Bandwidth; Layout; Power demand; Program processors; Random access memory; Throughput; Wires; Network on chip; comparison; layouts; sparse networks; throughput computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2011 14th Euromicro Conference on
  • Conference_Location
    Oulu
  • Print_ISBN
    978-1-4577-1048-3
  • Type

    conf

  • DOI
    10.1109/DSD.2011.46
  • Filename
    6037428