Hybrid scheduling in the DeVIDE dataflow visualisation environment |
Dataflow application builders such as AVS, OpenDX and MeVisLab are popular and effective tools for the rapid prototyping of visualisation algorithms. They enable researchers to build applications by graphically connecting functional modules together to form a network. A usually hidden yet important aspect of these tools is the scheduling of network execution: Most of these environments can be classified as employing event-driven or demand-driven scheduling. The scheduling strategy has important implications for the component developer. In this paper, we present our recently open-sourced dataflow application builder, called DeVIDE, for the rapid prototyping of medical visualisation and image processing techniques. Apart from the unique interaction possibilities and ease of integration that it offers, DeVIDE differentiates itself from similar environments by implementing a hybrid scheduling approach that adaptively applies demand- and event-driven scheduling to a single network. In this way, ease of component development and execution efficiency can be combined.
Images and movies
BibTex references
@InProceedings { BP08a, author = "Botha, Charl P. and Post, Frits H.", title = "Hybrid scheduling in the DeVIDE dataflow visualisation environment", booktitle = "Proceedings of Simulation and Visualization", month = "February", year = "2008", editor = "Helwig Hauser and Steffen Strassburger and Holger Theisel", publisher = "SCS Publishing House Erlangen", note = "2006.12.04", url = "http://graphics.tudelft.nl/Publications-new/2008/BP08a" }