Packet pump: Overcoming network bottleneck in on-chip interconnects for GPGPUs

Xianwei Cheng, Yang Zhao, Hui Zhao, Yuan Xie

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Scopus citations

Abstract

In order to fully exploit GPGPU's parallel processing power, on-chip interconnects need to provide bandwidth efficient data communication. GPGPUs exhibit a many-to-few-to-many traffic pattern which makes the memory controller connected routers the network bottleneck. Inefficient design of conventional routers causes long queues of packets blocked at memory controllers and thus greatly constrained the network bandwidth. In this work, we employ heterogeneous design techniques and propose a novel decoupled architecture for routers connected with memory controllers. To further improve performance, we propose techniques called Injection Virtual Circuit and Memory-aware Adaptive Routing. We show that our scheme can effectively eliminate NoC bottleneck and improve performance by 78% on average.

Original languageEnglish (US)
Title of host publicationProceedings of the 55th Annual Design Automation Conference, DAC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Print)9781450357005
DOIs
StatePublished - Jun 24 2018
Externally publishedYes
Event55th Annual Design Automation Conference, DAC 2018 - San Francisco, United States
Duration: Jun 24 2018Jun 29 2018

Publication series

NameProceedings - Design Automation Conference
VolumePart F137710
ISSN (Print)0738-100X

Other

Other55th Annual Design Automation Conference, DAC 2018
Country/TerritoryUnited States
CitySan Francisco
Period6/24/186/29/18

Bibliographical note

Publisher Copyright:
© 2018 Association for Computing Machinery.

Keywords

  • Bandwidth
  • GPGPU
  • Network-on-Chip

Fingerprint

Dive into the research topics of 'Packet pump: Overcoming network bottleneck in on-chip interconnects for GPGPUs'. Together they form a unique fingerprint.

Cite this