GPU implementation of FSR simulations: performance improvements and limitations

Numerical simulation to calculate the free spectral range scans (FSR scans) of laser resonators is a computationally intensive task. OSCAR is a well-established Matlab toolbox that enables for such simulations based on Fourier optics. Any arbitrary discrete complex electromagnetic input fields as well as misalignment or mismatching of resonators can be considered in the FSR simulation. Unfortunately, it currently only features CPU based calculations on one or more CPU cores. However, the computational cost increases exponentially with increasing lateral resolution of the complex electromagnetic fields. In addition, only a limited number of roundtrips can be carried out in an acceptable computation time, which limits the applicability only to low finesse resonators. Due to good parallelizability of the FSR scan calculation, this numerical computation is very well suited for modern graphics cards, which are outstanding in performing many calculations in parallel. This paper introduces the extension of FSR scan simulations on modern graphics cards (GPUs) within the OSCAR Toolbox. First, a statistical analysis is provided, that presents the massive performance improvement compared to CPU computations. Subsequently, the disadvantages in the form of memory limitations of GPUs are outlined. Therefore, generally valid data is presented, from which a trade-off between lateral resolution of the complex electromagnetic fields and the number of roundtrips to be performed can be derived. In conclusion, the great potentials of new applications are highlighted, which were previously not feasible. Any code of this GPU implementation discussed in this paper has been integrated into the OSCAR Matlab Toolbox and is made available open source on GitHub.

[1]  D. Ottaway,et al.  Modal decomposition of complex optical fields using convolutional neural networks , 2021, Journal of the Optical Society of America A.

[2]  M. Pichot,et al.  Higher-order Hermite-Gauss modes for gravitational waves detection , 2021, Physical Review D.

[3]  V. J. Hamedan,et al.  Demonstration of dynamic thermal compensation for parametric instability suppression in Advanced LIGO , 2020, Classical and Quantum Gravity.

[4]  L. Pinard,et al.  Large and extremely low loss: the unique challenges of gravitational wave mirrors. , 2019, Journal of the Optical Society of America. A, Optics, image science, and vision.

[5]  L. R. Hofer,et al.  Hermite-Gaussian mode detection via convolution neural networks. , 2019, Journal of the Optical Society of America. A, Optics, image science, and vision.

[6]  M. Leonardi,et al.  Measurement of optical losses in a high-finesse 300 m filter cavity for broadband quantum noise reduction in gravitational-wave detectors , 2018, Physical Review D.

[7]  C. Blair,et al.  Suppression of thermal transients in advanced LIGO interferometers using CO2 laser preheating , 2018 .

[8]  J. Worden,et al.  First Demonstration of Electrostatic Damping of Parametric Instability at Advanced LIGO. , 2016, Physical review letters.

[9]  J. Reichel,et al.  Millimeter-long fiber Fabry-Perot cavities. , 2016, Optics express.

[10]  Jerome Degallaix,et al.  OSCAR a Matlab based optical FFT code , 2010 .

[11]  Tingye Li,et al.  Computation of optical resonator modes by the method of resonance excitation , 1968 .

[12]  Sarah Rothstein,et al.  Diffraction Fourier Optics And Imaging , 2016 .

[13]  E. G. Steward,et al.  Fourier optics: An introduction , 1983 .