Return
HIVE: A cross-platform, modular visualization framework for large-scale data sets
DOI:10.1016/j.future.2020.06.056.png)
Abstract
En 中文
Leading-edge supercomputers, such as the K computer and Fugaku, have been designed to achieve the highest computational performance possible as well as to tackle Grand Challengeclass of simulations with unprecedented scale. This significant increase in the simulation scale has directly imposed a pressure on the entire end-to-end simulation workflow, which includes the pre-and post -processing such as the visualization. During the simulation code development and refinement process in such HPC environment, a variety of auxiliary computational systems with different hardware and software configurations can be employed for the post-processing activities. Therefore, a visualization application capable of running on such heterogeneous hardware environment, which uses common visualization pipeline workflow and unified abstract representation becomes highly valuable. In this paper, we present a visualization framework, named HIVE (Heterogeneously Integrated Visual-analytics Environment), designed to meet these requirements by using lightweight and cross-platform Lua scripting language for describing the desired visualization pipeline workflow, which was named as Visualization Scenescript. Different visualization pipeline functionality modules such as data loading, rendering, and image compositing written in C/C++ programming language can be utilized via Lua by using its binding functionality. HIVE has currently integrated some cross-platform modules, and is capable of running on different hardware systems, ranging from x86 laptops to SPARC64 based supercomputers with tens of thousands of processors. As a future direction, we expect to include the supercomputers using Arm-based Fujitsu A64FX CPU such as the Fugaku, which is under installation, and other commercial systems from Fujitsu and Cray. (C) 2020 Elsevier B.V. All rights reserved.
Keywords:
Scientific visualization
Parallel rendering
HPC environment
Lua scripting language
Scalability
Cross-platform software
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
F
IF:
6.1
Papers:
6.8K
Citations:
2.3W

