检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李大禹[1,2] 胡立发[2] 穆全全[2,3] 曹召良[2,3] 夏明亮[2,3] 李抄[2,3] 刘肇楠[2,3] 宣丽[2]
机构地区:[1]中国科学院苏州生物医学工程技术研究所(筹),江苏苏州215163 [2]中国科学院长春光学精密机械与物理研究所,吉林长春130033 [3]中国科学院研究生院,北京100039
出 处:《光学精密工程》2010年第4期848-854,共7页Optics and Precision Engineering
基 金:国家863高技术研究发展计划资助项目(No.2007AA703417); 国家重点基金资助项目(No.60736042)
摘 要:在GPU通用计算架构下,首次提出了CUDA架构下的液晶自适应光学波面数值解析方法。针对高分辨率液晶自适应光学系统,介绍了液晶自适应光学的波面数值解析算法,论述了CUDA的通用架构;然后,建立了CUDA实现波面数值解析的编程模型,在此模型中引入了并行线程的有效利用,全局存储器的高效访问和数据直接回写3种优化方案;最后,给出了GPU与CPU的实验对比结果。结果表明:CUDA计算分辨率为512×512,对35项Zernike多项式的波面数值解析需时不到1ms,计算速度是传统CPU波面数值解析的几十倍。提出的方法减小了系统延时,提高了校正速度,建立波面数值解析CUDA编程模型采用的优化手段可为其它数学计算模型提供参考。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.
关 键 词:图形处理器(GPU) CUDA 液晶 自适应光学 波面解析
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15