河南城建学院学报2012,Vol.21Issue(3):48-51,92,5.
一种新的软硬件协同综合及其处理器分配方法
A new processor allocation approach for hardware software co-synthesis
摘要
Abstract
Hardware Software Co-synthesis involves determining the hardware and software architectures for an application. This process involves selection of processing elements, mapping application parts to those process- ing elements followed by scheduling. Various heuristic based co-synthesis algorithms have been proposed but many of them are limited by simple architecture and non-pipelined implementations. In this paper we present a new processor allocation and pipelined algorithm which can be used for hardware software co-synthesis. The al- gorithm iteratively selects processing elements based on performance improvement and then allocates tasks and creates pipeline stages. Task allocation and pipelining processes are interleaved which helps to remove redun- dant pipeline stages. The algorithm is also applied to an example task graph and results are discussed.关键词
流水化处理/实时嵌入式系统/软硬件协同综合Key words
pipelining/real-time embedded systems/hardware software co-synthesis分类
信息技术与安全科学引用本文复制引用
王永博,杨明,赵冬媛..一种新的软硬件协同综合及其处理器分配方法[J].河南城建学院学报,2012,21(3):48-51,92,5.