期刊文献+

可重构系统中的实时任务在线调度与放置算法 被引量:27

On-Line Scheduling and Placement of Real-Time Tasks for Reconfigurable Computing System
在线阅读 下载PDF
导出
摘要 有效的任务调度与放置是发挥可重构计算性能优势的重要因素.针对实时任务在二维可重构器件上的在线调度问题,定义了调度算法完全识别的概念,即算法不会拒绝能够成功调度的任务.提出了新的实时在线调度与放置算法,充分利用了任务的时间信息,实现了完全识别的调度.实验表明,与已有的算法相比,新算法显著地改善了调度效果,而运行开销没有明显增加. Efficient task scheduling and placement are very important for obtaining high performance in reconfigurable computing system. This paper focuses on the on-line scheduling of realtime tasks on a 2-dimensional reconfigurable device, and introduces the notion of recognitioncomplete for scheduling algorithms, that is the algorithm do not reject a task when a feasible schedule for this task exists. A new on-line scheduling and placement algorithm is proposed. By utilizing the temporal information of real-time tasks thoroughly, the proposed algorithm achieves recognition-complete. The simulation results show that the proposed algorithm gains a prominent improvement in scheduling performance over previous algorithms, while the run-time efficiency is preserved.
出处 《计算机学报》 EI CSCD 北大核心 2007年第11期1901-1909,共9页 Chinese Journal of Computers
基金 国家自然科学基金(60573105)资助.~~
关键词 可重构计算 在线调度 实时 放置策略 完全识别 reconfigurable computing on-line scheduling real-time placement scheme recognition-complete
  • 相关文献

参考文献16

  • 1Compton K.Reconfigurable computing:A survey of systems and software.ACM Computing Surveys,2002,34(2):171-210
  • 2Xilinx Inc.Virtex-4 Configuration Guide,http://direct.xilinx.com/bvdocs/userguides/ug071.pdf
  • 3周博,王石记,邱卫东,彭澄廉.SHUM-UCOS:基于统一多任务模型可重构系统的实时操作系统[J].计算机学报,2006,29(2):208-218. 被引量:33
  • 4Steiger C,Walder H,Platzner M.Operating systems for reconfigurable embedded platforms:Online scheduling of real-time tasks.IEEE Transactions on Computers,2004,53(11):1393-1407
  • 5Steiger C,Walder H,Platzner M.Online scheduling and placement of real-time tasks to partially reconfigurable devices//Proceedings of the 24th IEEE International Real-Time Systems Symposium (RTSS'03).Cancun,Mexico,2003.224-235
  • 6Yoo S M,Youn H,Choo H.Dynamic scheduling and allocation in two-dimensional mesh-connected multicomputers for real-time tasks.IEICE Transactions on Information and Systems,2001,E84-D(5):613-622
  • 7Zhu Y.Efficient processor allocation strategies for mesh-connected parallel computers.Journal of Parallel and Distributed Computing,1992,16(4):328-337
  • 8Sharma D D,Pradhan D K.A Fast and efficient strategy for submesh allocation in mesh-connected parallel computers//Proceedings of the 5th IEEE Symposium on Parallel and Distributed Processing.Dallas,Texas,USA,1993:682-689
  • 9Ding J,Bhuyan L N.An adaptive submesh allocation strategy for two-dimensional mesh connected systems//Proceedings of the International Conference on Parallel Processing.Syracuse University,NY,USA,1993:II-193-200
  • 10Bhattacharya S,Tsai W T.Lookahead processor allocation in mesh-connected massively parallel multicomputer//Proceedings of the 8th International Parallel Processing Symposium.Cancun,Mexico,1994:868-875

二级参考文献17

  • 1Lee E..Overview of the Ptolemy Project.Technical Memorandum UCB/ERL M03/25,University of California,Berkeley,CA,USA,2003.
  • 2Alexander P.,Kong C..Rosetta:Semantic support for model centered systems level design.Computer,2001,34(11):64~70.
  • 3Andrews D.,Niehaus D..Programming models for hybrid FPGA-CPU computational components:A missing link.IEEE Transactions on Micro,2004,24(4):42~53.
  • 4Walder H.,Platzner M..Reconfigurable hardware operating systems:From design concepts to realizations.In:Proceedings of the 3rd International Conference on Engineering of Reconfigurable Systems and Architectures (ERSA'03),Las Vegas(NV),USA,2003.
  • 5The ISO POSIX Working Group.ISO/IEC 9945:2002 POSIX Standard,2002.
  • 6Donthi S.,Haggard R.L..A survey of dynamically reconfigurable FPGA devices.In:Proceedings of the 35th Southeastern Symposium on System Theory,Morgantown,West Virginia,USA,2003,422~426.
  • 7Kwork Y.K.,Ahmad I..Dynamic critical-path scheduling:An effective technique for allocation task graphs to multiprocessors.IEEE Transactions on Parallel and Distributed System,1996,7(5):506~521.
  • 8Karthikeya M.,Purna G.,Bhatia D..Temporal partitioning and scheduling data flow graphs for reconfigurable computers.IEEE Transactions on Computer,1999,48(6):579~590.
  • 9Cormen T.H.,Leiserson C.E..Introduction to Algorithms.Cambridge,MA:The MIT Press,2001,1043~1054.
  • 10Kar R.P..Implementing the rhealstone real-time benchmark.Dr.Dobb's Journal,1990,15(4):46~55.

共引文献32

同被引文献223

引证文献27

二级引证文献46

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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