ViSlang and corresponding DSLs emerged from academic work in the research area of visualization and parallel computing. Do not rely on the DSL syntax described in the following papers since it may be outdated, the current syntax can be found in the documentation here.

ViSlang is a new interpreted domain-specific language system for visual computing. It just-in-time compiles special purpose DSLs that immediately execute on the GPU.
ViSlang: A System for Interpreted Domain-Specific Languages for Scientific Visualization
Peter Rautek, Stefan Bruckner, M.E. Gröller, Markus Hadwiger
IEEE Transactions on Visualization and Computer Graphics, vol. 20, no. 12: 2388-2396, 2014.

CLamsee is a DSL integrated in ViSlang and faciliates parallel computing in a OpenCL like fashion and its interactive exploration of intermediate data and execution behavior.
Towards Interactive Visual Exploration of Parallel Programs using a Domain-specific Language
Tobias Klein

JiTTree is a new type of sparse volume data representation that enables memory-efficient storage and high-performance data access. In contrast to other data structures, JiTTree enables the generation of just-in-time compiled GPU code. It automatically adapts to local data properties and it avoids the performance drawbacks of conventional hybrid data structures.
JiTTree: A Just-in-Time Compiled Sparse GPU Volume Data Structure
Matthias Labschütz, Stefan Bruckner, M. Eduard Gröller, Markus Hadwiger, Peter Rautek

VolumeShop is an interactive prototyping platform for visualization research. ViSlang is integrated in VolumeShop IDE and makes use of its capilities to load resources and its flexbility through plugins.
VolumeShop: An Interactive System for Direct Volume Illustration
Stefan Bruckner, Meister Eduard Gröller
Proceedings of IEEE Visualization 2005, pages 671--678, 2005.


If you have any questions or simply want to get in touch, feel free to contact us:
Peter Rautek

Copyright © 2015-2020 vislang.net