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 条
  • [21] Automatic terrain generation with a sketching tool
    Anna Puig-Centelles
    Peter A. C. Varley
    Oscar Ripolles
    Miguel Chover
    Multimedia Tools and Applications, 2014, 70 : 1957 - 1986
  • [22] ExploreKit: Automatic Feature Generation and Selection
    Katz, Gilad
    Shin, Eui Chul Richard
    Song, Dawn
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2016, : 979 - 984
  • [23] Automatic mesh generation and transformation for topology optimization methods
    Cuilliere, Jean-Christophe
    Francois, Vincent
    Drouet, Jean-Marc
    COMPUTER-AIDED DESIGN, 2013, 45 (12) : 1489 - 1506
  • [24] Automatic Generation of HMM Topology for Sign Language Recognition
    Matsuo, Tadashi
    Shirai, Yoshiaki
    Shimada, Nobutaka
    19TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1-6, 2008, : 920 - 923
  • [25] AUTOMATIC TOOL SELECTION FOR ROUGH TURNING OPERATIONS
    CHEN, SJ
    HINDUJA, S
    BARROW, G
    INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 1989, 29 (04): : 535 - 553
  • [26] Method for automatic tool selection for disassembly planning
    O'Shea, B
    Kaebernick, H
    Grewal, SS
    Perlewitz, H
    Müller, K
    Seliger, G
    ASSEMBLY AUTOMATION, 1999, 19 (01) : 47 - 54
  • [27] FAST: A Fast Automatic Sweeping Topology Customization Method for Application-Specific Wavelength-Routed Optical NoCs
    Xiao Moyuan
    Tsun-Ming, Tseng
    Ulf, Schlichtmann
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1651 - 1656
  • [28] Automatic Generation Tool of FPGA Components for Robots
    Ohkawa, Takeshi
    Yamashina, Kazushi
    Matsumoto, Takuya
    Ootsu, Kanemitsu
    Yokota, Takashi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (05) : 1012 - 1019
  • [29] A Tool for Automatic Code Generation from Schemas
    Gavilanes, Antonio
    Martin, Pedro J.
    Torres, Roberto
    COMPUTATIONAL SCIENCE - ICCS 2009, 2009, 5545 : 63 - 73
  • [30] A tool for automatic generation of multimedia ICAI systems
    Chen, WQ
    Lu, RQ
    Zhang, WY
    Du, HX
    ARTIFICIAL INTELLIGENCE IN EDUCATION: KNOWLEDGE AND MEDIA IN LEARNING SYSTEMS, 1997, 39 : 571 - 573