Sciweavers

NOCS
2015
IEEE

Asymmetric NoC Architectures for GPU Systems

8 years 6 months ago
Asymmetric NoC Architectures for GPU Systems
While both Chip MultiProcessors (CMPs) and Graphics Processing Units (GPUs) are many-core systems, they exhibit different memory access patterns. CMPs execute threads in parallel, where threads communicate and synchronize through the memory hierarchy (without any coalescing). GPUs on the other hand execute a large number of independent thread blocks and their accesses to memory are frequent and coalesced, resulting in a completely different access pattern. NoC designs for GPUs have not been extensively explored. In this paper, we first evaluate several NoC designs for GPUs to determine the most power/performance efficient NoCs. To improve NoC energy efficiency, we explore an asymmetric NoC design tailored for a GPU’s memory access pattern, providing one network for L1-to-L2 communication and a second for L2-to-L1 traffic. Our analysis shows that an asymmetric multi-network Cmesh provides the most energyefficient communication fabric for our target GPU system. Categories and Subje...
Amir Kavyan Ziabari, José L. Abellán
Added 15 Apr 2016
Updated 15 Apr 2016
Type Journal
Year 2015
Where NOCS
Authors Amir Kavyan Ziabari, José L. Abellán, Yenai Ma, Ajay Joshi, David R. Kaeli
Comments (0)