首页 | 本学科首页   官方微博 | 高级检索  
     

CUDA架构下的液晶自适应波面数值解析
引用本文:李大禹,胡立发,穆全全,曹召良,夏明亮,李抄,刘肇楠,宣丽.CUDA架构下的液晶自适应波面数值解析[J].光学精密工程,2010,18(4):848-854.
作者姓名:李大禹  胡立发  穆全全  曹召良  夏明亮  李抄  刘肇楠  宣丽
作者单位:1. 中国科学院,苏州生物医学工程技术研究所,江苏,苏州,215163;中国科学院,长春光学精密机械与物理研究所,吉林,长春,130033
2. 中国科学院,长春光学精密机械与物理研究所,吉林,长春,130033
3. 中国科学院,长春光学精密机械与物理研究所,吉林,长春,130033;中国科学院,研究生院,北京,100039
基金项目:国家高技术研究发展计划(863计划),国家重点基金 
摘    要:在GPU通用计算架构下,首次提出了CUDA架构下的液晶自适应光学波面数值解析方法。针对高分辨率液晶自适应光学系统,介绍了液晶自适应光学的波面数值解析算法,论述了CUDA的通用架构;然后,建立了CUDA实现波面数值解析的编程模型,在此模型中引入了并行线程的有效利用,全局存储器的高效访问和数据直接回写3种优化方案;最后,给出了GPU与CPU的实验对比结果。结果表明:CUDA计算分辨率为512×512,对35项Zernike多项式的波面数值解析需时不到1ms,计算速度是传统CPU波面数值解析的几十倍。提出的方法减小了系统延时,提高了校正速度,建立波面数值解析CUDA编程模型采用的优化手段可为其它数学计算模型提供参考。

关 键 词:图形处理器(GPU)  CUDA  液晶  自适应光学  波面解析
收稿时间:2009-01-08
修稿时间:2009-03-29

Wavefront calculation of liquid crystal adaptive optics based on CUDA
LI Da-yu,HU Li-fa,MU Quan-quan,CAO Zhao-liang,XIA Ming-liang,LI Chao,LIU Zhao-nan,XUAN Li.Wavefront calculation of liquid crystal adaptive optics based on CUDA[J].Optics and Precision Engineering,2010,18(4):848-854.
Authors:LI Da-yu  HU Li-fa  MU Quan-quan  CAO Zhao-liang  XIA Ming-liang  LI Chao  LIU Zhao-nan  XUAN Li
Affiliation:1. Suzhou Institute of Biomedical Engineering and Technology,Chinese Academy of Sciences,Suzhou 215163,China;
2.State Key Laboratory of Applied Optics, Changchun Institute of Optics,Fine Mechanics and Physics,Chinese Academy of Sciences,Changchun 130033,China;
3. Graduate University of Chinese Academy of Sciences,Beijing 100039,China
Abstract:A Zernike modal wavefront calculation method based on Computer Unified Device Architecture(CUDA) was presented for liquid crystal adaptive optical systems under the GPU general architecture. The wavefront calculation method was introduced and the CUDA characteristics were given. Then, a programming model for wavefront calculation by CUDA was established, in which it involved three kinds of optimized schemes including maximum threads, higher memory and transfer bandwidth. The method based on CUDA was tested and compared with the traditional method using CPU, and result shows that the consumed time by proposed method is less than 1 ms for a Zernike polynomial with 35 wavefromt values in resolution of 512×512, which means that GPU provides a computational power tens times greater than that of usual CPU-FPU combination. The method has reduced the system delay and improved correction speed and its optimized ideas for programming model can provide a reference for other computer models.
Keywords:CUDA
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《光学精密工程》浏览原始摘要信息
点击此处可从《光学精密工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号