Publication:
Accelerating simulations in inverse photonic design through factorization caching

dc.contributor.coauthorMinden, Victor
dc.contributor.departmentDepartment of Electrical and Electronics Engineering
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.kuauthorDaşdemir, Ahmet Onur
dc.contributor.kuauthorMağden, Emir Salih
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.date.accessioned2025-01-19T10:30:09Z
dc.date.issued2024
dc.description.abstractAs the demand for scalable and complex on-chip nanophotonic devices with multi-wavelength and multi-mode optical functionalities increases, fast and efficient design algorithms have become an essential tool in silicon photonics. Although inverse design coupled with adjoint optimization has emerged as a powerful method to design such devices by requiring only two simulations in each iteration of the optimization process, these simulations still make up the vast majority of the necessary computations, and render the design of complex devices with large footprints computationally infeasible. Here, we present a substantial speed-up in the finite-difference frequency-domain (FDFD) simulations by introducing a factorization caching approach, and significantly reduce the computational requirements for device optimization. Specifically, we cache the symbolic and numerical factorizations of system matrices corresponding to discretized Maxwell’s equations, and re-use them throughout the entire optimization. Using this method, we reduce the majority of the computational operations in the FDFD simulations and drastically improve the simulation speeds. To demonstrate the resulting computational advantage compared to conventional FDFD methods, we show simulation speedups reaching as high as 8.5-fold in the design of broadband wavelength and mode multiplexers. These results present significant enhancements in the computational efficiency of inverse photonic design, and can greatly accelerate the use of machine-optimized devices in future photonic systems.
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuN/A
dc.description.volume12880
dc.identifier.doi10.1117/12.3002568
dc.identifier.isbn978-151067020-4
dc.identifier.issn0277786X
dc.identifier.quartileN/A
dc.identifier.scopus2-s2.0-85190984960
dc.identifier.urihttps://doi.org/10.1117/12.3002568
dc.identifier.urihttps://hdl.handle.net/20.500.14288/25990
dc.identifier.wos1212420300030
dc.keywordsFactorization caching
dc.keywordsInverse design
dc.keywordsPhotonic simulation
dc.keywordsSilicon photonics
dc.language.isoeng
dc.publisherSPIE
dc.relation.ispartofProceedings of SPIE - The International Society for Optical Engineering
dc.subjectEngineering, electrical and electronic
dc.subjectOptics physics, applied
dc.titleAccelerating simulations in inverse photonic design through factorization caching
dc.typeConference Proceeding
dspace.entity.typePublication
local.contributor.kuauthorDaşdemir, Ahmet Onur
local.contributor.kuauthorMağden, Emir Salih
local.publication.orgunit1GRADUATE SCHOOL OF SCIENCES AND ENGINEERING
local.publication.orgunit1College of Engineering
local.publication.orgunit2Department of Electrical and Electronics Engineering
local.publication.orgunit2Graduate School of Sciences and Engineering
relation.isOrgUnitOfPublication21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication.latestForDiscovery21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files