Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

MPI-hybrid Parallelism for Volume Rendering on Large, Multi-core Systems

Conference ·
OSTI ID:983174
This work studies the performance and scalability characteristics of"hybrid'" parallel programming and execution as applied to raycasting volume rendering -- a staple visualization algorithm -- on a large, multi-core platform. Historically, the Message Passing Interface (MPI) has become the de-facto standard for parallel programming and execution on modern parallel systems. As the computing industry trends towards multi-core processors, with four- and six-core chips common today and 128-core chips coming soon, we wish to better understand how algorithmic and parallel programming choices impact performance and scalability on large, distributed-memory multi-core systems. Our findings indicate that the hybrid-parallel implementation, at levels of concurrency ranging from 1,728 to 216,000, performs better, uses a smaller absolute memory footprint, and consumes less communication bandwidth than the traditional, MPI-only implementation.
Research Organization:
Ernest Orlando Lawrence Berkeley National Laboratory, Berkeley, CA (US)
Sponsoring Organization:
Computational Research Division
DOE Contract Number:
AC02-05CH11231;
OSTI ID:
983174
Report Number(s):
LBNL-3297E
Conference Information:
Eurographics 2010 Symposium on Parallel Graphics and Visualization, Norrkoeping, Sweden, May 2-3, 2010
Country of Publication:
United States
Language:
English

Similar Records

Hybrid Parallelism for Volume Rendering on Large, Multi-core Systems
Journal Article · 2010 · Journal of Physics: Conference Series · OSTI ID:994006

Hybrid Parallelism for Volume Rendering on Large, Multi-core Systems
Conference · 2010 · OSTI ID:994007

Hybrid Parallelism for Volume Rendering on Large-, Multi-, and Many-Core Systems
Journal Article · 2012 · IEEE Transactions on Visualization and Computer Graphics · OSTI ID:1019299