检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:卫培霞 景文博[2] 刘学[1] 王晓曼[1] 朱海忱[1]
机构地区:[1]长春理工大学电子信息工程学院,长春130022 [2]长春理工大学光电工程学院,长春130022
出 处:《长春理工大学学报(自然科学版)》2016年第1期66-70,共5页Journal of Changchun University of Science and Technology(Natural Science Edition)
摘 要:在夏克-哈特曼波前重构方法中,为了提高波前重构的速度,解决实时性差的问题,提出了一种基于GPU的快速夏克-哈特曼波前重构方法:将Zernike模式波前重构算法中Zernike多项式系数和波前数据的矩阵求解部分按照棋盘式和带状式分解并行化,根据不同的分解并行模式调度线程块及线程块中的线程数,转存数据到共享内存提高数据访问效率,优化数据存储结构提高全局存储器访问带宽,多个线程并发执行,快速重构波前。实验表明:基于GPU的快速算法相比传统CPU方式具有明显加速效果,当波前插值分辨率为2048*2048时,速度甚至提高了206倍;在加速的同时仍可保持原有算法的高准确度,为高精度、高分辨率的波前重构提供了快速、实时的计算方法。In the Hartmarm-Shack wavefront reconstruction method in order to increase the speed of the wavefront reconstruction, to solve the problem of poor real-time, we propose a fast GPU-based Shack - Hartmann wavefront reconstruction method: the matrix solver part of the polynomial coefficients in accordance with checkerboard is decomposed parallel, and part of wavefront data decomposed according to the ribbon-style parallelization in Zemike mode wave reconstruction algorithm. Schedule thread block and the number of threads in the block depending on the parallel decomposition mode, dump data to a shared memory to improve data access efficiency, optimize the data storage structure to improve global memory access bandwidth, execute concurrently multiple threads and rapid reconstruct wavefront. Experimental results show that: compared to traditional CPU mode, fast algorithm based on GPU has significantly accelerated effects. The speed increase even 206 times in the wavefront interpolated resolution of 2048*2048; This fast algorithm can still maintain high accuracy, as a fast and real-time calculation method for the high-precision, high-resolution wave front reconstruction.
关 键 词:夏克-哈特曼波前传感器 GPU 波前重构 并行计算
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28