Adaptive Optics Simulation for the World's Largest Telescope on Multicore Architectures with Multiple GPUs
H. Ltaief, D. Gratadour, A. Charara, E. Gendron, D. Keyes
International Parallel and Distributed Processing Symposium, (2016)
Adaptive, optics, simulation, European, extremely, large, telescope, multicore, architectures, multiple, GPUs, International, Parallel, Distributed, Processing, Symposium
We present a high performance comprehensive implementation of a multi-object adaptive optics (MOAO) simulation on multicore architectures with hardware accelerators in the context of computational astronomy. This implementation will be used as an operational testbed for simulating the design of new instruments for the European Extremely Large Telescope project (E-ELT), the world's biggest eye and one of Europe's highest priorities in ground-based astronomy. The simulation corresponds to a multi-step multi-stage procedure, which is fed, near real-time, by system and turbulence data coming from the telescope environment. Based on the PLASMA library powered by the OmpSs dynamic runtime system, our implementation relies on a task-based programming model to permit an asynchronous out-of-order execution. Using modern multicore architectures associated with the enormous computing power of GPUs, the resulting data-driven compute-intensive simulation of the entire MOAO application, composed of the tomographic reconstructor and the observing sequence, is capable of coping with the aforementioned real-time challenge and stands as a reference implementation for the computational astronomy community.
See all publications 2016