位置:成果数据库 > 期刊 > 期刊详情页
循环在可重构处理器上的软硬件划分技术
  • 期刊名称:电视技术 2009年10期, VIDEO ENGINEERING, 2009 33(10) 分类号
  • 时间:0
  • 分类:TN41[电子电信—微电子学与固体电子学] TN919.81[电子电信—通信与信息系统;电子电信—信息与通信工程]
  • 作者机构:[1]清华大学信息科学与技术国家实验室 清华大学微电子学研究所,北京100084
  • 相关基金:国家自然科学基金项目(60676012);国家“863”计划信息技术领域重点项目(2009AA011700)
  • 相关项目:基于可重复配置结构的嵌入式SOC的软硬件协同设计研究
中文摘要:

针对较大循环在可重构处理器上的映射问题提出了一种启发式的算法,将循环划分为在处理器上执行的软件部分和在可重构阵列上执行的硬件部分,并且使两者之间的数据传输量最小。通过测试,相比于原有处理较大循环的方法,该技术降低了13%-29%的循环执行时间。在FPGA验证系统上通过H.264中的运动估计和MPEG-2中的IDCT等多种多媒体核心算法验证了该划分技术。使用该划分技术后,验证系统相比于类似结构在不增加硬件规模的情况下,有平均3.5倍的性能提升。

英文摘要:

Based on the idea of mapping the loops onto the reconfigurable array can improve the performance, the paper proposes a heuristic hardware-software partition algorithm which partitions the big loop into two parts: one is in the processor and another in the array. The objective of the algorithm is to minimize the communication of the two parts. The partition algorithm reduces 13%-29% of execution time compared with original teehniques.The technology has been verified on the platform of FPGA with some kernel algorithms of multimedia applications, such Motion Estimation of H.264, and IDCT of MPEG-2. With the same scale of reeonfigurable array, the performance is 3.5 times higher than the similar researches.

同期刊论文项目
同项目期刊论文