Improving Parallel Shear-Warp Volume Rendering on Shared Address Space Multiprocessors

Dongming Jiang, Jaswinder Pal Singh

Research output: Contribution to journalArticlepeer-review


This paper presents a new parallel volume rendering algorithm and implementation, based on shear warp factorization, for shared address space multiprocessors. Starting from an existing parallel shear-warp renderer, we use increasingly detailed performance measurements on real machines and simulators to understand performance bottlenecks. This leads us to a new parallel implementation that substantially outperforms and out-scales the old one on a range of shared address space platforms, from bus-based centralized memory machine to hardware-coherent distributed memory machines to networks of computers connected by page-based shared virtual memory. The results demonstrate that real time volume rendering is promising on general purpose multiprocessors, and illustrate the utility of tool hierarchies in conjunction with algorithmic and application knowledge to understand memory system interactions and improve parallel algorithms.

Original languageEnglish (US)
Pages (from-to)252-263
Number of pages12
JournalSIGPLAN Notices (ACM Special Interest Group on Programming Languages)
Issue number7
StatePublished - Jul 1997

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'Improving Parallel Shear-Warp Volume Rendering on Shared Address Space Multiprocessors'. Together they form a unique fingerprint.

Cite this