TY - GEN
T1 - Adaptive Optics Simulation for the World's Largest Telescope on Multicore Architectures with Multiple GPUs
AU - Ltaief, Hatem
AU - Gratadour, Damien
AU - Charara, Ali
AU - Gendron, Eric
N1 - KAUST Repository Item: Exported on 2020-10-01
PY - 2016/6/2
Y1 - 2016/6/2
N2 - 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 de- sign 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 pro- cedure, 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.
AB - 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 de- sign 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 pro- cedure, 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.
UR - http://hdl.handle.net/10754/622511
UR - http://dl.acm.org/citation.cfm?doid=2929908.2929920
UR - http://www.scopus.com/inward/record.url?scp=84978682937&partnerID=8YFLogxK
U2 - 10.1145/2929908.2929920
DO - 10.1145/2929908.2929920
M3 - Conference contribution
SN - 9781450341264
BT - Proceedings of the Platform for Advanced Scientific Computing Conference on ZZZ - PASC '16
PB - Association for Computing Machinery (ACM)
ER -