Floorplan-aware application-specific network-on-chip topology synthesis using genetic algorithm technique

被引:4
|
作者
Lai, G. [1 ,2 ]
Lin, X. [1 ]
机构
[1] Sun Yat Sen Univ, High Educ Mega Ctr, Sch Informat Sci & Technol, Guangzhou 510006, Guangdong, Peoples R China
[2] Hanshan Normal Univ, Dept Math & Informat Technol, Chaozhou 521041, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2012年 / 61卷 / 03期
关键词
Application-specific NoC; Genetic algorithms; Network-on-chip (NoC); Topology synthesis; DESIGN; GENERATION;
D O I
10.1007/s11227-011-0599-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Communication plays a critical role in the design and performance of multi-core systems-on-chip (SoCs). Networks-on-chip (NoCs) have been proposed as a promising solution to complex on-chip communication problems. As regular NoC topologies are infeasible to satisfy the performance demand for application-specific NoC, customized topology synthesis is therefore desirable. However, NoC topology synthesis problem is an NP-hard problem. In this paper, we propose a suboptimal genetic-algorithm based technique to synthesize application-specific NoC topology with system-level floorplan awareness. The method minimizes the power consumption and router resources while satisfying latency and bandwidth performance constraints. We have evaluated the proposed technique by running a number of representative benchmark applications and the results indicate that our method generates approximate optimal topologies effectively and efficiently for all benchmarks under consideration.
引用
收藏
页码:418 / 437
页数:20
相关论文
共 50 条
  • [41] An Efficient Link Bandwidth Design Method for Application-specific Network-on-chip
    Wang, Jian
    Li, Yubai
    Li, Huan
    IETE TECHNICAL REVIEW, 2013, 30 (02) : 102 - 107
  • [42] Improving Reliability in Application-Specific 3D Network-on-Chip
    Hosseinzadeh, Farnoosh
    Bagherzadeh, Nader
    Khademzadeh, Ahmad
    Janidarmian, Majid
    Koupaei, Fathollah Karimi
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2012, VOL I, 2012, : 204 - 209
  • [43] Designing power and performance optimal application-specific Network-on-Chip architectures
    Tino, Anita
    Khan, Gul N.
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (06) : 523 - 534
  • [44] Flexible Router Placement with Link Length and Port Constraints for Application-Specific Network-on-Chip Synthesis
    Soumya, J.
    Venkatesh, Putta
    Chattopadhyay, Santanu
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 341 - 342
  • [45] Cost Aware Task Scheduling And Core Mapping on Network-on-Chip topology using Firefly Algorithm
    Umamaheswari, S.
    Kirthiga, Indu K.
    Abinaya, B. S.
    Ashwin, D.
    2013 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2013, : 657 - 662
  • [46] A Network Components Insertion Method for 3D Application-Specific Network-on-Chip
    Zhou, RongRong
    Ge, Fen
    Feng, Gui
    Wu, Ning
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [47] Application-specific Network-on-Chip Design Space Exploration Framework for Neuromorphic Processor
    Kang, Ziyang
    Wang, Shiying
    Wang, Lei
    Li, Shiming
    Qu, Lianhua
    Shi, Wei
    Gong, Rui
    Xu, Weixia
    17TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2020 (CF 2020), 2020, : 71 - 80
  • [48] Contention-free and Application-specific Network-on-Chip Generation for Embedded Systems
    Tomaszewski, Robert
    Deniziak, Stanislaw
    10TH IFAC WORKSHOP ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2010), 2010, : 34 - 39
  • [49] Systematic Exploration of Energy-Efficient Application-Specific Network-on-Chip Architectures
    Filippopoulos, Iasonas
    Anagnostopoulos, Iraklis
    Bartzas, Alexandros
    Soudris, Dimitrios
    Economakos, George
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 133 - 138
  • [50] Floorplanning and Topology Synthesis for Application-Specific Network-on-Chips
    Zhong, Wei
    Chen, Song
    Huang, Bo
    Yoshimura, Takeshi
    Goto, Satoshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (06) : 1174 - 1184