Hybrid Parallelism for Volume Rendering on Large, Multi-core Systems
Journal Article
·
· Journal of Physics: Conference Series
OSTI ID:994006
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:
- 994006
- Report Number(s):
- LBNL-4024E
- Journal Information:
- Journal of Physics: Conference Series, Journal Name: Journal of Physics: Conference Series
- Country of Publication:
- United States
- Language:
- English
Similar Records
Hybrid Parallelism for Volume Rendering on Large, Multi-core Systems
MPI-hybrid Parallelism for Volume Rendering on Large, Multi-core Systems
Compiling MPI for Many-Core Systems
Conference
·
Mon Jun 14 00:00:00 EDT 2010
·
OSTI ID:994007
MPI-hybrid Parallelism for Volume Rendering on Large, Multi-core Systems
Conference
·
Sat Mar 20 00:00:00 EDT 2010
·
OSTI ID:983174
Compiling MPI for Many-Core Systems
Technical Report
·
Mon Jun 03 00:00:00 EDT 2013
·
OSTI ID:1088441