P5: Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization

Jianping Kelvin Li, Kwan Liu Ma

Research output: Contribution to journalArticle

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.

Original languageEnglish (US)
Article number8809730
Pages (from-to)1151-1160
Number of pages10
JournalIEEE Transactions on Visualization and Computer Graphics
Volume26
Issue number1
DOIs
StatePublished - Jan 2020

Fingerprint

Data visualization
Visualization
Pipelines
Processing
Specifications
Refining
Graphics processing unit

Keywords

  • data exploration
  • GPU computing
  • Information visualization
  • progressive analytics
  • visualization software

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Cite this

P5 : Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization. / Li, Jianping Kelvin; Ma, Kwan Liu.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 26, No. 1, 8809730, 01.2020, p. 1151-1160.

Research output: Contribution to journalArticle

@article{e894eb56bd0d49a5ac67b6915563f176,
title = "P5: Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization",
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.",
keywords = "data exploration, GPU computing, Information visualization, progressive analytics, visualization software",
author = "Li, {Jianping Kelvin} and Ma, {Kwan Liu}",
year = "2020",
month = "1",
doi = "10.1109/TVCG.2019.2934537",
language = "English (US)",
volume = "26",
pages = "1151--1160",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE Computer Society",
number = "1",

}

TY - JOUR

T1 - P5

T2 - Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization

AU - Li, Jianping Kelvin

AU - Ma, Kwan Liu

PY - 2020/1

Y1 - 2020/1

N2 - 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.

AB - 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.

KW - data exploration

KW - GPU computing

KW - Information visualization

KW - progressive analytics

KW - visualization software

UR - http://www.scopus.com/inward/record.url?scp=85075618985&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85075618985&partnerID=8YFLogxK

U2 - 10.1109/TVCG.2019.2934537

DO - 10.1109/TVCG.2019.2934537

M3 - Article

C2 - 31442985

AN - SCOPUS:85075618985

VL - 26

SP - 1151

EP - 1160

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 1

M1 - 8809730

ER -