Related Experiment Video
Updated: Jun 4, 2026

Scalable Fluidic Injector Arrays for Viral Targeting of Intact 3-D Brain Circuits
Published on: January 21, 2010
Hybrid Parallelism for Volume Rendering on Large-, Multi-, and Many-Core Systems
Abstract:
With the computing industry trending toward multi- and many-core processors, we study how a standard visualization algorithm, raycasting 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 data sets 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.
Related Concept Videos
Parallel Processing
Parallel-axis Theorem
Parallel-Axis Theorem for an Area
For a flywheel approximated as a solid disc, consider an infinitesimal differential element with an arbitrary distance...
Work Done During Volume Change
Consider a gas confined to a cylinder fitted with a movable piston at one end. If the gas expands from volume V1 to volume V2, it exerts a force on the piston, such that the piston moves by a distance dr.
The work done by the gas on the piston can be expressed as
Parallel Resonance
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:

