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

Hybrid Parallelism for Volume Rendering on Large-, Multi-, and Many-Core Systems

Journal Article · · IEEE Transactions on Visualization and Computer Graphics
DOI:https://doi.org/10.1109/TVCG.2011.24· OSTI ID:1019299
 [1];  [2];  [2]
  1. Brown Univ., Providence, RI (United States)
  2. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

With the computing industry trending towards multi- and many-core processors, we study how a standard visualization algorithm, ray-casting volume rendering, can benefit from a hybrid parallelism approach. Hybrid parallelism provides the best of both worlds: using distributed-memory parallelism across a large numbers of nodes increases available FLOPs and memory, while exploiting shared-memory parallelism among the cores within each node ensures that each node performs its portion of the larger calculation as efficiently as possible. We demonstrate results from weak and strong scaling studies, at levels of concurrency ranging up to 216,000, and with datasets as large as 12.2 trillion cells. The greatest benefit from hybrid parallelism lies in the communication portion of the algorithm, the dominant cost at higher levels of concurrency. We show that reducing the number of participants with a hybrid approach significantly improves performance.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Ernest Orlando Lawrence Berkeley National Laboratory, Berkeley, CA (US)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC02-05CH11231
OSTI ID:
1019299
Report Number(s):
LBNL--4370E
Journal Information:
IEEE Transactions on Visualization and Computer Graphics, Journal Name: IEEE Transactions on Visualization and Computer Graphics Journal Issue: 1 Vol. 18; ISSN 1077-2626
Publisher:
IEEE
Country of Publication:
United States
Language:
English

Similar Records

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

Hybrid Parallelism for Volume Rendering on Large, Multi-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