摘要
文章提出筛选法对基于抽象体系结构模板的多路软硬件划分算法进行了改进,从而使整个软硬件划分-任务调度过程的时间大大缩短。该方法在原算法的软硬件划分和任务调度过程之间加入了一个筛选步骤,对软硬件划分结果的硬件面积进行预估,依据预估的结果进行筛选,筛选后满足要求的划分方案才进行调度,从而大大减少了调度过程的工作量。实验结果表明,加入筛选步骤后,在最终结果性能基本不损失的前提下,整个软硬件划分-任务调度过程的速度有明显提高。
A filtration method to improve the multi-way hardware/software partitioning algorithm based on abstract architecture template is proposed in this paper, which greatly shortens run time of the full partitioning-scheduling flow. In this method, a filtrating process is added between hardware/software partitioning and scheduling processes. Filtration is performed based on the hardware area pre-estimated. Only a part of partition schemes that meet an appropriate requirement are scheduled. So the workload of scheduling processes is greatly decreased. Experimental results show that the speed of the full partitioning-scheduling flow with filtrating process is perceptibly increased without losing the performance of final results.
出处
《微电子学与计算机》
CSCD
北大核心
2007年第1期1-4,共4页
Microelectronics & Computer
基金
国家自然科学基金(90207017
60236020)
关键词
系统级综合
多路软硬件划分
抽象体系结构
结合资源分配的调度
筛选法
System-level synthesis, Multi-way hardware-software partitioning, Abstract architecture, Scheduling with resource allocation, Filtration