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 |
Name | Order | Citations | PageRank |
---|---|---|---|
Nikolas Carneiro | 1 | 7 | 5.55 |
Ranieri Barros Teixeira | 2 | 1 | 0.71 |
Tiago Araújo | 3 | 0 | 1.35 |
Carlos Santos | 4 | 0 | 1.01 |
Jairo de Jesus Nascimento da Silva Junior | 5 | 1 | 1.02 |
Bianchi Serique Meiguins | 6 | 56 | 28.03 |