P5: Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization
Related Experiment Video
Updated: Jan 20, 2026

Visualization of Flow Field Around a Vibrating Pipeline Within an Equilibrium Scour Hole
Published on: August 26, 2019
Abstract:
We present P5, a web-based visualization toolkit that combines declarative visualization grammar and GPU computing for progressive data analysis and visualization. To interactively analyze and explore big data, progressive analytics and visualization methods have recently emerged. Progressive visualizations of incrementally refining results have the advantages of allowing users to steer the analysis process and make early decisions. P5 leverages declarative grammar for specifying visualization designs and exploits GPU computing to accelerate progressive data processing and rendering. The declarative specifications can be modified during progressive processing to create different visualizations for analyzing the intermediate results. To enable user interactions for progressive data analysis, P5 utilizes the GPU to automatically aggregate and index data based on declarative interaction specifications to facilitate effective interactive visualization. We demonstrate the effectiveness and usefulness of P5 through a variety of example applications and several performance benchmark tests.
Related Concept Videos
Parallel Processing
Analysis of Population Pharmacokinetic Data
Parallel Resonance
Overview of Microsoft Excel as a Data Analysis Tool
Resistors In Parallel
Series and Parallel Capacitors
First, consider capacitors connected in series to a battery. In this configuration, the plate connected to the battery's positive terminal develops a positive charge, while the plate attached to the negative terminal becomes negatively charged. An equal magnitude of charge is induced on the...

