期刊文献+

面向图形化编程的事件触发并发数据流模型 被引量:2

Event-triggered concurrent dataflow model for graphic programming
下载PDF
导出
摘要 目前的许多图形化编程语言 (又称为可视化语言 )多是基于动态纯数据流 DHDF(dynam ic hom ogeneousdataflow) .由于 DHDF的自然属性 (数据驱动 )与操作系统事件驱动模型不能很好地结合 ,导致了两个明显的不足 :运行效率低 ,CPU占用率高 ;对外部事件响应速度慢 ,系统实时性差 .文中提出了一种事件触发并发数据流 ECDF(event triggered concurrent dataflow)模型 ,并给出了基于该模型的图形化编程语言的构建技术 .ECDF模型通过引入多优先级线程以及事件触发机制 ,在很大程度上提高了系统的实时性与运行效率 ,并且使得基于该模型的图形化编程语言能够实现事件驱动、阻塞调用及重叠 I/O等各种操作模式 .通过一个面向测试系统的图形化程序实例表明 :ECDF模型确实大大提高了图形化程序的运行效率和对外部事件的响应速度 . Currently, most Graphic Programming Languages (GPL) are based on Dynamic Homogeneous Dataflow (DHDF). Because of its natural data driven property, DHDF cannot work well with the event driven operating system. It leads to inefficienty use of CPU, and low response speed with resulting poor real time performance. An Event Triggered Concurrent Dataflow (ECDF) model and composing technologies of a Graphic Programming Language are presented in this paper. Based on the multi thread and event triggered mechanism, the ECDF can improve the real time performance and execution efficiency of dataflow based systems and enable the GPL to use many driver models such as event driven, blocking call, overlapped I/O, etc. A system test showed that the ECDF greatly enhanced the execution efficiency and response speed of graphic programs.
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2002年第5期535-539,共5页 Journal of Zhejiang University:Engineering Science
关键词 事件触发并发数据流模型 图形化编程 数据处理 多优先级线程 事件触发机制 dataflow graphic programming virtual instrument real time systems
  • 相关文献

参考文献11

  • 1[1]WHITING P G, PASCOE R S V. A history of data-flow languages [J]. IEEE Annals of the History of Computing, 1994, 16(4): 38-59.
  • 2[2]DAVIS A L, KELLER R M. Data flow program graphs [J], Computer, 1982, 15(2): 26-39.
  • 3[3]RASURE J, YOUNG M. Data flow visual languages [J]. IEEE Potentials, 1992, 11(2): 30-33.
  • 4[4]KONSTANTINOS K, JOHM R R. The Khoros software development environment for image and signal processing [J]. IEEE Transactions on Image Processing, 1994, 3(3): 243-252.
  • 5[5]UPSON C, FAULHABER T A, KAMINS D, et al. The application visualization system: a computational environment for scientific visualization [J]. IEEE Computer Graphics and Applications, 1989, 9(4):30-42.
  • 6[6]ANDRADE H A, KOVNER S. Software synthesis from dataflow models for G and LabVIEWTM [A] IEEE Conference Record of the Thirty-Second Asilomar Conference on Signals, Systems & Computers [C]. Pacific Grove,CA,USA:[s.n.], 1998. 1705-1709.
  • 7[7]KLINGER M. Reusable test executive and test programs methodology and implementation comparison between HP VEE and LabView [A]. IEEE Systems Readiness Technology Conference [C].San,Antonio,TX,USA:[s.n.], 1999. 305-312.
  • 8[8]LEE E A, MESSERSCHMITT D G. Static scheduling of synchronous data flow programs for digital signal processing [J]. IEEE Transactions on Computers, 1987, C-36(1): 24-34
  • 9[9]BILSEN G, ENGELS M, LAUWEREINS R. Cyclo-Static dataflow [J], IEEE Transactions on Signal Processing, 1996. 44(2): 397-407.
  • 10[10]WAUTERS P, ENGELS M, LAUWEREINGS R. Cyclo-dynamic dataflow [A]. IEEE Proceedings of the Fourth Euromicro Workshop on Parallel and Distributed Processing [C]. Braga, Portugal: [s.n.],1996, 319-326.

同被引文献6

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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