LOOM: Interweaving tightly coupled visualization and numeric simulation framework

Traditional post-hoc high-fidelity scientific visualization (HSV) of numerical simulations requires multiple I/O check-pointing to inspect the simulation progress. The costs of these I/O operations are high and can grow exponentially with increasing problem sizes. In situ HSV dispenses with costly c...

ver descrição completa

Detalhes bibliográficos
Autor principal: Barbosa, Joao (author)
Outros Autores: Navratil, Paul (author), Santos, Luís Paulo (author), Fussell, Donald (author)
Formato: conferencePaper
Idioma:eng
Publicado em: 2021
Assuntos:
Texto completo:https://hdl.handle.net/1822/78109
País:Portugal
Oai:oai:repositorium.sdum.uminho.pt:1822/78109
Descrição
Resumo:Traditional post-hoc high-fidelity scientific visualization (HSV) of numerical simulations requires multiple I/O check-pointing to inspect the simulation progress. The costs of these I/O operations are high and can grow exponentially with increasing problem sizes. In situ HSV dispenses with costly check-pointing I/O operations, but requires additional computing resources to generate the visualization, increasing power and energy consumption. In this paper we present LOOM, a new interweaving approach supported by a task scheduling framework to allow tightly coupled in situ visualization without significantly adding to the overall simulation runtime. The approach exploits the idle times of the numerical simulation threads, due to workload imbalances, to perform the visualization steps. Overall execution time (simulation plus visualization) is minimized. Power requirements are also minimized by sharing the same computational resources among numerical simulation and visualization tasks. We demonstrate that LOOM reduces time to visualization by 3 × compared to a traditional non-interwoven pipeline. Our results here demonstrate good potential for additional gains for large distributed-memory use cases with larger interleaving opportunities.