计算机学报
計算機學報
계산궤학보
CHINESE JOURNAL OF COMPUTERS
2009年
1期
152-160
,共9页
董亚卓%窦勇%宋健%刘明政
董亞卓%竇勇%宋健%劉明政
동아탁%두용%송건%류명정
循环%FPGA%流水线模板%指令调度
循環%FPGA%流水線模闆%指令調度
순배%FPGA%류수선모판%지령조도
FPGA为加速计算密集型应用提供了一个灵活高效的平台.然而,由于片上资源有限,在一些情况下,需要将大规模应用中包括的多个循环程序分别映射到FPGA上执行,当一个循环程序执行完毕后,需要重新配置FPGA以执行下一个循环程序,FPGA重构过程在整个程序执行过程中占用了较多时间.文中设计了一个参数化流水线模板,并提出了相应的指令分配调度策略,实现了自动将多循环程序顺序映射到目标FPGA片上系统,同时在程序切换时,不需要进行FPGA重构.实验结果表明,对每个循环程序,文中设计的流水线模板能达到与专用硬件结构相当的执行节拍,同时节约了程序切换时的重构时间.
FPGA為加速計算密集型應用提供瞭一箇靈活高效的平檯.然而,由于片上資源有限,在一些情況下,需要將大規模應用中包括的多箇循環程序分彆映射到FPGA上執行,噹一箇循環程序執行完畢後,需要重新配置FPGA以執行下一箇循環程序,FPGA重構過程在整箇程序執行過程中佔用瞭較多時間.文中設計瞭一箇參數化流水線模闆,併提齣瞭相應的指令分配調度策略,實現瞭自動將多循環程序順序映射到目標FPGA片上繫統,同時在程序切換時,不需要進行FPGA重構.實驗結果錶明,對每箇循環程序,文中設計的流水線模闆能達到與專用硬件結構相噹的執行節拍,同時節約瞭程序切換時的重構時間.
FPGA위가속계산밀집형응용제공료일개령활고효적평태.연이,유우편상자원유한,재일사정황하,수요장대규모응용중포괄적다개순배정서분별영사도FPGA상집행,당일개순배정서집행완필후,수요중신배치FPGA이집행하일개순배정서,FPGA중구과정재정개정서집행과정중점용료교다시간.문중설계료일개삼수화류수선모판,병제출료상응적지령분배조도책략,실현료자동장다순배정서순서영사도목표FPGA편상계통,동시재정서절환시,불수요진행FPGA중구.실험결과표명,대매개순배정서,문중설계적류수선모판능체도여전용경건결구상당적집행절박,동시절약료정서절환시적중구시간.