首页 | 本学科首页   官方微博 | 高级检索  
     

约束驱动与松弛时间消除相结合的硬/软件划分算法
引用本文:程国达,彭澄廉. 约束驱动与松弛时间消除相结合的硬/软件划分算法[J]. 计算机研究与发展, 2003, 40(6): 889-896
作者姓名:程国达  彭澄廉
作者单位:复旦大学计算机与信息技术系,上海,200433
基金项目:国防预研项目基金 ( 413160 2 0 3)
摘    要:硬/软件划分是硬/软件协同设计的关键问题之一.在分析了已经被提出的硬/软件划分算法中存在的问题之后,提出了一种基于约束驱动和松弛时间消除相结合的硬/软件划分算法.首先是获取结点面积—时间(A—T)曲线的方法,然后比较时间约束紧迫度与阈值的大小,决定结点是用硬件还是软件执行.硬/软件面积的约束紧迫度决定硬/软件执行面积,通过A—T曲线找出对应的执行时间.最后,消除结点之间存在的松弛时间进一步优化设计.

关 键 词:硬/软件协同设计 快速样机系统 约束驱动 结点映射 松弛时问

An Algorithm for Hardware/Software Partitioning Using Constraint-Driven and Elimination of Slack Time
CHENG Guo-Da and PENG Cheng-Lian. An Algorithm for Hardware/Software Partitioning Using Constraint-Driven and Elimination of Slack Time[J]. Journal of Computer Research and Development, 2003, 40(6): 889-896
Authors:CHENG Guo-Da and PENG Cheng-Lian
Abstract:One of the key problems in hardware/software co-design is hardware/software partitioning. The problems in the presented algorithms of hardware/software partitioning are analyzed and a new hardware/software partitioning algorithm is presented, based on the combination of the constraint-driven and elimination of slack time. First, an approach used to get area-time(A-T) curve of nodes is put forward. The nodes are mapped to hardware or software by comparing the value of time constraint criticality with threshold. Hardware/software executive areas are decided in terms of hardware/software areas constraints criticality, and then the executive time of nodes is obtained through A-T curve of nodes. Finally, the performance optimization is done further by eliminating slack time existing among nodes.
Keywords:hardware/software co-design  rapid prototyping system  constraint-driven  node mapping  slack time
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号