期刊文献+

采用优先级排序的数据流驱动调度算法 被引量:2

Priority-Based Data Stream-Driven Scheduling Algorithm
下载PDF
导出
摘要 针对事件触发并发数据流(event-triggered concurrent data flow,ECDF)调度算法中多个组件间相互切换导致的计算开销增大问题,提出采用优先级排序的数据流驱动调度(priority based data flow,PBDF)算法。研究了信号处理平台中组件间数据依赖关系、预期处理开销和通信开销对系统组件优先级的影响。在适用于信号处理平台数据流驱动模型的基础上,采用表调度的思想,结合ECDF调度算法的要求,建立有序组件执行顺序。最后依据数据流驱动算法调度优先级列表。仿真结果表明,与现有算法相比,该算法提高了调度效率,有效降低了应用响应时间。 To address the problem of computational overhead increasing caused by switching between multiple components in event-triggered concurrent data flow (ECDF) scheduling algorithm, a priority-based data stream-driven scheduling (PBDF) algorithm is proposed. The effect of data dependency, expected processing cost and communication overhead on component priority of signal processing platform is studied. On the basis of the data stream driven model applied to signal processing platform, the idea of table scheduling and the order of ECDF scheduling algorithm are established. Finally, the priority list is scheduled according to the data flow-driven algorithm. Simulation results show that compared with the existing algorithms, the algorithm improves the scheduling efficiency and reduces the application response time.
作者 梁少勋 孙红胜 胡泽明 LIANG Shaoxun;SUN Hongsheng;HU Zeming(Information Engineering University, Zhengzhou 450001,China)
机构地区 信息工程大学
出处 《信息工程大学学报》 2018年第4期509-512,共4页 Journal of Information Engineering University
关键词 信号处理平台 优先级 数据流驱动 signal processing platform priority data stream driven
  • 相关文献

参考文献3

二级参考文献14

  • 1(美)Hwang Kai 王鼎兴等(译).高等计算机系统结构--并行性,可扩展性,可编程性[M].北京:清华大学出版社,1995.56-59.
  • 2[1]Whiting PG, Pascoer SV. A history of data-flow languages. IEEE Annals of the History of Computing, 1994,16(4):38~59.
  • 3[2]Davis AL, Keller RM. Data flow program graphs. Computer, 1982,15(2):26~39.
  • 4[3]Andrade HA, Kovner S. Software synthesis from dataflow models for G and LabVIEWTM. In: IEEE, ed. Proceedings of the IEEE Conference Record of the 32nd Asilomar Conference on Signals, Systems and Computers, Vol 2. Pacific Grove, CA: IEEE, 1998. 1705~1709.
  • 5[4]Klinger M. Reusable test executive and test programs methodology and implementation comparison between HP VEE and LabView. In: IEEE, ed. Proceedings of the AUTOTESTCON'99--IEEE Systems Readiness Technology Conference. San Antonio, TX: IEEE, 1999.
  • 6[5]Lee EA, Messerschmitt DG. Static scheduling of synchronous data flow programs for digital signal processing. IEEE Transactions on Computers, 1987,C-36(1):24~34.
  • 7[6]Bilsen G, Engels M, Lauwereins R. Cyclo-Static dataflow. IEEE Transactions on Signal Processing, 1996,44(2):397~407.
  • 8[7]Wauters P, Engels M, Lauwereings R. Cyclo-Dynamic dataflow. In: IEEE, ed. Proceedings of IEEE the 4th Euromicro Workshop on Parallel and Distributed Processing. Braga: IEEE, 1996. 319~326.
  • 9[8]Muthiayen D, Alagar VS, Khendek F. An approach to a synthesis of formal and visual description techniques for the development of real-time reactive systems. In: IEEE, ed. Proceedings of the IEEE Conference on Real-Time Computing Systems and Applications. Cheju Island: IEEE, 2000. 491~497.
  • 10Joint Tactical Radio System(JTRS)Joint Program Office.JTRS-5000 Software Communication Architecture Specification[S].SCA V3.0. USA:JTRS Joint Program Office,2004.

共引文献32

同被引文献28

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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