Ant Colony Algorithm for Steiner Tree Problem in CGRA Mapping

被引:5
|
作者
Zhou, Li [1 ]
Zhang, Jianfeng [1 ]
Liu, Hengzhu [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
ant colony algorithm; Steiner Tree problem; CGRA mapping;
D O I
10.1109/ICISCE.2017.51
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
CGRA (Coarse-Grained Reconfigurable Array) is competitive hardware architecture for streaming applications due to its excellent tradeoff between programmability and efficiency. However, the efficiency of CGRA highly depends on how applications are mapped onto it with optimized operation placement and data routing. In the routing procedure, data are transferred through different processing elements by occupying the data path so that reduce hardware consumed by routing is important. This paper presents a 2-step ant colony algorithm for the route resource sharing optimization to obtain better data transfer path for CGRA application mapping, which can be modeled as a Steiner Tree problem. By dividing the searching procedure of ants into two steps, the execution time of proposed method was 32% less than the traditional ant colony algorithm. Meanwhile, the quality of result only deteriorates 0.4%. Compared to the simple heuristic method MPH, the optimized ant colony algorithm shortens the length of data transfer path by 4-6%.
引用
收藏
页码:198 / 202
页数:5
相关论文
共 50 条
  • [1] An Approximate Algorithm for the Steiner Tree Problem based on Ant Colony Algorithm
    Jia, Jingwei
    Long, Haiming
    [J]. 2ND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE AND INTERNET TECHNOLOGY, CII 2017, 2017, : 262 - 267
  • [2] An ant algorithm for the Steiner Tree Problem in graphs
    Luyet, Luc
    Varone, Sacha
    Zufferey, Nicolas
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2007, 4448 : 42 - +
  • [3] A Hybrid Algorithm Based on Ant Colony System and Learning Automata for Solving Steiner Tree Problem
    Noferesti, S.
    Rajayi, M.
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS & STATISTICS, 2011, 22 (S11): : 79 - 88
  • [4] An ant colony optimization algorithm for solving Group Steiner Problem
    Thai-Duong Nguyen
    Phan-Thuan Do
    [J]. PROCEEDINGS OF 2013 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES: RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF), 2013, : 163 - 168
  • [5] ACO-Steiner: Ant Colony Optimization Based Rectilinear Steiner Minimal Tree Algorithm
    Yu Hu
    Tong Jing
    Zhe Feng
    Xian-Long Hong
    Xiao-Dong Hu
    Gui-Ying Yan
    [J]. Journal of Computer Science and Technology, 2006, 21 : 147 - 152
  • [6] ACO-Steiner: Ant colony optimization based rectilinear Steiner minimal tree algorithm
    Hu, Y
    Jing, T
    Feng, Z
    Hong, XL
    Hu, XD
    Yan, GY
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2006, 21 (01) : 147 - 152
  • [7] An efficient rectilinear Steiner minimum tree algorithm based on ant colony optimization
    Hu, Y
    Jing, T
    Hong, XL
    Feng, Z
    Hu, XD
    Yan, GY
    [J]. 2004 INTERNATIONAL CONFERENCE ON COMMUNICATION, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2004, : 1276 - 1280
  • [8] Studying the application of ant colony optimization and river formation dynamics to the steiner tree problem
    Rabanal, Pablo
    Rodriguez, Ismael
    Rubio, Fernando
    [J]. EVOLUTIONARY INTELLIGENCE, 2011, 4 (01) : 51 - 65
  • [9] A cellular ant colony optimisation for the generalised Steiner problem
    Pedemonte M.
    Cancela H.
    [J]. International Journal of Innovative Computing and Applications, 2010, 2 (03) : 188 - 201
  • [10] Mapping DAG to CGRA using Min-max Ant Colony System
    Zhou, Li
    Liu, Hengzhu
    [J]. 2013 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2013, : 520 - 523