• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2026, Vol. 48 ›› Issue (2): 216-227.

• 高性能计算 • 上一篇    下一篇

面向领域专用片上网络的自定义拓扑结构生成框架

唐岩,李晨,陈小文,鲁建壮,郭阳


  

  1. (1.国防科技大学计算机学院,湖南 长沙 410073;2.先进微处理器芯片与系统重点实验室,湖南 长沙 410073)


  • 收稿日期:2024-07-04 修回日期:2024-10-08 出版日期:2026-02-25 发布日期:2026-03-10
  • 基金资助:
    国家自然科学基金(62202478);国防科技大学自主创新科学基金(23-ZZCX-JDZ-12)

A custom topology generation framework for domain-specific NoC

TANG Yan,LI Chen,CHEN Xiaowen,LU Jianzhuang,GUO Yang   

  1. (1.College of Computer Science and Technology,National University of Defense Technology,Changsha 410073;
    2.Key Laboratory of Advanced Microprocessor Chips and Systems,Changsha 410073,China)
  • Received:2024-07-04 Revised:2024-10-08 Online:2026-02-25 Published:2026-03-10

摘要: 在当今时代,众多IP被融入复杂的片上系统设计中,这些IP模块种类各异,涉及不同的数据宽度、工作频率和流量模型。通常,连接这些IP模块的是采用规则拓扑结构的片上网络。然而,这种传统结构可能导致链路负载不平衡和冗余,进而影响性能和开销。尽管定制拓扑结构已成为优化设计领域专用片上网络的有效解决方案,但这要求设计师具备深厚专业知识并需要大量的设计迭代时间。提出了一种面向领域专用的片上网络定制拓扑结构生成框架,该框架根据硬件配置、流量需求和设计目标要求,采用快速拓扑结构设计探索方法,自动生成优化的拓扑结构。框架首先通过架构分析将拓扑结构因素转化为组合优化问题,进而提出流量均衡分组方法以适应大规模片上网络设计探索,最后利用改进的分层排序方法实现多目标优化。实验结果表明,该框架能够依据不同需求快速地生成拓扑结构。与规则拓扑结构相比,该框架生成的拓扑结构能至少提升特定的领域专用片上系统75%的带宽性能,或降低其26%的面积开销。

关键词: 定制网络, 流量分析, 片上网络, 拓扑结构生成

Abstract: Nowadays, numerous intellectual property (IP) cores are integrated into complex system-on-chip (SoC) designs. These IP modules vary in types, involving different data widths, operating frequencies, and traffic patterns. Typically, these IP modules are interconnected via network-on-chip(NoC) with regular topological structures. However, such traditional structures may lead to link load imbalance and redundancy, thereby affecting performance and overhead. Although customizing topologies has emerged as effective solutions for optimizing domain-specific NoCs, they require designers to possess profound expertise and entail substantial design iteration time. This paper proposes a framework for generating custom topologies for domain-specific NoCs. Based on hardware configurations, traffic demands, and design objectives, this framework employs a rapid topology  design exploration method to automatically generate optimized topologies. The framework first transforms topology factors into a combinatorial optimization problem through architectural analysis. Subsequently, it introduces a traffic-balanced grouping method to accommodate large-scale NoC design exploration. Finally, it utilizes an improved hierarchical ranking approach to achieve multi-objective optimization. Experimental results demonstrate that the framework rapidly generates topologies tailored to different requirements. Compared to regular topologies, the topologies generated by this framework can enhance bandwidth performance by at least 75% or reduce area overhead by 26% for specific domain-specific SoCs.

Key words: custom network, flow analysis, network-on-chip (NoC), topology generation