2016 · 62 citations · 33 references
ComputingComputer ScienceHigh-performance ComputingParallel ComputingScientific ComputingScientific VisualizationData LocalityData ParallelismDistributed Data ProcessingMemory HierarchyMemory Hierarchy DesignMemory Hierarchy OptimizationConcurrency ModelsData-intensive ComputingHigh-performance Computing SystemsIn-situ VisualizationPersistent StorageProcessingSimulation Data VisualizationVisual Exploration
A key trend facing extreme-scale computational science is the widening gap between computational and I/O rates, and the challenge that follows is how to best gain insight from simulation data when it is increasingly impractical to save it to persistent storage for subsequent visual exploration and analysis. One approach to this challenge is centered around the idea of in situ processing, where visualization and analysis processing is performed while data is still resident in memory. This paper examines several key design and performance issues related to the idea of in situ processing at extreme scale on modern platforms: scalability, overhead, performance measurement and analysis, comparison and contrast with a traditional post hoc approach, and interfacing with simulation codes. We illustrate these principles in practice with studies, conducted on large-scale HPC platforms, that include a miniapplication and multiple science application codes, one of which demonstrates in situ methods in use at greater than 1M-way concurrency.
33
SPEC CPU2006 benchmark descriptions
John L. Henning · ACM SIGARCH Computer Architecture News · 2006 · 2K citations
Irène Vignon-Clémentel, C. Alberto Figueroa, Kenneth E. Jansen et al. · Computer Methods in Applied Mechanics and Engineering · 2005 · 637 citations
Engineering, Biomedical Engineering, Computational Engineering +16
Secondary instability of a temporally growing mixing layer
Ralph W. Metcalfe, Steven A. Orszag, Marc Brächet et al. · Journal of Fluid Mechanics · 1987 · 359 citations