Skip to main content

Research Repository

Advanced Search

Adaptive infrastructure for visual computing

Brodlie, K; Brooke, J; Chen, M; Chisnall, D; Hughes, C; John, N; Jones, M; Riding, M; Roard, N; Turner, M; Wood, J

Authors

K Brodlie

J Brooke

M Chen

D Chisnall

N John

M Jones

M Riding

N Roard

M Turner

J Wood



Abstract

Recent hardware and software advances have demonstrated that it is now practicable to run large visual computing
tasks over heterogeneous hardware with output on multiple types of display devices. As the complexity of the
enabling infrastructure increases, then so too do the demands upon the programmer for task integration as well
as the demands upon the users of the system. This places importance on system developers to create systems that
reduce these demands. Such a goal is an important factor of autonomic computing, aspects of which we have used
to influence our work. In this paper we develop a model of adaptive infrastructure for visual systems. We design
and implement a simulation engine for visual tasks in order to allow a system to inspect and adapt itself to optimise
usage of the underlying infrastructure. We present a formal abstract representation of the visualization pipeline,
from which a user interface can be generated automatically, along with concrete pipelines for the visualization.
By using this abstract representation it is possible for the system to adapt at run time. We demonstrate the need
for, and the technical feasibility of, the system using several example applications.

Citation

Brodlie, K., Brooke, J., Chen, M., Chisnall, D., Hughes, C., John, N., …Wood, J. (2007). Adaptive infrastructure for visual computing. https://doi.org/10.2312/LocalChapterEvents/TPCG/TPCG07/147-156

Journal Article Type Article
Publication Date Jan 1, 2007
Deposit Date Feb 18, 2019
Journal Theory and Practice of Computer Graphics
Volume 2007
Pages 147-156
DOI https://doi.org/10.2312/LocalChapterEvents/TPCG/TPCG07/147-156
Publisher URL https://doi.org/10.2312/LocalChapterEvents/TPCG/TPCG07/147-156
Additional Information Additional Information : ISBN: 978-3-905673-63-0