| | 《计算机学报》文章摘要 全文下载 |
| 文章题目 | 自动映射多循环程序到有限FPGA资源的参数化流水线模板 |
| 作者 | 董亚卓1) 窦勇2) 宋健3) 刘明政4) |
| 作者单位 | 1)(中国人民解放军91655部队 北京 100036)
2)(国防科学技术大学计算机学院 长沙 410073)
3)(中国人民解放军61785部队 北京 100075)
4)(总后后勤科学研究所应用室 北京 100071) |
| 发表年份 | 2009 |
| 发表月份 | 1期(152—160) |
| 文章摘要 | 摘要 FPGA为加速计算密集型应用提供了一个灵活高效的平台.然而,由于片上资源有限,在一些情况下,需要将大规模应用中包括的多个循环程序分别映射到FPGA上执行,当一个循环程序执行完毕后,需要重新配置FPGA以执行下一个循环程序,FPGA重构过程在整个程序执行过程中占用了较多时间.文中设计了一个参数化流水线模板,并提出了相应的指令分配调度策略,实现了自动将多循环程序顺序映射到目标FPGA片上系统,同时在程序切换时,不需要进行FPGA重构.实验结果表明,对每个循环程序,文中设计的流水线模板能达到与专用硬件结构相当的执行节拍,同时节约了程序切换时的重构时间.
关键词:循环;FPGA;流水线模板;指令调度
中图法分类号:TP302 DOI号: 10.3724/SP.J.1016.2009.00152 |