Event-triggered concurrent dataflow model for graphic programming
Rui Wang · Journal of Zhejiang University(Engineering Science) · 2002
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.