Abstract
GPGPU accelerated systems demand high throughput in data communication in order to fully exploit thread-level parallelism. Most of current GPGPU Network-on-Chips (NoCs) employ topology adapted from CPUs, such as mesh and crossbar. However, the trade-off between performance and cost for such networks is sub-optimal, due to the unique traffic pattern of GPUs. In this work, we propose a novel NoC architecture called fused fat tree which modifies the fat tree to match GPU traffic pattern. By separately connecting memory controllers and computing cores to tree roots and leaves, protocol deadlocks can be avoided using just one physical network. However, this modification removes the advantage of path diversity in the original fat tree topology and makes the network vulnerable to hotspot-caused congestion. To solve this problem, we propose to fuse routers with side links to create multiple paths. A load-balancing routing algorithm is also proposed in order to increase network throughput. We also propose a novel preemptive bandwidth allocation scheme to improve resource utilization by taking advantage of request message slacks. Our evaluation results show that our design can improve performance by 46% while achieving 27 % and 25 % area and energy savings on the average.
Original language | English (US) |
---|---|
Title of host publication | 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2019 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781728143873 |
DOIs | |
State | Published - Sep 2019 |
Externally published | Yes |
Event | 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2019 - Cambridge, United Kingdom Duration: Sep 24 2019 → Sep 25 2019 |
Publication series
Name | 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2019 |
---|
Conference
Conference | 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2019 |
---|---|
Country/Territory | United Kingdom |
City | Cambridge |
Period | 9/24/19 → 9/25/19 |
Bibliographical note
Publisher Copyright:© 2019 IEEE.
Keywords
- Cost
- Energy
- GPGPU
- Network-on-Chip