SlideShare a Scribd company logo
1 of 1
Download to read offline
Jie Jiang*, Mark Hereld**, Joseph Insley**, Michael E. Papka**, Silvio Rizzi**, Thomas Uram**, Venkatram Vishwanath**
* University of Illinois at Chicago, ** Argonne National Laboratory
LDAV October 25-26, 2015 Chicago, Illinois, USA
Experiment Design
network and visualization system
• This experiment is conducted in Argonne
National Laboratory using visualization cluster
Cooley and projector-based tiled display Ocular.
Experimental environment is shown in Figure 3.
• Experiment 1: Improvement of aggregated
network capacity with increasing number of
streams. Results shown in Figure 4.
• Experiment 2: Improvement of system
performance with increasing number of
streams/compositors during weak scalability
experiment. Results shown in Figure 5.
A Distributed Visualization System
Streaming Ultra High Resolution Images of Large Scale
Volumetric Data at Nearly Interactive Frame Rate with vl3
Motivation
• Previous visualization system utilizing vl3
demonstrated basic streaming functionalities
• We are motivated to revisit the design and
implementation due to
1)Cooley, new visualization cluster
2)Availability of a larger resolution tiled display
3)Higher network bandwidth
Figure 1
Visualization at 6144x3072 pixel resolution streamed
to a 6x4 projector-based tiled display at Argonne
National Laboratory. This visualization used a 40963
voxel dataset from a fluid simulation.
Figure 3
Network Topology
Experiment Results
• Figure 4 demonstrates that group streaming
improves overall utilization of network capacity.
We are able to saturate around 75% of the
available bandwidth and maintain a 17.5 fps at a
resolution of 6144x3072 when using 24 streams.
• Figure 5 shows the performance boost when
increasing the number of streams/compositors.
The flat part of the line for the last measurement
in each test is expected. Each Cooley node has 2
GPUs. We double the number of GPUs used for
compositing/streaming at each measurement.
Increasing the number of nodes used for
compositing/streaming also increases the
available bandwidth for compositing
communication. For measurements with a lower
number of GPUs, only one GPU per node is used
for compositing/streaming. Hence as we increase
number of streams/compositors we also increase
the available bandwidth for compositing
communication and that improves the
performance. However, in measurements when
both GPUs on each node are used for
compositing/streaming. The two GPUs share the
available bandwidth on that node, so
performance remains relatively constant.
System Design
• vl3 runs on the visualization cluster and
handles parallel visualization and streaming
• Celeritas library is used to stream raw pixels
from visualization cluster to display node
• MPI-aware Python-based group streaming
client receives multiple streams and
synchronously displays the whole image on
tiled display
• Streaming configuration generated by the
visualization cluster automates the process of
configuring client application on display node
• Qt-based GUI running on a separate node
allows real time user interaction
Figure 4
Bandwidth in Mbps with its corresponding frame rate on
the display node. Frame buffer has a fixed size of
6144x3072x3 bytes and is reused for each frame to test
the network utilization
Figure 2
Group streaming utilizing the locality of parallel
rendering and compositing. The number of streams at
each compositor is configurable and can be modified
according to display layout and network topology
Figure 5
Receiving frame rate. Data size remains constant at
5123 voxels on each GPU and the resolution of the
rendered image is 6144x3072 pixels
Acknowledgement: Support from Office of Advanced Scientific Computing Research, Office of Science, U.S. Department of Energy, including the Scientific Discovery through
Advanced Computing (SciDAC) Institute for Scalable Data Management, Analysis, and Visualization. Funding and resources from the Argonne Leadership Computing Facility.
Visualization System
exploring big data in real-time
• Visualization of large-scale simulations running
on supercomputers requires ultra-high resolution
images to capture detailed features in the data.
• Our system streams ultra-high resolution images
from a visualization cluster to a remote tiled
display at nearly interactive frame rates.
• vl3, a modular framework for large scale data
visualization and analysis, provides the
backbone of our implementation.

More Related Content

What's hot

Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Presentation on sensor network
Presentation on sensor networkPresentation on sensor network
Presentation on sensor networksarathanjabam
 
cloud compute
cloud computecloud compute
cloud computeAvi Nash
 
Inteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingInteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingpihu2244
 
Clustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingClustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingshivani Shivanichou1
 
A seminar report on data aggregation in wireless sensor networks
A seminar report on data aggregation in wireless sensor networksA seminar report on data aggregation in wireless sensor networks
A seminar report on data aggregation in wireless sensor networkspraveen369
 
transmission-efficient clustering method for wireless sensor networks using c...
transmission-efficient clustering method for wireless sensor networks using c...transmission-efficient clustering method for wireless sensor networks using c...
transmission-efficient clustering method for wireless sensor networks using c...swathi78
 
