摘要
对系统级设计中的硬软件分割问题建立数学模型,将系统级设计工具提供的性能分析功能与模拟退火算法相结合,设计了一种软件导引的模拟退火算法。该实现中将嵌入式系统性能指标(任务的执行时间)作为约束,将实现代价以及功耗作为硬软件分割方法优化的目标。在保证系统的设计目标(任务执行时间)满足要求的基础上,通过选择系统中各模块实现代价和功耗较小的实现方法,进而优化整个系统的实现代价和功耗,彻底改变了以往航天应用的嵌入式系统设计中依赖人工经验进行硬软件划分下现状。
Hardware / software partitioning is a key problem in Hardware / software co-design of embedded system. This paper describes an approach based on simulated annealing algorithm guided by Visual Elite ESC. We analyze the performance analysis report given by the software and delete the unsuitable solutions so that we can reduce the cost of the algorithm. Under the performance restrictions, we use this method to optimize the cost, power dissipation.
出处
《微电子学与计算机》
CSCD
北大核心
2006年第4期193-196,200,共5页
Microelectronics & Computer
关键词
硬软件划分
嵌入武系统
模拟退火算法
HW/SW partition, Embedded systems, Simulated annealing algorithm