Adaptive Optics Simulation for the World's Largest Telescope on Multicore Architectures with Multiple GPUs
KAUST DepartmentExtreme Computing Research Center
MetadataShow full item record
AbstractWe 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.
CitationLtaief H, Gratadour D, Charara A, Gendron E (2016) Adaptive Optics Simulation for the World’s Largest Telescope on Multicore Architectures with Multiple GPUs. Proceedings of the Platform for Advanced Scientific Computing Conference on ZZZ - PASC ’16. Available: http://dx.doi.org/10.1145/2929908.2929920.
Conference/Event name3rd Conference on Platform for Advanced Scientific Computing, PASC 2016