An Effective Heuristic-Based Approach for Partitioning

被引:1
|
作者
Zhao, Xibin [1 ]
Zhang, Hehua [1 ]
Jiang, Yu [1 ,2 ]
Song, Songzheng [3 ]
Jiao, Xun [4 ]
Gu, Ming [1 ]
机构
[1] Tsinghua Univ, TNLIST, KLISS, Sch Software, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Sch Comp Sci & Technol, Beijing 100084, Peoples R China
[3] Natl Univ Singapore, Sch Integrat Sci & Engn, Singapore 119077, Singapore
[4] Beijing Univ Posts & Telecommun, Int Sch, Beijing 100876, Peoples R China
基金
中国国家自然科学基金;
关键词
HARDWARE-SOFTWARE COSYNTHESIS; ALGORITHMIC ASPECTS; HARDWARE/SOFTWARE;
D O I
10.1155/2013/138037
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
As being one of the most crucial steps in the design of embedded systems, hardware/software partitioning has received more concern than ever. The performance of a system design will strongly depend on the efficiency of the partitioning. In this paper, we construct a communication graph for embedded system and describe the delay-related constraints and the cost-related objective based on the graph structure. Then, we propose a heuristic based on genetic algorithm and simulated annealing to solve the problem near optimally. We note that the genetic algorithm has a strong global search capability, while the simulated annealing algorithm will fail in a local optimal solution easily. Hence, we can incorporate simulated annealing algorithm in genetic algorithm. The combined algorithm will provide more accurate near-optimal solution with faster speed. Experiment results show that the proposed algorithm produce more accurate partitions than the original genetic algorithm.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Heuristic-based optimisation approach: cost-effective school transportation
    Dragan, Dejan
    Keshavarzsaleh, Abolfazl
    Popovic, Vlado
    Jereb, Borut
    Intihar, Marko
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-TRANSPORT, 2022, 175 (04) : 220 - 237
  • [2] A heuristic-based approach to conceptual design
    Chong, Yih Tng
    Chen, Chun-Hsien
    Leong, Kah Fai
    RESEARCH IN ENGINEERING DESIGN, 2009, 20 (02) : 97 - 116
  • [3] A heuristic-based approach to conceptual design
    Yih Tng Chong
    Chun-Hsien Chen
    Kah Fai Leong
    Research in Engineering Design, 2009, 20 : 97 - 116
  • [4] A Heuristic-Based Approach for Flattening Wrinkled Clothes
    Sun, Li
    Aragon-Camarasa, Gerarado
    Cockshott, Paul
    Rogers, Simon
    Siebert, J. Paul
    TOWARDS AUTONOMOUS ROBOTIC SYSTEMS, 2014, 8069 : 148 - 160
  • [5] HEURISTIC-BASED LEARNING
    RUBIN, SH
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 507 : 41 - 50
  • [6] An unsupervised heuristic-based approach for bibliographic metadata deduplication
    Borges, Eduardo N.
    de Carvalho, Moises G.
    Galante, Renata
    Goncalves, Marcos Andre
    Laender, Alberto H. F.
    INFORMATION PROCESSING & MANAGEMENT, 2011, 47 (05) : 706 - 718
  • [7] Toward an Effective Hybrid Collaborative Filtering: a New Approach based on Matrix Factorization and Heuristic-Based Neighborhood
    El Alami, Yasser El Madani
    Nfaoui, El Habib
    El Beqqali, Omar
    2015 INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV), 2015,
  • [8] Heuristic-based feature selection for rough set approach
    Stanczyk, U.
    Zielosko, B.
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2020, 125 : 187 - 202
  • [9] OST: a heuristic-based orthogonal partitioning algorithm for dynamic hierarchical data visualization
    Wang, Yan-Chao
    Xing, Yidan
    Lin, Feng
    Seah, Hock-Soon
    Zhang, Jie
    JOURNAL OF VISUALIZATION, 2022, 25 (04) : 875 - 896
  • [10] Heuristic-Based Approach for Constructing Hierarchical Knowledge Structures
    Tsai, Fu-Ching
    Cheng, Yi-Chung
    Li, Sheng-Tun
    Chen, Ciian-Yuan
    NEXT-GENERATION APPLIED INTELLIGENCE, PROCEEDINGS, 2009, 5579 : 439 - +