Yoshiaki Yamaoka, Kengo Hayashi, Naohisa Sakamoto, J. Nonaka
{"title":"A Memory Efficient Image Composition-based Parallel Particle Based Volume Rendering","authors":"Yoshiaki Yamaoka, Kengo Hayashi, Naohisa Sakamoto, J. Nonaka","doi":"10.15748/JASSE.6.1","DOIUrl":null,"url":null,"abstract":"A Memory Efficient Image Composition-based Parallel Particle Based Volume Rendering Abstract. Large-scale simulations have widely been conducted on modern High-Performance Computing (HPC) systems in a variety of scientific and engineering fields, and scientific visualization has been a popular approach for analyzing and extracting meaningful information from the simulation results. In this work, we focused on Particle Based Volume Rendering (PBVR) method because of its proven effectiveness for handling non-trivial unstructured volume data, which is still commonly used on numerical simulations in the engineering fields. PBVR possesses a visibility sorting-free characteristics thanks to its use of small and opaque particles as the rendering primitives. However, there is a memory cost and image quality trade-off because of the necessity of storing the entire sets of generated particle data before starting the rendering process. In this paper, we present a memory cost efficient parallel PBVR approach for enabling high-quality and high-resolution PBVR of large-scale numerical simulation results. For this purpose, we focused on the image data gathering and processing instead of traditional particle data gathering and processing by using the sort-last parallel image composition approach. We evaluated its effectiveness on the K computer by using the Binary-Swap-based 234Compositor library, and verified its potential for reducing the memory cost while generating high-quality and high-resolution image data.","PeriodicalId":41942,"journal":{"name":"Journal of Advanced Simulation in Science and Engineering","volume":"1 1","pages":""},"PeriodicalIF":0.4000,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.15748/JASSE.6.1","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Advanced Simulation in Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15748/JASSE.6.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 2
Abstract
A Memory Efficient Image Composition-based Parallel Particle Based Volume Rendering Abstract. Large-scale simulations have widely been conducted on modern High-Performance Computing (HPC) systems in a variety of scientific and engineering fields, and scientific visualization has been a popular approach for analyzing and extracting meaningful information from the simulation results. In this work, we focused on Particle Based Volume Rendering (PBVR) method because of its proven effectiveness for handling non-trivial unstructured volume data, which is still commonly used on numerical simulations in the engineering fields. PBVR possesses a visibility sorting-free characteristics thanks to its use of small and opaque particles as the rendering primitives. However, there is a memory cost and image quality trade-off because of the necessity of storing the entire sets of generated particle data before starting the rendering process. In this paper, we present a memory cost efficient parallel PBVR approach for enabling high-quality and high-resolution PBVR of large-scale numerical simulation results. For this purpose, we focused on the image data gathering and processing instead of traditional particle data gathering and processing by using the sort-last parallel image composition approach. We evaluated its effectiveness on the K computer by using the Binary-Swap-based 234Compositor library, and verified its potential for reducing the memory cost while generating high-quality and high-resolution image data.