High-performance and energy-efficient network-on-chip architectures for graph analytics

Karthi Duraisamy, Hao Lu, Partha Pratim Pande, Ananth Kalyanaraman

Research output: Contribution to journalArticlepeer-review

18 Scopus citations

Abstract

With its applicability spanning numerous data-driven fields, the implementation of graph analytics on multicore platforms is gaining momentum. One of the most important components of a multicore chip is its communication backbone. Due to inherent irregularities in data movements manifested by graph-based applications, it is essential to design efficient on-chip interconnection architectures for multicore chips performing graph analytics. In this article, we present a detailed analysis of the traffic patterns generated by graph-based applications when mapped to multicore chips. Based on this analysis, we explore the designspace for the Network-on-Chip (NoC) architecture to enable an efficient implementation of graph analytics. We principally consider three types of NoC architectures, viz., traditional mesh, small-world, and high-radix networks.We demonstrate that the small-world-network-enabled wireless NoC (WiNoC) is the most suitable platform for executing the considered graph applications. The WiNoC achieves an average of 38% and 18% full-system Energy Delay Product savings compared to wireline-mesh and high-radix NoCs, respectively.

Original languageEnglish
Article number66
JournalACM Transactions on Embedded Computing Systems
Volume15
Issue number4
DOIs
StatePublished - Aug 2016
Externally publishedYes

Funding

This work was supported in part by the US National Science Foundation (NSF) grants CCF-0845504, CCF- 1514269, and CCF-1162202; an Army Research Office grant W911NF-12-1-0373; as well as US DOE award DE-SC-0006516.

FundersFunder number
National Science FoundationCCF-0845504, CCF-1162202, CCF- 1514269
U.S. Department of EnergyDE-SC-0006516
Army Research OfficeW911NF-12-1-0373

    Keywords

    • Community detection
    • Graph analytics
    • Graph coloring
    • Wireless NoCs

    Fingerprint

    Dive into the research topics of 'High-performance and energy-efficient network-on-chip architectures for graph analytics'. Together they form a unique fingerprint.

    Cite this