...
首页> 外文期刊>Journal of Real-Time Image Processing >Suitability of GPUs for real-time control of large astronomical adaptive optics instruments
【24h】

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

机译:GPU适用于实时控制大型天文自适应光学仪器

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

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.
机译:自适应光学(AO)是一种用于校正当光通过介质传播时引入的像差的技术,例如,传播自湍流大气的恒星发出的光。 AO仪器的组件包括:(1)用于记录像差的相机;(2)用于校正像差的校正机制;(3)实时控制器(RTC),用于处理摄像头图像并将校正机制转向毫秒的时间刻度。我们通过使用图形处理单元(GPU)加快了AO RTC的图像处理速度。在大气湍流变化之前(即在一到两毫秒内)处理图像至关重要。主要任务是以最小的延迟将图像传输到GPU内存。本文的主要结果是证明了使用商用帧捕获器和标准CUDA工具可以足够快地完成此操作。我们的基准图像由像素组成,其中的像素用于处理。图像经过特征化,并缩小为9248个数字。此刻画花费了总处理时间的三分之一。然后使用这组数字来计算纠正系统的命令,该命令大约占总时间的三分之二。在单个GPU上实现的处理速度约为每秒700帧(fps)。如果我们使用两个(四个)GPU,则该速度将增加到1100 fps(1565 fps)。处理时间(抖动)的变化的均方根值为20-30 s,在一百万个周期中约有一个异常值。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号