Details
Originalsprache | Englisch |
---|---|
Titel des Sammelwerks | Optics and Photonics for Information Processing XVI |
Herausgeber/-innen | Abdul A. S. Awwal, Khan M. Iftekharuddin, Victor Hugo Diaz-Ramirez |
Herausgeber (Verlag) | SPIE |
Seitenumfang | 9 |
ISBN (elektronisch) | 9781510654341 |
Publikationsstatus | Veröffentlicht - 3 Okt. 2022 |
Veranstaltung | SPIE Optical Engineering + Applications, 2022, San Diego, California, United States: Optics and Photonics for Information Processing XVI - San Diego, California, San Diego, USA / Vereinigte Staaten Dauer: 21 Aug. 2022 → 25 Aug. 2022 Konferenznummer: 122250E |
Publikationsreihe
Name | Proceedings of SPIE - The International Society for Optical Engineering |
---|---|
Band | 12225 |
ISSN (Print) | 0277-786X |
ISSN (elektronisch) | 1996-756X |
Abstract
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.
ASJC Scopus Sachgebiete
- Werkstoffwissenschaften (insg.)
- Elektronische, optische und magnetische Materialien
- Physik und Astronomie (insg.)
- Physik der kondensierten Materie
- Informatik (insg.)
- Angewandte Informatik
- Mathematik (insg.)
- Angewandte Mathematik
- Ingenieurwesen (insg.)
- Elektrotechnik und Elektronik
Zitieren
- Standard
- Harvard
- Apa
- Vancouver
- BibTex
- RIS
Optics and Photonics for Information Processing XVI. Hrsg. / Abdul A. S. Awwal; Khan M. Iftekharuddin; Victor Hugo Diaz-Ramirez. SPIE, 2022. 122250E (Proceedings of SPIE - The International Society for Optical Engineering; Band 12225).
Publikation: Beitrag in Buch/Bericht/Sammelwerk/Konferenzband › Aufsatz in Konferenzband › Forschung › Peer-Review
}
TY - GEN
T1 - GPU implementation of FSR simulations: performance improvements and limitations
AU - Melchert, Nils Frederik
AU - Hinz, Lennart
AU - Reithmeier, Eduard
AU - Degallaix, J.
N1 - Conference code: 122250E
PY - 2022/10/3
Y1 - 2022/10/3
N2 - 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.
AB - 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.
KW - FSR simulation
KW - Fabry-Perot
KW - GPU acceleration
KW - Parallel computing
UR - http://www.scopus.com/inward/record.url?scp=85141792864&partnerID=8YFLogxK
U2 - 10.1117/12.2633434
DO - 10.1117/12.2633434
M3 - Conference contribution
T3 - Proceedings of SPIE - The International Society for Optical Engineering
BT - Optics and Photonics for Information Processing XVI
A2 - Awwal, Abdul A. S.
A2 - Iftekharuddin, Khan M.
A2 - Diaz-Ramirez, Victor Hugo
PB - SPIE
T2 - SPIE Optical Engineering + Applications, 2022, San Diego, California, United States
Y2 - 21 August 2022 through 25 August 2022
ER -