Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing.
Saved in:
| Title: | Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing. |
|---|---|
| Authors: | Van der Ceelen, Frank1 F.vanderCeelen@tudelft.nl, Shao, Yifeng1, Coene, Wim1,2 |
| Source: | Progress in Electromagnetics Research C. 2026, Vol. 163, p60-72. 13p. |
| Subjects: | High performance computing, Matrix functions, Wave analysis, Parallel programming, Eigenanalysis, Automatic differentiation, Nanostructures |
| Abstract: | Rigorous Coupled-Wave Analysis (RCWA) is a semi-analytical method, used to determine the optical response of nanostructures, such as meta-materials. Recently, the ability to combine RCWA with automatic differentiation for optical response optimization has been demonstrated. We seek to build upon this use by attempting to address RCWA's poor performance on parallel computer architecture, stemming from the presence of an eigendecomposition. We do this by outlining an alteration of RCWA, which replaces the eigendecomposition with a matrix square root and matrix exponential evaluation. Furthermore, we demonstrate that these matrix functions can be evaluated using algorithms which are both differentiable and readily evaluated in parallel. Finally, we show that replacing the eigendecomposition with these matrix functions resolves the bottleneck and paves the way for higher-accuracy parameter retrieval using RCWA approaching real-time performance, without compromising stability. [ABSTRACT FROM AUTHOR] |
| Copyright of Progress in Electromagnetics Research C is the property of Electromagnetics Academy and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 191045849 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Van+der+Ceelen%2C+Frank%22">Van der Ceelen, Frank</searchLink><relatesTo>1</relatesTo><i> F.vanderCeelen@tudelft.nl</i><br /><searchLink fieldCode="AR" term="%22Shao%2C+Yifeng%22">Shao, Yifeng</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Coene%2C+Wim%22">Coene, Wim</searchLink><relatesTo>1,2</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Progress+in+Electromagnetics+Research+C%22">Progress in Electromagnetics Research C</searchLink>. 2026, Vol. 163, p60-72. 13p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22High+performance+computing%22">High performance computing</searchLink><br /><searchLink fieldCode="DE" term="%22Matrix+functions%22">Matrix functions</searchLink><br /><searchLink fieldCode="DE" term="%22Wave+analysis%22">Wave analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+programming%22">Parallel programming</searchLink><br /><searchLink fieldCode="DE" term="%22Eigenanalysis%22">Eigenanalysis</searchLink><br /><searchLink fieldCode="DE" term="%22Automatic+differentiation%22">Automatic differentiation</searchLink><br /><searchLink fieldCode="DE" term="%22Nanostructures%22">Nanostructures</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Rigorous Coupled-Wave Analysis (RCWA) is a semi-analytical method, used to determine the optical response of nanostructures, such as meta-materials. Recently, the ability to combine RCWA with automatic differentiation for optical response optimization has been demonstrated. We seek to build upon this use by attempting to address RCWA's poor performance on parallel computer architecture, stemming from the presence of an eigendecomposition. We do this by outlining an alteration of RCWA, which replaces the eigendecomposition with a matrix square root and matrix exponential evaluation. Furthermore, we demonstrate that these matrix functions can be evaluated using algorithms which are both differentiable and readily evaluated in parallel. Finally, we show that replacing the eigendecomposition with these matrix functions resolves the bottleneck and paves the way for higher-accuracy parameter retrieval using RCWA approaching real-time performance, without compromising stability. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Progress in Electromagnetics Research C is the property of Electromagnetics Academy and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=191045849 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.2528/PIERC25091202 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 13 StartPage: 60 Subjects: – SubjectFull: High performance computing Type: general – SubjectFull: Matrix functions Type: general – SubjectFull: Wave analysis Type: general – SubjectFull: Parallel programming Type: general – SubjectFull: Eigenanalysis Type: general – SubjectFull: Automatic differentiation Type: general – SubjectFull: Nanostructures Type: general Titles: – TitleFull: Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Van der Ceelen, Frank – PersonEntity: Name: NameFull: Shao, Yifeng – PersonEntity: Name: NameFull: Coene, Wim IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Text: 2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 19378718 Numbering: – Type: volume Value: 163 Titles: – TitleFull: Progress in Electromagnetics Research C Type: main |
| ResultId | 1 |