• DocumentCode
    228669
  • Title

    Pipelining Computational Stages of the Tomographic Reconstructor for Multi-Object Adaptive Optics on a Multi-GPU System

  • Author

    Charara, Ali ; Ltaief, Hatem ; Gratadour, Damien ; Keyes, David ; Sevin, Arnaud ; Abdelfattah, Ahmad ; Gendron, Eric ; Morel, Carine ; Vidal, Fabrice

  • fYear
    2014
  • fDate
    16-21 Nov. 2014
  • Firstpage
    262
  • Lastpage
    273
  • Abstract
    The European Extremely Large Telescope project (E-ELT) is one of Europe´s highest priorities in ground-based astronomy. ELTs are built on top of a variety of highly sensitive and critical astronomical instruments. In particular, a new instrument called MOSAIC has been proposed to perform multi-object spectroscopy using the Multi-Object Adaptive Optics (MOAO) technique. The core implementation of the simulation lies in the intensive computation of a tomographic reconstruct or (TR), which is used to drive the deformable mirror in real time from the measurements. A new numerical algorithm is proposed (1) to capture the actual experimental noise and (2) to substantially speed up previous implementations by exposing more concurrency, while reducing the number of floating-point operations. Based on the Matrices Over Runtime System at Exascale numerical library (MORSE), a dynamic scheduler drives all computational stages of the tomographic reconstruct or simulation and allows to pipeline and to run tasks out-of order across different stages on heterogeneous systems, while ensuring data coherency and dependencies. The proposed TR simulation outperforms asymptotically previous state-of-the-art implementations up to 13-fold speedup. At more than 50000 unknowns, this appears to be the largest-scale AO problem submitted to computation, to date, and opens new research directions for extreme scale AO simulations.
  • Keywords
    adaptive optics; astronomical image processing; astronomical telescopes; computerised tomography; floating point arithmetic; graphics processing units; pipeline processing; scheduling; E-ELT; European extremely large telescope project; MOAO technique; MORSE; MOSAIC; Matrices Over Runtime System at Exascale numerical library; TR simulation; astronomical instruments; computational stage pipelining; data coherency; data dependencies; dynamic scheduler; floating-point operations; ground-based astronomy; heterogeneous systems; largest-scale AO problem; multiGPU system; multiobject adaptive optics; multiobject spectroscopy; numerical algorithm; tomographic reconstructor simulation; Computational modeling; Covariance matrices; Libraries; Runtime; Telescopes; Tomography; Computational Astronomy; Dense Linear Algebra; Dynamic Scheduler; GPU Computing; Multi-Objects Adaptive Optics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis, SC14: International Conference for
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    978-1-4799-5499-5
  • Type

    conf

  • DOI
    10.1109/SC.2014.27
  • Filename
    7013009