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
Publication statusPublished - Jan 2020

    Fingerprint

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