Determining the k in k-means with MapReduce
Determining the k in k-means with MapReduceDetermining the k in k-means with MapReduce
Determining the k in k-means with MapReduceThibault Debatty
 
Spatial station
Spatial stationSpatial station
Spatial stationAtiqa khan
 
Presentation
PresentationPresentation
PresentationAkul1501
 
WINLAB Poster Final
WINLAB Poster FinalWINLAB Poster Final
WINLAB Poster FinalParth Parikh
 
Deep Learning and Texture Mapping
Deep Learning and Texture MappingDeep Learning and Texture Mapping
Deep Learning and Texture MappingEfe Kaptan
 
An Efficient top- k Query Processing in Distributed Wireless Sensor Networks
An Efficient top- k Query Processing in Distributed Wireless  Sensor NetworksAn Efficient top- k Query Processing in Distributed Wireless  Sensor Networks
An Efficient top- k Query Processing in Distributed Wireless Sensor NetworksIJMER
 
Incremental clustering based object tracking in wireless sensor networks
Incremental clustering based object tracking in wireless sensor networksIncremental clustering based object tracking in wireless sensor networks
Incremental clustering based object tracking in wireless sensor networksSachin MS
 
Multi objective vm placement using cloudsim
Multi objective vm placement using cloudsimMulti objective vm placement using cloudsim
Multi objective vm placement using cloudsimKhalidAnsari60
 
Distributed compressive sampling for lifetime
Distributed compressive sampling for lifetimeDistributed compressive sampling for lifetime
Distributed compressive sampling for lifetimetopssy
 
Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...Pradeeban Kathiravelu, Ph.D.
 

What's hot (20)

Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Presentation on sensor network
Presentation on sensor networkPresentation on sensor network
Presentation on sensor network
 
cloud compute
cloud computecloud compute
cloud compute
 
Inteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computingInteligent multicriteria model load blancing in cloude computing
Inteligent multicriteria model load blancing in cloude computing
 
Clustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingClustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensing
 
A seminar report on data aggregation in wireless sensor networks
A seminar report on data aggregation in wireless sensor networksA seminar report on data aggregation in wireless sensor networks
A seminar report on data aggregation in wireless sensor networks
 
transmission-efficient clustering method for wireless sensor networks using c...
transmission-efficient clustering method for wireless sensor networks using c...transmission-efficient clustering method for wireless sensor networks using c...
transmission-efficient clustering method for wireless sensor networks using c...
 
Determining the k in k-means with MapReduce
Determining the k in k-means with MapReduceDetermining the k in k-means with MapReduce
Determining the k in k-means with MapReduce
 
Spatial station
Spatial stationSpatial station
Spatial station
 
Presentation
PresentationPresentation
Presentation
 
WINLAB Poster Final
WINLAB Poster FinalWINLAB Poster Final
WINLAB Poster Final
 
Data aggregation in wireless sensor networks
Data aggregation in wireless sensor networksData aggregation in wireless sensor networks
Data aggregation in wireless sensor networks
 
Deep Learning and Texture Mapping
Deep Learning and Texture MappingDeep Learning and Texture Mapping
Deep Learning and Texture Mapping
 
Scheduling in cloud
Scheduling in cloudScheduling in cloud
Scheduling in cloud
 
cloud schedualing
cloud schedualingcloud schedualing
cloud schedualing
 
An Efficient top- k Query Processing in Distributed Wireless Sensor Networks
An Efficient top- k Query Processing in Distributed Wireless  Sensor NetworksAn Efficient top- k Query Processing in Distributed Wireless  Sensor Networks
An Efficient top- k Query Processing in Distributed Wireless Sensor Networks
 
Incremental clustering based object tracking in wireless sensor networks
Incremental clustering based object tracking in wireless sensor networksIncremental clustering based object tracking in wireless sensor networks
Incremental clustering based object tracking in wireless sensor networks
 
Multi objective vm placement using cloudsim
Multi objective vm placement using cloudsimMulti objective vm placement using cloudsim
Multi objective vm placement using cloudsim
 
Distributed compressive sampling for lifetime
Distributed compressive sampling for lifetimeDistributed compressive sampling for lifetime
Distributed compressive sampling for lifetime
 
Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...
 

Viewers also liked

Textual Analysis of Best Day of My Life
Textual Analysis of Best Day of My LifeTextual Analysis of Best Day of My Life
Textual Analysis of Best Day of My Lifealexeglen
 
Orbite AR2013 ENG FinalWeb
Orbite AR2013 ENG FinalWebOrbite AR2013 ENG FinalWeb
Orbite AR2013 ENG FinalWeborbitealuminae
 
презентация1
презентация1презентация1
презентация1137nvk
 
Development powerpoint of vocab
Development powerpoint of vocabDevelopment powerpoint of vocab
Development powerpoint of vocabClay Woerner
 
