An Architecture for Interactive in Situ Visualization and its Transparent Implementation in OpenFPM
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
Live in situ visualization of numerical simulations - interactive visualization while the simulation is running - can enable new modes of interaction, including computational steering. Designing easy-to-use distributed in situ architectures, with viewing latency low enough, and frame rate high enough, for interactive use, is challenging. Here, we propose a fully asynchronous, hybrid CPU-GPU in situ architecture that emphasizes interactivity. We also present a transparent implementation of this architecture embedded into the OpenFPM simulation framework. The benchmarks show that our architecture minimizes visual latencies, and achieves frame rates between 6 and 60 frames/second - depending on simulation data size and degree of parallelism - by changing only a few lines of an existing simulation code.
Details
| Original language | English |
|---|---|
| Title of host publication | Proceedings of ISAV 2020 |
| Publisher | Association for Computing Machinery (ACM), New York |
| Pages | 20-26 |
| Number of pages | 7 |
| ISBN (electronic) | 9781450388122 |
| Publication status | Published - 12 Nov 2020 |
| Peer-reviewed | Yes |
Publication series
| Series | ISAV'20: ISAV'20 In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization |
|---|
Conference
| Title | 2020 In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization, ISAV 2020 - Held in conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2020 |
|---|---|
| Duration | 12 November 2020 |
| Degree of recognition | International event |
| City | Virtual, Online |
| Country | United States of America |
External IDs
| ORCID | /0000-0003-4414-4340/work/142252161 |
|---|
Keywords
ASJC Scopus subject areas
Keywords
- computational steering, distributed rendering, in situ visualization, parallel simulation software