SUNMAP: A tool for automatic topology selection and generation for NoCs

被引:135
|
作者
Murali, S [1 ]
De Micheli, G [1 ]
机构
[1] Stanford Univ, Comp Syst Lab, Stanford, CA 94305 USA
来源
41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004 | 2004年
关键词
Systems on Chip; Networks on Chip; topology; mapping; SystemC;
D O I
10.1145/996566.996809
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing communication demands of processor and memory cores in Systems on Chips (SoCs) necessitate the use of Networks on Chip (NoC) to interconnect the cores. An important phase in the design of NoCs is the mapping of cores onto the most suitable topology for a given application. In this paper, we present SUNMAP a tool for automatically selecting the best topology for a given application and producing a mapping of cores onto that topology. SUNMAP explores various design objectives such as minimizing average communication delay, area, power dissipation subject to bandwidth and area constraints. The tool supports different routing functions (dimension ordered, minimum-path, traffic splitting) and uses floorplanning information early in the topology selection process to provide feasible mappings.. The network components of the chosen NoC are automatically generated using cycle-accurate SystemC soft macros from xpipes architecture. SUNMAP automates NoC selection and generation, bridging an important design gap in building NoCs. Several experimental case studies are presented in the paper, which show the rich design space exploration capabilities of SUNMAP.
引用
收藏
页码:914 / 919
页数:6
相关论文
共 50 条
  • [31] DIBPro: Automatic diagnostic program generation tool
    Kalyanaraman, Venkat
    Kim, Bruce C.
    Variyam, Pramod
    Cherubal, Sasikumar
    2006 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, 2006, : 595 - +
  • [32] NaNofuzz: A Usable Tool for Automatic Test Generation
    Davis, Matthew C.
    Choi, Sangheon
    Estep, Sam
    Myers, Brad A.
    Sunshine, Joshua
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 1114 - 1126
  • [33] Automatic tool path generation for finish machining
    Kwok, KS
    Loucks, CS
    Driessen, BJ
    1997 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - PROCEEDINGS, VOLS 1-4, 1997, : 1229 - 1234
  • [34] Automatic RTL Generation Tool of FPGAs for DNNs
    Jang, Seojin
    Liu, Wei
    Park, Sangun
    Cho, Yongbeom
    ELECTRONICS, 2022, 11 (03)
  • [35] CAD TOOL FOR THE AUTOMATIC-GENERATION OF MICROPROGRAMS
    SAIT, SM
    YAAGOUB, AY
    MASUD, M
    MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (08) : 463 - 470
  • [36] ITIGER: An Automatic Issue Title Generation Tool
    Zhang, Ting
    Irsan, Ivana Clairine
    Thung, Ferdian
    Han, DongGyun
    Lo, David
    Jiang, Lingxiao
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 1637 - 1641
  • [37] Analysis of the Automatic Test Generation Tool: CREST
    Chen, Ruidong
    Luo, Yu
    Li, Ruixing
    Zhang, Xiaosong
    Ying, Lingyun
    2016 INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION, BIG DATA & SMART CITY (ICITBS), 2017, : 68 - 72
  • [38] A Tool and an Approach for the Automatic Generation of Digital Networks
    Pilotti, Francesco
    Campea, Giorgio
    D'Alessandro, Daniela
    Di Valerio, Daniele
    Paolone, Gaetanino
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2022, : 121 - 128
  • [39] The Application and Development of Automatic Tool Selection in Tool Magazine Based on PLC
    Deng, Chang Qi
    Li, Bin
    MANUFACTURING ENGINEERING AND AUTOMATION I, PTS 1-3, 2011, 139-141 : 1959 - +
  • [40] A PROGRAMMING LANGUAGE WITH AUTOMATIC GOAL GENERATION AND SELECTION
    NEVINS, AJ
    JOURNAL OF THE ACM, 1970, 17 (02) : 216 - &