Computer Engineering and Applications ›› 2010, Vol. 46 ›› Issue (11): 67-69.DOI: 10.3778/j.issn.1002-8331.2010.11.020

• 研发、设计、测试 • Previous Articles     Next Articles

Dynamic hardware/software partitioning in function level for RSoC

HUANG Yu-chen,WU Qiang,CHEN Yu,LI Zhe-tao
  

  1. College of Computer and Communication,Hunan University,Changsha 410082,China
  • Received:2009-01-12 Revised:2009-04-07 Online:2010-04-11 Published:2010-04-11
  • Contact: HUANG Yu-chen

面向RSoC的过程级动态软硬件划分

黄瑜臣,吴 强,陈 宇,李哲涛   

  1. 湖南大学 计算机与通信学院,长沙 410082
  • 通讯作者: 黄瑜臣

Abstract: As a key approach in reconfiguration system-on-chip(RSoC),hardware/software partitioning impacts on system performance definitely.But most of the research on improving partitioning focus on the algorithm itself,and their neglecting in implementation results in poor partitioning.The features of partitioning and dynamic reconfiguration are presented.Then a partitioning method with pre-configuration is proposed,which makes task decomposition in pre-configuration model,and the priority for pre-configuration of the task is computed.At the same time,an evaluation function is designed to do assessment of the partitioning.Experimental results indicate that the method improves partitioning performance efficiently.

Key words: pre-configuration, function level, dynamic configuration, hardware/software partitioning

摘要: 软硬件划分作为可重构片上系统设计的重要技术手段,其结果直接影响到系统的性能。目前的软硬件划分大多只考虑从算法本身提高划分效果,忽略了划分结果的具体配置实现,导致划分效果很不理想。分析了预配置模型下的任务描述,给出了预配置调度优先级的计算方法,设计了一种预配置调度策略;针对软硬件划分与动态可重构的特点,提出并实现了一种结合预配置的软硬件划分算法,给出了一种评价软硬件划分方案优劣的方法。实验结果表明,该划分方法具有良好的划分效果。

关键词: 预配置, 过程级, 动态重构, 软硬件划分

CLC Number: