Cost of Bandwidth-Optimized Sparse Mesh Layouts




Forsell Martti, Leppänen Ville, Penttonen Martti

Victor Malyshkin

International conference on parallel computing technologie

2015

Parallel Computing Technologies - 13th International Conference, PaCT 2015, Petrozavodsk, Russia, August 31 - September 4, 2015, Proceedings

Lecture Notes in Computer Science

9251

375

389

15

978-3-319-21908-0

0302-9743

DOIhttps://doi.org/10.1007/978-3-319-21909-7_37



The requirements of interconnection networks for shared memory

chip multiprocessors (CMP) differ from those used in traditional

application-specific networks on chip (NOC). This is because modern

CMP cores tend to inject memory references to the network frequently

(up to once per clock cycle) and the latency of references should be as

low as possible. The throughput computing paradigm is a mechanism to

trade the low latency requirement to high throughput in CMPs by overlapping

memory references from processors with a help of multithreading.

To meet the bandwidth requirements of throughput computing CMPs we

have studied using d-dimensional sparse meshes and tori. Unfortunately

it has turned out that either there is too much bandwidth leading to high

silicon area and energy consumption of the links get longer decreasing

the clock rate. In this paper we study the cost of bandwidth-optimized

2-dimensional meshes and tori for CMPs using the throughput computing

paradigm. We present the layout as well as determine link length,

degree of node and compare them to those of d-dimensional meshes and

tori. For area and power efficiency considerations, we also give estimates

on silicon area and power consumption.




Last updated on 2024-26-11 at 23:42