期刊文献+

一种基于可重构多FPGA的任务调度与任务复制方法 被引量:1

Task Schedule and Task Duplicate Method Based on Reconfigurable Multi-FPGAs
下载PDF
导出
摘要 在可重构多现场可编程逻辑门阵列(FPGA)系统中,任务调度是一个极其重要的研究方向。参照同构与异构计算领域的调度算法,结合可重构多FPGA计算模型的自身特点,在现有的调度算法的基础上,将任务复制方法引入到可重构多FPGA系统计算领域,如果任务余图最长路经上的父子节点不在同一FPGA上,通过寻找FPGA上的复制空间,提出的算法将父节点尽可能复制在子节点所在的FPGA上,减小了任务之间的通信开销。实验结果表明,对于任务调度有向无环图,提出方法的调度长度优于或等于前人方法的性能下界,而且,FPGA利用率有所提高。 Task scheduling is an extremely important research direction in the reconfigurable multi-FPGAs systems. Referencing to the scheduling algorithm in homogeneous and heterogeneous computing, combining its own characteristics of the reconfigurable multi-FPGA computing model, and based on the existing scheduling algorithm, task duplication method is introduced in this paper: If the parent and son nodes on the longest path of the excess task graph are not on the same FPGA, through looking for the Duplicate Space on the FPGA,the proposed algorithm will duplicate the parent node onto the FPGA where the child node is, reducing the cost of communication between tasks. The experimental results show that for a directed acyclic graph of the task scheduling, the makespan of the proposed method is superior to or equal to the performance lower bound of the previous methods, moreover, the utilization of FPGA has been increased.
出处 《计算机系统应用》 2011年第11期91-94,117,共5页 Computer Systems & Applications
关键词 重构 多现场可编程逻辑门阵列 有向无环图 任务复制 调度长度 reconfigurable multi-FPGA directed acyclic graph task duplicate makespan
  • 相关文献

参考文献8

  • 1归敏丹,吴锡生.HyperLynx在多FPGA系统设计中的应用[J].自动化技术与应用,2008,27(7):102-104. 被引量:1
  • 2Xiao Y, Duan ZH. Dynamic Critical-Path Based on Fit Degree Scheduling for Reconfigurable Multi-FPGAs. IEEE Interna- tional Conference on Application of Concurrency to System Design. Xi'an. 2008.27-32.
  • 3Pan Z, Wells BE. Hardware Supported Task Scheduling on dynamically reconfigurable SOC architectures IEEE Trans. on Very Large Scale Integration Systems. 2008. 1465-1474.
  • 4梁,周学功,王颖,彭澄廉.采用预配置策略的可重构混合任务调度算法[J].计算机辅助设计与图形学学报,2007,19(5):635-641. 被引量:12
  • 5Steiger MPLTC, Walder H. Online scheduling and placementof real-time tasks to partially reconfigurable devices. RTSS, 2003.224-235.
  • 6Saha P, Ghazawi TEl. Extenging embedded computing scheduling Algorithms for reconfigurable computing systems. 3rd Southern Conference on Programmable Logic. 2007.87-92.
  • 7Lain Y, Coutinho JGF, Luk W, Leong PHW. Mapping and scheduling with task clustering for heterogeneous computing systems. International Conference on Field Programmable Logic and Applications. 2008. 275-280.
  • 8Sim JE, Wong WF, Teich J. optimal placement-aware Trace-based Scheduling of hardware reconfigurations for FPGA accelerators. 17th IEEE Symposium on Field Programmable Custom Computing Machines. 2009. 279-282.

二级参考文献16

  • 1孙宇贞.高速电路的信号完整性分析[J].电子技术应用,2005,31(3):73-76. 被引量:22
  • 2周博,邱卫东,谌勇辉,彭澄廉.基于簇的层次敏感的可重构系统任务划分算法[J].计算机辅助设计与图形学学报,2006,18(5):667-673. 被引量:12
  • 3Li 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
  • 4Li 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
  • 5Ghiasi 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
  • 6Andrews 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
  • 7Steiger 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
  • 8Bazargan Kiarash,Kastner Ryan,Sarrafzadeh Majid.Fast template placement for reconfigurable computing systems[J].Design and Test of Computers,2000,17(1):68-83
  • 9Handa 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
  • 10Kwok Yu-Kwong,Ahmad Ishfaq.Static scheduling algorithms for allocating directed task graphs to multiprocessors[J].ACM Computing Surveys,1999,31(4):300-360

共引文献11

同被引文献11

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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