期刊文献+

基于预配置和配置重用的粗粒度动态可重构系统任务调度技术 被引量:7

Task Scheduling Technology for Coarse-grained Dynamic Reconfigurable System Based on Configuration Prefetching and Reuse
在线阅读 下载PDF
导出
摘要 配置时间过长是制约可重构系统整体性能提升的重要因素,而合理的任务调度技术可有效降低系统配置时间。该文针对粗粒度动态可重构系统(CGDRS)和具有数据依赖关系的流应用,提出了一种3维任务调度模型。首先基于该模型,设计了一种基于预配置策略的任务调度算法(CPSA);然后根据任务间的配置重用性,提出了间隔配置重用与连续配置重用策略,并据此对CPSA算法进行改进。实验结果证明,CPSA算法能够有效解决调度死锁问题、降低流应用执行时间并提高调度成功率。与其它调度算法相比,对流应用执行时间的平均优化比例达到6.13%~19.53%。 Long configuration time is a significant factor which restricts the performance improvement of the reconfigurable system, and a reasonable task scheduling technology can effectively reduce the system configuration time. A three-dimensional task scheduling model for Coarse-Grain Dynamic Reconfigurable System (CGDRS) and flow applications with data dependencies is proposed. Firstly, based on this model, a Configuration Prefetching Schedule Algorithm (CPSA) applying pre-configured strategy is designed. Then, the interval and continuous configuration reuse strategy are proposed according to the configuration reusability between tasks, and the CPSA algorithm is improved accordingly. The experimental results show this algorithm can avoid scheduling deadlock, reduce the execution time of flow applications and improve scheduling success rate. The optimization ratio of total execution time of flow applications achieves 6.13%~19.53% averagely compared with other scheduling algorithms.
作者 戴紫彬 曲彤洲 DAI Zibin;QU Tongzhou(The PLA Information Engineering University, Zhengzhou 450001, China)
出处 《电子与信息学报》 EI CSCD 北大核心 2019年第6期1458-1465,共8页 Journal of Electronics & Information Technology
关键词 粗粒度动态可重构系统 流应用 预配置 配置重用 Coarse-Grain Dynamic Reconfigurable System (CGDRS) Flow applications Pre-configured Configuration reuse
  • 相关文献

参考文献4

二级参考文献37

  • 1古海云,李丽,许居衍,高明伦.一种Virtex系列FPGA配置数据无损压缩算法[J].计算机研究与发展,2006,43(5):940-945. 被引量:7
  • 2周博,邱卫东,谌勇辉,彭澄廉.基于簇的层次敏感的可重构系统任务划分算法[J].计算机辅助设计与图形学学报,2006,18(5):667-673. 被引量:12
  • 3梁,周学功,王颖,彭澄廉.采用预配置策略的可重构混合任务调度算法[J].计算机辅助设计与图形学学报,2007,19(5):635-641. 被引量:12
  • 4Li Zhiyuan,Hauck Scott.Configuration compression for Virtex FPGAs[C]//Proceedings of the 9th Annual IEEE Symposium on Field-Programmable for Custom Computing Machines,Rohnert Park,California,2001:22-36
  • 5Li Zhiyuan,Hauck Scott.Configuration prefetching techniques for partial reconfigurable coprocessor with relocation and defragmentation[C]//Proceedings of IEEE/ACM International Symposium on Field-Programmable Gate Arrays,Monterey,California,2002:187-195
  • 6Ghiasi Soheil,Nahapetian Ani,Sarrafzadeh Majid.An optimal algorithm for minimizing run-time reconfiguration delay[J].ACM Transactions on Embedded Computing Systems,2004,3(2):237-256
  • 7Andrews David,Niehaus Douglas,Jidin Razali,et al.Programming models for hybrid FPGA-CPU computational components:a missing link[J].IEEE Micro,2004,24(4):42-53
  • 8Steiger Christoph,Walder Herbert,Platzner Macro.Operating systems for reconfigurable embedded platforms:online scheduling of real-time tasks[J].IEEE Transactions on Computers,2004,53(11):1393-1407
  • 9Bazargan Kiarash,Kastner Ryan,Sarrafzadeh Majid.Fast template placement for reconfigurable computing systems[J].Design and Test of Computers,2000,17(1):68-83
  • 10Handa Manish,Vemuri Ranga.A fast algorithm for finding maximal empty rectangles for dynamic FPGA placement[C]//Proceedings of the Design,Automation and Test in Europe Conference and Exhibition,Paris,2004:1530-1591

共引文献22

同被引文献48

引证文献7

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部