Multi-core and Many-core Shared-memory Parallel Raycasting Volume Rendering Optimization and Tuning

Multi-core and Many-core Shared-memory Parallel Raycasting Volume Rendering Optimization and Tuning
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:1065635428
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Multi-core and Many-core Shared-memory Parallel Raycasting Volume Rendering Optimization and Tuning by :

Download or read book Multi-core and Many-core Shared-memory Parallel Raycasting Volume Rendering Optimization and Tuning written by and published by . This book was released on 2012 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: Given the computing industry trend of increasing processing capacity by adding more cores to a chip, the focus of this work is tuning the performance of a staple visualization algorithm, raycasting volume rendering, for shared-memory parallelism on multi-core CPUs and many-core GPUs. Our approach is to vary tunable algorithmic settings, along with known algorithmic optimizations and two different memory layouts, and measure performance in terms of absolute runtime and L2 memory cache misses. Our results indicate there is a wide variation in runtime performance on all platforms, as much as 254% for the tunable parameters we test on multi-core CPUs and 265% on many-core GPUs, and the optimal configurations vary across platforms, often in a non-obvious way. For example, our results indicate the optimal configurations on the GPU occur at a crossover point between those that maintain good cache utilization and those that saturate computational throughput. This result is likely to be extremely difficult to predict with an empirical performance model for this particular algorithm because it has an unstructured memory access pattern that varies locally for individual rays and globally for the selected viewpoint. Our results also show that optimal parameters on modern architectures are markedly different from those in previous studies run on older architectures. And, given the dramatic performance variation across platforms for both optimal algorithm settings and performance results, there is a clear benefit for production visualization and analysis codes to adopt a strategy for performance optimization through auto-tuning. These benefits will likely become more pronounced in the future as the number of cores per chip and the cost of moving data through the memory hierarchy both increase.


Multi-core and Many-core Shared-memory Parallel Raycasting Volume Rendering Optimization and Tuning Related Books

Multi-core and Many-core Shared-memory Parallel Raycasting Volume Rendering Optimization and Tuning
Language: en
Pages:
Authors:
Categories:
Type: BOOK - Published: 2012 - Publisher:

GET EBOOK

Given the computing industry trend of increasing processing capacity by adding more cores to a chip, the focus of this work is tuning the performance of a stapl
Parallel Volume Rendering on a Shared-memory Multiprocessor
Language: en
Pages: 22
Authors: Judith A. Challinger
Categories: Multiprocessors
Type: BOOK - Published: 1992 - Publisher:

GET EBOOK

Abstract: "Volume rendering is a powerful, but computationally intensive, computer graphics technique for visualizing volumetric datasets. This paper presents r
High Performance Visualization
Language: en
Pages: 520
Authors: E. Wes Bethel
Categories: Computers
Type: BOOK - Published: 2012-10-25 - Publisher: CRC Press

GET EBOOK

Visualization and analysis tools, techniques, and algorithms have undergone a rapid evolution in recent decades to accommodate explosive growth in data size and
Hybrid Parallelism for Volume Rendering on Large, Multi- and Many-core Systems
Language: en
Pages:
Authors:
Categories:
Type: BOOK - Published: 2011 - Publisher:

GET EBOOK

With the computing industry trending towards multi- and many-core processors, we study how a standard visualization algorithm, ray-casting volume rendering, can
Topological Methods in Data Analysis and Visualization III
Language: en
Pages: 276
Authors: Peer-Timo Bremer
Categories: Mathematics
Type: BOOK - Published: 2014-04-22 - Publisher: Springer Science & Business

GET EBOOK

This collection of peer-reviewed conference papers provides comprehensive coverage of cutting-edge research in topological approaches to data analysis and visua