Title :
Cost of Sparse Mesh Layouts Supporting Throughput Computing
Author :
Forsell, Martti ; Leppänen, Ville ; Penttonen, Martti
Author_Institution :
Platform Archit., VTT, Oulu, Finland
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;
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
DOI :
10.1109/DSD.2011.46