Efficient asynchronous executions of AMR computations and visualization on a GPU system |
| |
Authors: | Hari K Raghavan Sathish S Vadhiyar |
| |
Affiliation: | Supercomputer Education and Research Centre, Indian Institute of Science, Bangalore-560012, India |
| |
Abstract: | Adaptive Mesh Refinement is a method which dynamically varies the spatio-temporal resolution of localized mesh regions in numerical simulations, based on the strength of the solution features. In-situ visualization plays an important role for analyzing the time evolving characteristics of the domain structures. Continuous visualization of the output data for various timesteps results in a better study of the underlying domain and the model used for simulating the domain. In this paper, we develop strategies for continuous online visualization of time evolving data for AMR applications executed on GPUs. We reorder the meshes for computations on the GPU based on the users input related to the subdomain that he wants to visualize. This makes the data available for visualization at a faster rate. We then perform asynchronous executions of the visualization steps and fix-up operations on the CPUs while the GPU advances the solution. By performing experiments on Tesla S1070 and Fermi C2070 clusters, we found that our strategies result in 60% improvement in response time and 16% improvement in the rate of visualization of frames over the existing strategy of performing fix-ups and visualization at the end of the timesteps. |
| |
Keywords: | Adaptive Mesh Refinement GPGPU GAMER CPU&ndash GPU asynchronism |
本文献已被 ScienceDirect 等数据库收录! |