  Ever brighter light sources, fast parallel detectors, and advances in phase
retrieval methods, have made ptychography a practical and popular imaging
technique. Compared to previous techniques, ptychography provides superior
robustness and resolution at the expense of more advanced and time consuming
data analysis. By taking advantage of massively parallel architectures,
high-throughput processing can expedite this analysis and provide microscopists
with immediate feedback. These advances allow real-time imaging at wavelength
limited resolution, coupled with a large field of view. Here, we introduce a
set of algorithmic and computational methodologies used at the Advanced Light
Source, and DOE light sources packaged as a CUDA based software environment
named SHARP (http://camera.lbl.gov/sharp), aimed at providing state-of-the-art
high-throughput ptychography reconstructions for the coming era of diffraction
limited light sources.
