Title
A Concurrent Architecture Proposal for Information Visualization Pipeline
Abstract
This paper identifies an opportunity to reduce the latency in information visualization (InfoVis) systems, exploring the parallelization of the visualization pipeline architecture. We propose a concurrent architecture where the visualization pipeline stages are modified to execute as producers and consumers threads. The threads synchronization is done by memory barriers and the data flow pass the pipeline through a unique data structure, called ring buffer, which reuses a contiguous space preallocated in memory. Two InfoVis prototypes were developed in java, the first one using sequential pipeline and the other using concurrent pipeline. The results obtained with concurrent architecture in comparison with sequential pipeline presented less execution time and memory allocation for data visualization renderization.
Year
DOI
Venue
2015
10.1109/iV.2015.49
International Conference on Information Visualisation
Keywords
Field
DocType
Information Visualization, Visualization Pipeline, Software Architecture, Concurrent Programming
Data visualization,Computer architecture,Information visualization,Visualization,Computer science,Parallel computing,Memory management,Concurrent computing,Software architecture,Software visualization,Data flow diagram
Conference
ISSN
Citations 
PageRank 
1550-6037
0
0.34
References 
Authors
5
6