Suitability of GPUs for real-time control of large astronomical adaptive optics instruments

被引:0
|
作者
Bitenc, Urban [1 ]
Basden, Alastair G. [2 ]
Dipper, Nigel A. [1 ,3 ]
Myers, Richard M. [2 ]
机构
[1] Univ Durham, Ctr Adv Instrumentat, Dept Phys, Durham, England
[2] Univ Durham, Ctr Adv Instrumentat, Durham, England
[3] Univ Durham, Ctr Adv Instrumentat, Software, Durham, England
基金
英国科学技术设施理事会;
关键词
Adaptive optics (AO); Extremely large telescope (ELT); Real-time control (RTC); Graphics processing unit (GPU);
D O I
10.1007/s11554-017-0702-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Adaptive optics (AO) is a technique for correcting aberrations introduced when light propagates through a medium, for example, the light from stars propagating through the turbulent atmosphere. The components of an AO instrument are: (1) a camera to record the aberrations, (2) a corrective mechanism to correct them, (3) a real-time controller (RTC) that processes the camera images and steers the corrective mechanism on milliseconds timescales. We have accelerated the image processing for the AO RTC with the use of graphics processing units (GPUs). It is crucial that the image is processed before the atmospheric turbulence has changed, i.e., in one or two milliseconds. The main task is to transfer the images to the GPU memory with a minimum delay. The key result of this paper is a demonstration that this can be done fast enough using commercial frame grabbers and standard CUDA tools. Our benchmarking image consists of pixels out of which are used in processing. The images are characterized and reduced into a set of 9248 numbers; about one-third of the total processing time is spent on this characterization. This set of numbers is then used to calculate the commands for the corrective system, which takes about two-third of the total time. The processing rate achieved on a single GPU is about 700 frames per second (fps). This increases to 1100 fps (1565 fps) if we use two (four) GPUs. The variation in processing time (jitter) has a root-mean-square value of 20-30 s and about one outlier in a million cycles.
引用
收藏
页码:743 / 751
页数:9
相关论文
共 50 条
  • [1] Suitability of GPUs for real-time control of large astronomical adaptive optics instruments
    Urban Bitenc
    Alastair G. Basden
    Nigel A. Dipper
    Richard M. Myers
    [J]. Journal of Real-Time Image Processing, 2018, 14 : 743 - 751
  • [2] GPUs for adaptive optics: simulations and real-time control
    Gratadour, Damien
    Sevin, Arnaud
    Brule, Julien
    Gendron, Eric
    Rousset, Gerard
    [J]. ADAPTIVE OPTICS SYSTEMS III, 2012, 8447
  • [3] A real-time simulation facility for astronomical adaptive optics
    Basden, Alastair
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2014, 439 (03) : 2854 - 2862
  • [4] Real-time correlation reference update for astronomical adaptive optics
    Basden, Alastair G.
    Chemla, Fanny
    Dipper, Nigel
    Gendron, Eric
    Henry, David
    Morris, Tim
    Rousset, Gerrard
    Vidal, Fabrice
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2014, 439 (01) : 968 - 976
  • [5] The Durham adaptive optics real-time controller: capability and Extremely Large Telescope suitability
    Basden, A. G.
    Myers, R. M.
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2012, 424 (02) : 1483 - 1494
  • [6] Investigation of POWER8 processors for astronomical adaptive optics real-time control
    Basden, A. G.
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2015, 452 (02) : 1694 - 1701
  • [7] Demonstration of the suitability of GPUs for AO real-time control at ELT scales
    Bitenc, Urban
    Basden, Alastair G.
    Dipper, Nigel A.
    Myers, Richard M.
    [J]. ADAPTIVE OPTICS SYSTEMS V, 2016, 9909
  • [8] SLODAR turbulence monitors for real-time support of astronomical adaptive optics
    Wilson, Richard
    Butterley, Timothy
    Sarazin, Marc
    Lombardi, Gianluca
    Chun, Mark
    Benigni, Samuel
    Weir, Donald
    Avila, Remy
    Aviles, Jose-Luis
    [J]. ADAPTIVE OPTICS SYSTEMS, PTS 1-3, 2008, 7015
  • [9] Adaptive and Real-time Optimal Control for Adaptive Optics Systems
    Doelman, Niek
    Fraanje, Rufus
    Houtzager, Ivo
    Verhaegen, Michel
    [J]. EUROPEAN JOURNAL OF CONTROL, 2009, 15 (3-4) : 480 - 488
  • [10] Adaptive optics real-time control with the compute and control for adaptive optics (Cacao) software framework
    Guyon, Olivier
    Sevin, Arnaud
    Ferreira, Florian
    Ltaief, Hatem
    Males, Jared R.
    Deo, Vincent
    Gratadour, Damien
    Cetre, Sylvain
    Martinache, Frantz
    Lozi, Julien
    Vievard, Sebastien
    Fruitwala, Neelay
    Bos, Steven P.
    Skaf, Nour
    [J]. ADAPTIVE OPTICS SYSTEMS VII, 2020, 11448