Makalah franchising fakhriati
Makalah franchising fakhriatiMakalah franchising fakhriati
Makalah franchising fakhriatiMJM Networks
 
1 4 homework
1 4 homework1 4 homework
1 4 homeworkmath123b
 
робототехника
робототехникаробототехника
робототехникаPrimNMC
 
Sheffield engage for success slides
Sheffield engage for success slidesSheffield engage for success slides
Sheffield engage for success slidesEngage for Success
 
Государственное управление
Государственное управлениеГосударственное управление
Государственное управлениеAnton Sobe-Panek
 

Viewers also liked (12)

Bryonia Alba en Homeopatía
Bryonia Alba en HomeopatíaBryonia Alba en Homeopatía
Bryonia Alba en Homeopatía
 
Textual Analysis of Best Day of My Life
Textual Analysis of Best Day of My LifeTextual Analysis of Best Day of My Life
Textual Analysis of Best Day of My Life
 
Orbite AR2013 ENG FinalWeb
Orbite AR2013 ENG FinalWebOrbite AR2013 ENG FinalWeb
Orbite AR2013 ENG FinalWeb
 
презентация1
презентация1презентация1
презентация1
 
Development powerpoint of vocab
Development powerpoint of vocabDevelopment powerpoint of vocab
Development powerpoint of vocab
 
Makalah franchising fakhriati
Makalah franchising fakhriatiMakalah franchising fakhriati
Makalah franchising fakhriati
 
1 4 homework
1 4 homework1 4 homework
1 4 homework
 
Roman baths
Roman bathsRoman baths
Roman baths
 
робототехника
робототехникаробототехника
робототехника
 
Sheffield engage for success slides
Sheffield engage for success slidesSheffield engage for success slides
Sheffield engage for success slides
 
Государственное управление
Государственное управлениеГосударственное управление
Государственное управление
 
Convocacao gremio
Convocacao gremioConvocacao gremio
Convocacao gremio
 

Similar to poster

Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.ioKickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.ioHostedbyConfluent
 
weed detecion hhjjjjjhhbnjjjnjffhjjkkjhjjj
weed detecion hhjjjjjhhbnjjjnjffhjjkkjhjjjweed detecion hhjjjjjhhbnjjjnjffhjjkkjhjjj
weed detecion hhjjjjjhhbnjjjnjffhjjkkjhjjjnareshjakaram5
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...Edge AI and Vision Alliance
 
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...Bomm Kim
 
Dp2 ppt by_bikramjit_chowdhury_final
Dp2 ppt by_bikramjit_chowdhury_finalDp2 ppt by_bikramjit_chowdhury_final
Dp2 ppt by_bikramjit_chowdhury_finalBikramjit Chowdhury
 
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr..."Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...Edge AI and Vision Alliance
 
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...ijp2p
 
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...ijp2p
 
Getting the most out of multi-GPU on Inference stage using Hadoop-spark cluster
Getting the most out of multi-GPU on Inference stage using Hadoop-spark clusterGetting the most out of multi-GPU on Inference stage using Hadoop-spark cluster
Getting the most out of multi-GPU on Inference stage using Hadoop-spark clusterDaesu Chung
 
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Otávio Carvalho
 
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...Naoki Shibata
 
Possibility of hpc application on cloud infrastructure by container cluster
Possibility of hpc application on cloud infrastructure by container clusterPossibility of hpc application on cloud infrastructure by container cluster
Possibility of hpc application on cloud infrastructure by container clusterKyunam Cho
 
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...Mokpo National University
 
Mini proj ii sdn video communication
Mini proj ii   sdn video communicationMini proj ii   sdn video communication
Mini proj ii sdn video communicationHaowei Jiang
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...ijcseit
 
ddsf-student-presentation_756205.pptx
ddsf-student-presentation_756205.pptxddsf-student-presentation_756205.pptx
ddsf-student-presentation_756205.pptxssuser498be2
 

Similar to poster (20)

vistech2015
vistech2015vistech2015
vistech2015
 
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.ioKickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
 
weed detecion hhjjjjjhhbnjjjnjffhjjkkjhjjj
weed detecion hhjjjjjhhbnjjjnjffhjjkkjhjjjweed detecion hhjjjjjhhbnjjjnjffhjjkkjhjjj
weed detecion hhjjjjjhhbnjjjnjffhjjkkjhjjj
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
 
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
 
Dp2 ppt by_bikramjit_chowdhury_final
Dp2 ppt by_bikramjit_chowdhury_finalDp2 ppt by_bikramjit_chowdhury_final
Dp2 ppt by_bikramjit_chowdhury_final
 
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr..."Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
 
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
QOS - LIQUIDSTREAM: SCALABLE MONITORING AND BANDWIDTH CONTROL IN PEER TO PEER...
 
