To achieve the wavefront phase-recovery stage of an adaptive-optics loop computed in real time for 32 × 32 or a greater number of subpupils in a Shack–Hartmann sensor, we present here, for what is to our knowledge the first time, preliminary results that we obtained by using innovative techniques: graphical processing units (GPUs) and field-programmable gate arrays (FPGAs). We describe the stream-computing paradigm of the GPU and adapt a zonal algorithm to take advantage of the parallel computational power of the GPU. We also present preliminary results we obtained by use of FPGAs on the same algorithm. GPUs have proved to be a promising technique, but FPGAs are already a feasible solution to adaptive-optics real-time requirements, even for a large number of subpupils.
© 2005 Optical Society of America
Equations on this page are rendered with MathJax. Learn more.