{"id":"https://openalex.org/W4391623930","doi":"https://doi.org/10.1145/3623278.3624757","title":"LightRidge: An End-to-end Agile Design Framework for Diffractive Optical Neural Networks","display_name":"LightRidge: An End-to-end Agile Design Framework for Diffractive Optical Neural Networks","publication_year":2023,"publication_date":"2023-03-25","ids":{"openalex":"https://openalex.org/W4391623930","doi":"https://doi.org/10.1145/3623278.3624757"},"language":"en","primary_location":{"id":"doi:10.1145/3623278.3624757","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3623278.3624757","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3623278.3624757","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3623278.3624757","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100425071","display_name":"Yingjie Li","orcid":"https://orcid.org/0000-0002-1144-7401"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]},{"id":"https://openalex.org/I66946132","display_name":"University of Maryland, College Park","ror":"https://ror.org/047s2c258","country_code":"US","type":"education","lineage":["https://openalex.org/I66946132"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yingjie Li","raw_affiliation_strings":["University of Maryland, College Park, College Park, USA","University of Utah, Salt Lake City, United States of America","University of Utah, Salt Lake City, United States of America University of Maryland, College Park, College Park, USA"],"raw_orcid":"https://orcid.org/0000-0002-1144-7401","affiliations":[{"raw_affiliation_string":"University of Maryland, College Park, College Park, USA","institution_ids":["https://openalex.org/I66946132"]},{"raw_affiliation_string":"University of Utah, Salt Lake City, United States of America","institution_ids":["https://openalex.org/I223532165"]},{"raw_affiliation_string":"University of Utah, Salt Lake City, United States of America University of Maryland, College Park, College Park, USA","institution_ids":["https://openalex.org/I223532165","https://openalex.org/I66946132"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042366499","display_name":"Ruiyang Chen","orcid":"https://orcid.org/0000-0002-1538-1702"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ruiyang Chen","raw_affiliation_strings":["University of Utah, Salt Lake City, USA"],"raw_orcid":"https://orcid.org/0000-0002-1538-1702","affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016673036","display_name":"Minhan Lou","orcid":"https://orcid.org/0000-0001-5151-9409"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Minhan Lou","raw_affiliation_strings":["University of Utah, Salt Lake City, USA"],"raw_orcid":"https://orcid.org/0000-0001-5151-9409","affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061332224","display_name":"Berardi Sensale\u2010Rodriguez","orcid":"https://orcid.org/0000-0001-7404-1743"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Berardi Sensale-Rodriguez","raw_affiliation_strings":["University of Utah, Salt Lake City, USA"],"raw_orcid":"https://orcid.org/0000-0001-7404-1743","affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001678605","display_name":"Weilu Gao","orcid":"https://orcid.org/0000-0003-3139-034X"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Weilu Gao","raw_affiliation_strings":["University of Utah, Salt Lake City, USA"],"raw_orcid":"https://orcid.org/0000-0003-3139-034X","affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029321729","display_name":"Cunxi Yu","orcid":"https://orcid.org/0000-0003-3481-307X"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]},{"id":"https://openalex.org/I66946132","display_name":"University of Maryland, College Park","ror":"https://ror.org/047s2c258","country_code":"US","type":"education","lineage":["https://openalex.org/I66946132"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cunxi Yu","raw_affiliation_strings":["University of Maryland, College Park, College Park, USA","University of Utah, Salt Lake City, United States of America","University of Utah, Salt Lake City, United States of America University of Maryland, College Park, College Park, USA"],"raw_orcid":"https://orcid.org/0000-0003-3481-307X","affiliations":[{"raw_affiliation_string":"University of Maryland, College Park, College Park, USA","institution_ids":["https://openalex.org/I66946132"]},{"raw_affiliation_string":"University of Utah, Salt Lake City, United States of America","institution_ids":["https://openalex.org/I223532165"]},{"raw_affiliation_string":"University of Utah, Salt Lake City, United States of America University of Maryland, College Park, College Park, USA","institution_ids":["https://openalex.org/I223532165","https://openalex.org/I66946132"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5100425071"],"corresponding_institution_ids":["https://openalex.org/I223532165","https://openalex.org/I66946132"],"apc_list":null,"apc_paid":null,"fwci":0.6816,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.77051134,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"202","last_page":"218"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12611","display_name":"Neural Networks and Reservoir Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12611","display_name":"Neural Networks and Reservoir Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10232","display_name":"Optical Network Technologies","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10299","display_name":"Photonic and Optical Devices","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6516038775444031},{"id":"https://openalex.org/keywords/emulation","display_name":"Emulation","score":0.6053434610366821},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5254594087600708},{"id":"https://openalex.org/keywords/end-to-end-principle","display_name":"End-to-end principle","score":0.5055859088897705},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5040682554244995},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.47419387102127075},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.4726979732513428},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.46875882148742676},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44173863530158997},{"id":"https://openalex.org/keywords/optical-computing","display_name":"Optical computing","score":0.41428226232528687},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.38589614629745483},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.37513023614883423},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.346238374710083},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2817704677581787},{"id":"https://openalex.org/keywords/electronic-engineering","display_name":"Electronic engineering","score":0.26657241582870483},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.19936460256576538},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13808724284172058},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13529732823371887}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6516038775444031},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.6053434610366821},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5254594087600708},{"id":"https://openalex.org/C74296488","wikidata":"https://www.wikidata.org/wiki/Q2527392","display_name":"End-to-end principle","level":2,"score":0.5055859088897705},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5040682554244995},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.47419387102127075},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.4726979732513428},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.46875882148742676},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44173863530158997},{"id":"https://openalex.org/C148204187","wikidata":"https://www.wikidata.org/wiki/Q176541","display_name":"Optical computing","level":2,"score":0.41428226232528687},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.38589614629745483},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.37513023614883423},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.346238374710083},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2817704677581787},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.26657241582870483},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.19936460256576538},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13808724284172058},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13529732823371887},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3623278.3624757","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3623278.3624757","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3623278.3624757","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3623278.3624757","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3623278.3624757","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3623278.3624757","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.5299999713897705,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G1207261151","display_name":null,"funder_award_id":"2229562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3671220503","display_name":null,"funder_award_id":"2047176","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4391623930.pdf","grobid_xml":"https://content.openalex.org/works/W4391623930.grobid-xml"},"referenced_works_count":71,"referenced_works":["https://openalex.org/W11903882","https://openalex.org/W1983348509","https://openalex.org/W2068730032","https://openalex.org/W2142063750","https://openalex.org/W2194775991","https://openalex.org/W2340897893","https://openalex.org/W2415243320","https://openalex.org/W2512971201","https://openalex.org/W2732026016","https://openalex.org/W2750384547","https://openalex.org/W2752849906","https://openalex.org/W2769502706","https://openalex.org/W2789894922","https://openalex.org/W2798701005","https://openalex.org/W2888175587","https://openalex.org/W2888727064","https://openalex.org/W2902986194","https://openalex.org/W2904694042","https://openalex.org/W2931743911","https://openalex.org/W2943267175","https://openalex.org/W2961079966","https://openalex.org/W2963809228","https://openalex.org/W2978017171","https://openalex.org/W2987515519","https://openalex.org/W3003967059","https://openalex.org/W3013837193","https://openalex.org/W3015081725","https://openalex.org/W3015289839","https://openalex.org/W3023058991","https://openalex.org/W3037998388","https://openalex.org/W3081028044","https://openalex.org/W3082300105","https://openalex.org/W3087326580","https://openalex.org/W3094362864","https://openalex.org/W3098622544","https://openalex.org/W3103574021","https://openalex.org/W3114864109","https://openalex.org/W3118265437","https://openalex.org/W3120165331","https://openalex.org/W3120940271","https://openalex.org/W3129782254","https://openalex.org/W3133382768","https://openalex.org/W3133627662","https://openalex.org/W3134474255","https://openalex.org/W3148555602","https://openalex.org/W3155622660","https://openalex.org/W3156357868","https://openalex.org/W3164895057","https://openalex.org/W3178941450","https://openalex.org/W3184400519","https://openalex.org/W3212761451","https://openalex.org/W4221158586","https://openalex.org/W4245199738","https://openalex.org/W4251637954","https://openalex.org/W4283313024","https://openalex.org/W4297796504","https://openalex.org/W4299283849","https://openalex.org/W4311100631","https://openalex.org/W4311545426","https://openalex.org/W4312121115","https://openalex.org/W4362655561","https://openalex.org/W6600175266","https://openalex.org/W6631190155","https://openalex.org/W6648670190","https://openalex.org/W6679349572","https://openalex.org/W6687483927","https://openalex.org/W6729448088","https://openalex.org/W6740934225","https://openalex.org/W6741263554","https://openalex.org/W6760385162","https://openalex.org/W6780226713"],"related_works":["https://openalex.org/W2168940796","https://openalex.org/W4282568311","https://openalex.org/W2951473296","https://openalex.org/W2883928845","https://openalex.org/W4288420200","https://openalex.org/W3145095675","https://openalex.org/W2024329643","https://openalex.org/W4365793791","https://openalex.org/W3134072570","https://openalex.org/W2171195786"],"abstract_inverted_index":{"To":[0],"lower":[1],"the":[2,17,50,88,110,132,144],"barrier":[3],"to":[4,116,131],"diffractive":[5],"optical":[6,20,31,42,65,104,111],"neural":[7],"networks":[8],"(DONNs)":[9],"design,":[10],"exploration,":[11],"and":[12,29,56,60,63,68,81,85,94,119,147,152,165,172],"deployment,":[13],"we":[14,107],"propose":[15],"LightRidge,":[16],"first":[18],"end-to-end":[19,79],"ML":[21],"compilation":[22],"framework,":[23],"which":[24],"consists":[25],"of":[26,38,58,83,161],"(1)":[27,109],"precise":[28],"differentiable":[30],"physics":[32,43,112,118],"kernels":[33,113],"that":[34,47],"enable":[35],"complete":[36],"explorations":[37],"DONNs":[39,170],"architectures,":[40],"(2)":[41,121],"computation":[44],"kernel":[45],"acceleration":[46],"significantly":[48,86],"reduces":[49,87],"runtime":[51,125],"cost":[52],"in":[53,124],"training,":[54],"emulation,":[55],"deployment":[57,82],"DONNs,":[59,84],"(3)":[61,136],"versatile":[62],"flexible":[64],"system":[66],"modeling":[67],"user-friendly":[69],"domain-specific-language":[70],"(DSL).":[71],"As":[72],"a":[73],"result,":[74],"LightRidge":[75],"framework":[76],"enables":[77],"efficient":[78],"design":[80,139,156],"efforts":[89],"for":[90],"programming,":[91],"hardware-software":[92],"codesign,":[93],"chip":[95],"integration.":[96],"Our":[97],"results":[98],"are":[99],"experimentally":[100],"conducted":[101],"with":[102,126],"physical":[103],"systems,":[105,120],"where":[106],"demonstrate:":[108],"precisely":[114],"correlated":[115],"low-level":[117],"significant":[122],"speedups":[123],"physics-aware":[127],"emulation":[128],"workloads":[129],"compared":[130],"state-of-the-art":[133],"commercial":[134],"system,":[135],"effective":[137],"architectural":[138],"space":[140],"exploration":[141],"verified":[142],"by":[143],"hardware":[145],"prototype":[146],"on-chip":[148],"integration":[149],"case":[150],"study,":[151],"(4)":[153],"novel":[154],"DONN":[155],"principles":[157],"including":[158],"successful":[159],"demonstrations":[160],"advanced":[162],"image":[163,166],"classification":[164],"segmentation":[167],"task":[168],"using":[169],"architecture":[171],"topology.":[173]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
