dc.contributor.author | Howison, Mark | en_US |
dc.contributor.author | Bethel, E. Wes | en_US |
dc.contributor.author | Childs, Hank | en_US |
dc.contributor.editor | James Ahrens and Kurt Debattista and Renato Pajarola | en_US |
dc.date.accessioned | 2014-01-26T16:53:09Z | |
dc.date.available | 2014-01-26T16:53:09Z | |
dc.date.issued | 2010 | en_US |
dc.identifier.isbn | 978-3-905674-21-7 | en_US |
dc.identifier.issn | 1727-348X | en_US |
dc.identifier.uri | http://dx.doi.org/10.2312/EGPGV/EGPGV10/001-010 | en_US |
dc.description.abstract | 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 fourand 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. | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.subject | Categories and Subject Descriptors (according to ACM CCS): D.1.3 [Programming Techniques]: Concurrent Programming-Parallel programming, F.1.2 [Computation by Abstract Devices]: Modes of Computation- Parallelism and concurrency, I.3.3 [Computer Graphics]: Picture/Image Generation-Display algorithms | en_US |
dc.title | MPI-hybrid Parallelism for Volume Rendering on Large, Multi-core Systems | en_US |
dc.description.seriesinformation | Eurographics Symposium on Parallel Graphics and Visualization | en_US |