Getting the most out of multi-GPU on Inference stage using Hadoop-spark cluster
Getting the most out of multi-GPU on Inference stage using Hadoop-spark clusterGetting the most out of multi-GPU on Inference stage using Hadoop-spark cluster
Getting the most out of multi-GPU on Inference stage using Hadoop-spark cluster
 
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
 
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
 
Possibility of hpc application on cloud infrastructure by container cluster
Possibility of hpc application on cloud infrastructure by container clusterPossibility of hpc application on cloud infrastructure by container cluster
Possibility of hpc application on cloud infrastructure by container cluster
 
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
 
GRID COMPUTING
GRID COMPUTINGGRID COMPUTING
GRID COMPUTING
 
Mini proj ii sdn video communication
Mini proj ii   sdn video communicationMini proj ii   sdn video communication
Mini proj ii sdn video communication
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
ddsf-student-presentation_756205.pptx
ddsf-student-presentation_756205.pptxddsf-student-presentation_756205.pptx
ddsf-student-presentation_756205.pptx
 

poster

  • 1. Jie Jiang*, Mark Hereld**, Joseph Insley**, Michael E. Papka**, Silvio Rizzi**, Thomas Uram**, Venkatram Vishwanath** * University of Illinois at Chicago, ** Argonne National Laboratory LDAV October 25-26, 2015 Chicago, Illinois, USA Experiment Design network and visualization system • This experiment is conducted in Argonne National Laboratory using visualization cluster Cooley and projector-based tiled display Ocular. Experimental environment is shown in Figure 3. • Experiment 1: Improvement of aggregated network capacity with increasing number of streams. Results shown in Figure 4. • Experiment 2: Improvement of system performance with increasing number of streams/compositors during weak scalability experiment. Results shown in Figure 5. A Distributed Visualization System Streaming Ultra High Resolution Images of Large Scale Volumetric Data at Nearly Interactive Frame Rate with vl3 Motivation • Previous visualization system utilizing vl3 demonstrated basic streaming functionalities • We are motivated to revisit the design and implementation due to 1)Cooley, new visualization cluster 2)Availability of a larger resolution tiled display 3)Higher network bandwidth Figure 1 Visualization at 6144x3072 pixel resolution streamed to a 6x4 projector-based tiled display at Argonne National Laboratory. This visualization used a 40963 voxel dataset from a fluid simulation. Figure 3 Network Topology Experiment Results • Figure 4 demonstrates that group streaming improves overall utilization of network capacity. We are able to saturate around 75% of the available bandwidth and maintain a 17.5 fps at a resolution of 6144x3072 when using 24 streams. • Figure 5 shows the performance boost when increasing the number of streams/compositors. The flat part of the line for the last measurement in each test is expected. Each Cooley node has 2 GPUs. We double the number of GPUs used for compositing/streaming at each measurement. Increasing the number of nodes used for compositing/streaming also increases the available bandwidth for compositing communication. For measurements with a lower number of GPUs, only one GPU per node is used for compositing/streaming. Hence as we increase number of streams/compositors we also increase the available bandwidth for compositing communication and that improves the performance. However, in measurements when both GPUs on each node are used for compositing/streaming. The two GPUs share the available bandwidth on that node, so performance remains relatively constant. System Design • vl3 runs on the visualization cluster and handles parallel visualization and streaming • Celeritas library is used to stream raw pixels from visualization cluster to display node • MPI-aware Python-based group streaming client receives multiple streams and synchronously displays the whole image on tiled display • Streaming configuration generated by the visualization cluster automates the process of configuring client application on display node • Qt-based GUI running on a separate node allows real time user interaction Figure 4 Bandwidth in Mbps with its corresponding frame rate on the display node. Frame buffer has a fixed size of 6144x3072x3 bytes and is reused for each frame to test the network utilization Figure 2 Group streaming utilizing the locality of parallel rendering and compositing. The number of streams at each compositor is configurable and can be modified according to display layout and network topology Figure 5 Receiving frame rate. Data size remains constant at 5123 voxels on each GPU and the resolution of the rendered image is 6144x3072 pixels Acknowledgement: Support from Office of Advanced Scientific Computing Research, Office of Science, U.S. Department of Energy, including the Scientific Discovery through Advanced Computing (SciDAC) Institute for Scalable Data Management, Analysis, and Visualization. Funding and resources from the Argonne Leadership Computing Facility. Visualization System exploring big data in real-time • Visualization of large-scale simulations running on supercomputers requires ultra-high resolution images to capture detailed features in the data. • Our system streams ultra-high resolution images from a visualization cluster to a remote tiled display at nearly interactive frame rates. • vl3, a modular framework for large scale data visualization and analysis, provides the backbone of our implementation.