计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (26): 56-58.

• 学术探讨 • 上一篇    下一篇

基于遗传算法的可重构系统软硬件划分

李 涛1,杨愚鲁1,马 平2,柴 欣2   

  1. 1.南开大学 计算机科学与技术系,天津 300071
    2.河北工业大学 计算机科学与软件学院,天津 300130
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-09-11 发布日期:2007-09-11
  • 通讯作者: 李 涛

Genetic algorithm based hardware/software partitioning for reconfigurable system

LI Tao1,YANG Yu-lu1,MA Ping2,CHAI Xin2   

  1. 1.Department of Computer Science and Technology,Nankai University,Tianjin 300071,China
    2.College of Computer Science and Software,Hebei University of Technology,Tianjin 300130,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-09-11 Published:2007-09-11
  • Contact: LI Tao

摘要: 在考虑动态部分重构及重构延时等特征的基础上,采用遗传算法及其与爬山算法的融合实现可重构系统软硬件任务的划分,并采用动态优先级调度算法进行划分结果的评价。实验表明,在可重构系统的资源约束等条件下,算法能够有效地实现应用任务图到可重构系统的时空映射。

关键词: 可重构硬件, 动态部分重构, 软硬件划分, 可重构系统

Abstract: Considering the partially run-time reconfiguration and reconfiguration delay of reconfigurable systems,the hardware/software partitioning is implemented by genetic algorithm and the integration of genetic algorithm and hill-climbing algorithm.Then the partitioning results are evaluated by dynamic priority scheduling algorithm.Obtained results indicate that the algorithm can efficiently map the task graph to reconfigurable system by hardware/software partitioning under the resource constraint.

Key words: reconfigurable hardware, partially run-time reconfiguration, hardware/software partitioning, reconfigurable system