A Pervasive Parallel Processing Framework for Data Visualization and Analysis at Extreme Scale
Kenneth Moreland,Berk Geveci +1 more
- 01 Nov 2014
3
TL;DR: This project investigates a new visualization framework designed to exhibit the pervasive parallelism necessary for extreme scale machines by defining algorithms in terms of worklets, which are localized stateless operations.
read more
Abstract: The evolution of the computing world from teraflop to petaflop has been relatively effortless,with several of the existing programming models scaling effectively to the petascale. The migration to exascale, however, poses considerable challenges. All industry trends infer that the exascale machine will be built using processors containing hundreds to thousands of cores per chip. It can be inferred that efficient concurrency on exascale machines requires a massive amount of concurrent threads, each performing many operations on a localized piece of data. Currently, visualization libraries and applications are based off what is known as the visualization pipeline. In the pipeline model, algorithms are encapsulated as filters with inputs and outputs. These filters are connected by setting the output of one component to the input of another. Parallelism in the visualization pipeline is achieved by replicating the pipeline for each processing thread. This works well for today’s distributed memory parallel computers but cannot be sustained when operating on processors with thousands of cores. Our project investigates a new visualization framework designed to exhibit the pervasive parallelism necessary for extreme scale machines. Our framework achieves this by defining algorithms in terms of worklets, which are localized stateless operations. Worklets are atomic operations thatmore » execute when invoked unlike filters, which execute when a pipeline request occurs. The worklet design allows execution on a massive amount of lightweight threads with minimal overhead. Only with such fine-grained parallelism can we hope to fill the billions of threads we expect will be necessary for efficient computation on an exascale machine.« less
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Semi-automated generation of individual computational models of the human head and torso from MR images
Benjamin Kalloch,Benjamin Kalloch,Jens Bode,Mikhail Kozlov,André Pampel,Mario Hlawitschka,Bernhard Sehm,Arno Villringer,Harald E. Möller,Pierre-Louis Bazin,Pierre-Louis Bazin +10 more
TL;DR: A processing pipeline for creating individual surface‐based models of the human head and torso for application in simulation software based on unstructured grids is introduced.
Patient-specific RF safety assessment in MRI: Progress in creating surface-based human head and shoulder models
Mikhail Kozlov,Benjamin Kalloch,Benjamin Kalloch,Marc Horner,Pierre-Louis Bazin,Pierre-Louis Bazin,Nikolaus Weiskopf,Harald E. Möller +7 more
- 28 Aug 2019
TL;DR: In this article, the authors report a workflow used to generate the surface meshes of a head and torso model from the segmented AustinMan dataset, as well as several case studies of MRI RF coil performance and safety assessment.
Patient-Specific RF Safety Assessment in MRI: Progress in Creating Surface-Based Human Head and Shoulder Models -- Brain and Human Body Modeling: Computational Human Modeling at EMBC 2018
Sergey N. Makarov,Marc Horner,Noetscher G +2 more
- 01 Jan 2019
TL;DR: The authors' workflow used to generate the surface meshes of a head and torso model from the segmented AustinMan dataset is reported, as are several case studies of MRI RF coil performance and safety assessment and three-dimensional EM simulation in ANSYS HFSS.
2