JIT-compilation for interactive scientific visualization
Date issued
2016
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Václav Skala - UNION Agency
Abstract
Due to the proliferation of mobile devices and cloud computing, remote simulation and visualization have become
increasingly important. In order to reduce bandwidth and (de)serialization costs, and to improve mobile battery
life, we examine the performance and bandwidth benefits of using an optimizing query compiler for remote postprocessing
of interactive and in-situ simulations. We conduct a detailed analysis of streaming performance for
interactive simulations. By evaluating pre-compiled expressions and only sending one calculated field instead
of the raw simulation results, we reduce the amount of data transmitted over the network by up to 2=3 for our
test cases. A CPU and a GPU version of the query compiler are implemented and evaluated. The latter is used
to additionally reduce PCIe bus bandwidth costs and provides an improvement of over 70% relative to the CPU
implementation when using a GPU-based simulation back-end.
Description
Subject(s)
vědecká vizualizace, síťová grafika, mobilní výpočetní technika, kompilátory, LLVM, JIT
Citation
WSCG '2016: short communications proceedings: The 24th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2016 in co-operation with EUROGRAPHICS: University of West Bohemia, Plzen, Czech RepublicMay 30 - June 3 2016, p. 197-206.