Application and Optimization of Technology of NoC in GPU
The Network-on-Chip (NoC) within the Graphics Processing Unit (GPU) is of great significance in GPU design. As GPUs are increasingly being used in diverse fields like artificial intelligence and deep learning, the NoC's performance directly impacts the overall efficiency of these applications. This paper undertakes a comprehensive analysis of the sources and characteristics of the GPU's requirements for the NoC. It delves into the factors such as the high bandwidth demands due to the GPU's multi-threaded, data-intensive concurrent processing characteristics, its unique many-to-few-to-many traffic pattern, and the special cache structure. Subsequently, the paper meticulously summarizes the optimization directions and technical methods at the hardware level. These include various techniques like improving the NoC's topological structure, enhancing the routing algorithms, and optimizing the cache structure in coordination with the NoC. Overall, this paper provides a comprehensive framework for the future research aimed at optimizing the NoC in GPUs, which can lead to more efficient and powerful GPU-based computing systems.
Authors
- Letian Huang (ORCID: https://orcid.org/0000-0003-3907-9150)
- Zeyu Li (ORCID: https://orcid.org/0000-0001-9249-9432)
- Junyi Song (ORCID: https://orcid.org/0000-0003-0140-7462)
Institutions
- University of Electronic Science and Technology of China (CN)
- Chongqing University (CN)
Publication Details
- Published
- 2025-04-18
- DOI
- https://doi.org/10.1109/icccs65393.2025.11069468
- Primary Topic
- Interconnection Networks and Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00