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
关键词
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 条
  • [1] Automatic topology generation
    Eiseman, PR
    Rajagopalan, K
    New Developments in Computational Fluid Dynamics, 2005, 90 : 112 - 124
  • [2] FIT: Fast Irregular Topology generation algorithm for application specific NoCs
    Tosun, Suleyman
    IEICE ELECTRONICS EXPRESS, 2010, 7 (15): : 1132 - 1138
  • [3] Automatic CAD model topology generation
    Patel, Paresh S.
    Marcum, David L.
    Remotigue, Michael G.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2006, 52 (08) : 823 - 841
  • [4] AUTOMATIC TOPOLOGY GENERATION FOR MULTIBLOCK GRIDS
    SHAW, JA
    WEATHERILL, NP
    APPLIED MATHEMATICS AND COMPUTATION, 1992, 52 (2-3) : 355 - 388
  • [5] TOOL SELECTION FOR AUTOMATIC MACHINES
    ETIN, AO
    RUSSIAN ENGINEERING JOURNAL, 1973, 53 (12): : 43 - 47
  • [6] Automatic tool selection for milling operations Part 1: cutting data generation
    Carpenter, ID
    Maropoulos, PG
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2000, 214 (04) : 271 - 282
  • [7] A CAD Methodology for Automatic Topology Selection & Sizing
    Maji, Supriyo
    Mandal, Pradip
    2011 IEEE INTERNATIONAL SOC CONFERENCE (SOCC), 2011, : 87 - 92
  • [8] Crosstalk-Aware Automatic Topology Customization and Optimization for Wavelength-Routed Optical NoCs
    Xiao, Moyuan
    Tseng, Tsun-Ming
    Schlichtmann, Ulf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (12) : 5261 - 5274
  • [9] Automatic topology generation for a class of wireless networks
    Rangarajan, R
    Iyer, S
    2005 IEEE INTERNATIONAL CONFERENCE ON PERSONAL WIRELESS COMMUNICATIONS, 2005, : 81 - 85
  • [10] Automatic Topology Generation of Glottal Source HMM
    Sasou, Akira
    13TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2012 (INTERSPEECH 2012), VOLS 1-3, 2012, : 1614 - 1617