Heuristic algorithm for reducing mapping sets of hardware-software partitioning in reconfigurable system

被引:0
|
作者
Ahn, SY [1 ]
Kim, JY
Lee, JA
机构
[1] Chosun Univ, Sch Comp Engn, Kwangju, South Korea
[2] Seoul Natl Univ, Dept Comp Engn, Seoul 151, South Korea
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of many technical challenges facing the designers of reconfigurable systems is how to integrate hardware and software resources. The problem of allocating each application function to general purpose processors (GPPs) and Field Programmable Gate Array (FPGAs) considering the system resource restriction and application requirements becomes harder. We propose a solution employing Y-chart design space exploration approach to this problem and develop Y-Sim, a simulation tool employing the solution. Its procedure is as follows: First, generate the mapping set by matching each function in a given application with GPPs and FPGAs in the target reconfigurable system. Secondly, estimate throughput of each mapping case in the mapping set by simulation. With the simulation results, the most efficient configuration achieving the highest throughput among the mapping cases would be chosen. We also propose HARMS (Heuristic Algorithm for Reducing Mapping Sets), a heuristic algorithm minimizing the mapping set by eliminating unnecessary mapping cases according to their workload and parallelism to reduce the simulation time overhead. We show the experimental results of proposed solution using Y-Sim and efficiency of HARMS. The experiment results indicates that HARMS can minimize the mapping set by 87.5% and most likely pick out the mapping case with the highest throughput.
引用
收藏
页码:102 / 114
页数:13
相关论文
共 50 条
  • [1] Dynamic hardware-software partitioning on reconfigurable system-on-chip
    Waldeck, P
    Bergmann, N
    [J]. 3RD IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2003, : 102 - 105
  • [2] Genetic algorithm driven hardware-software partitioning for dynamically reconfigurable embedded systems
    Harkin, J
    McGinnity, TM
    Maguire, LP
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (05) : 263 - 274
  • [3] The Application of Genetic Algorithm in Embedded System Hardware-software Partitioning
    Zheng, Shijue
    Zhang, Yan
    He, Tingting
    [J]. ICECT: 2009 INTERNATIONAL CONFERENCE ON ELECTRONIC COMPUTER TECHNOLOGY, PROCEEDINGS, 2009, : 219 - +
  • [4] Hardware-software partitioning in embedded system
    Arató, P
    Juhász, S
    Mann, ZA
    Orbán, A
    Papp, D
    [J]. 2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, PROCEEDINGS: FROM CLASSICAL MEASUREMENT TO COMPUTING WITH PERCEPTIONS, 2003, : 197 - 202
  • [5] A hybrid genetic algorithm for constrained hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    [J]. PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 3 - 3
  • [6] A dynamically constrained genetic algorithm for hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    [J]. GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 769 - 775
  • [7] On the hardware-software partitioning problem:: system modeling and partitioning techniques
    López-Vallejo, M
    López, JC
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2003, 8 (03) : 269 - 297
  • [8] Hardware-software partitioning based on system performance constrained
    Peng, Yipin
    Ling, Ming
    Yang, Jun
    [J]. Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2004, 34 (06): : 828 - 832
  • [9] A knowledge-based system for hardware-software partitioning
    Lopez, ML
    Iglesias, CA
    Lopez, JC
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 914 - 915
  • [10] A High Performance Algorithm for Scheduling and Hardware-Software Partitioning on MPSoCs
    Youness, Hassan
    Hassan, Mohammed
    Sakanushi, Keishi
    Takeuchi, Yoshinori
    Imai, Masaharu
    Salem, Ashraf
    Wahdan, Abdel-Moniem
    Moness, Mohammed
    [J]. DTIS: 2009 4TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA, PROCEEDINGS, 2009, : 71 - +