{"id":"https://openalex.org/W7158941068","doi":"https://doi.org/10.48550/arxiv.2604.26377","title":"Accelerating Sparse Linear Solvers with an Optical Laser Processing Unit","display_name":"Accelerating Sparse Linear Solvers with an Optical Laser Processing Unit","publication_year":2026,"publication_date":"2026-04-29","ids":{"openalex":"https://openalex.org/W7158941068","doi":"https://doi.org/10.48550/arxiv.2604.26377"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.26377","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.26377","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.26377","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5118839305","display_name":"Dan Gluck","orcid":"https://orcid.org/0000-0002-5464-099X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gluck, Dan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134894374","display_name":"Yotam Mimran","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mimran, Yotam","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134910431","display_name":"Andrey Karenskih","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Karenskih, Andrey","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023381486","display_name":"Talya Vaknin","orcid":"https://orcid.org/0000-0003-1100-9791"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vaknin, Talya","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027890667","display_name":"Omri Wolf","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wolf, Omri","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084379975","display_name":"Ruti Ben-shlomi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ben-Shlomi, Ruti","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5134924827","display_name":"Johannes Gebert","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gebert, Johannes","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12611","display_name":"Neural Networks and Reservoir Computing","score":0.9423999786376953,"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":0.9423999786376953,"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/T10299","display_name":"Photonic and Optical Devices","score":0.030899999663233757,"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/T10232","display_name":"Optical Network Technologies","score":0.007199999876320362,"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/krylov-subspace","display_name":"Krylov subspace","score":0.5023999810218811},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.4991999864578247},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.40149998664855957},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.39570000767707825},{"id":"https://openalex.org/keywords/linear-system","display_name":"Linear system","score":0.3912999927997589},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.3833000063896179},{"id":"https://openalex.org/keywords/linear-algebra","display_name":"Linear algebra","score":0.3831000030040741},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.3797999918460846},{"id":"https://openalex.org/keywords/iterative-method","display_name":"Iterative method","score":0.35850000381469727}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7006999850273132},{"id":"https://openalex.org/C147060835","wikidata":"https://www.wikidata.org/wiki/Q1757151","display_name":"Krylov subspace","level":3,"score":0.5023999810218811},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.4991999864578247},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.49239999055862427},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.40149998664855957},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.39570000767707825},{"id":"https://openalex.org/C6802819","wikidata":"https://www.wikidata.org/wiki/Q1072174","display_name":"Linear system","level":2,"score":0.3912999927997589},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.390500009059906},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.3833000063896179},{"id":"https://openalex.org/C139352143","wikidata":"https://www.wikidata.org/wiki/Q82571","display_name":"Linear algebra","level":2,"score":0.3831000030040741},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.3797999918460846},{"id":"https://openalex.org/C159694833","wikidata":"https://www.wikidata.org/wiki/Q2321565","display_name":"Iterative method","level":2,"score":0.35850000381469727},{"id":"https://openalex.org/C32834561","wikidata":"https://www.wikidata.org/wiki/Q660730","display_name":"Subspace topology","level":2,"score":0.3474999964237213},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.335999995470047},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.3334999978542328},{"id":"https://openalex.org/C56372850","wikidata":"https://www.wikidata.org/wiki/Q1050404","display_name":"Sparse matrix","level":3,"score":0.3190000057220459},{"id":"https://openalex.org/C520434653","wikidata":"https://www.wikidata.org/wiki/Q38867","display_name":"Laser","level":2,"score":0.31610000133514404},{"id":"https://openalex.org/C138827492","wikidata":"https://www.wikidata.org/wiki/Q6661985","display_name":"Data processing","level":2,"score":0.3095000088214874},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.304500013589859},{"id":"https://openalex.org/C170122806","wikidata":"https://www.wikidata.org/wiki/Q1914828","display_name":"Linear scale","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C104267543","wikidata":"https://www.wikidata.org/wiki/Q208163","display_name":"Signal processing","level":3,"score":0.29649999737739563},{"id":"https://openalex.org/C17137986","wikidata":"https://www.wikidata.org/wiki/Q215067","display_name":"Orthogonality","level":2,"score":0.296099990606308},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2953999936580658},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.2953000068664551},{"id":"https://openalex.org/C148204187","wikidata":"https://www.wikidata.org/wiki/Q176541","display_name":"Optical computing","level":2,"score":0.2921000123023987},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.28790000081062317},{"id":"https://openalex.org/C182873914","wikidata":"https://www.wikidata.org/wiki/Q5157329","display_name":"Computational lithography","level":5,"score":0.2775999903678894},{"id":"https://openalex.org/C151857401","wikidata":"https://www.wikidata.org/wiki/Q640621","display_name":"Optical engineering","level":2,"score":0.26759999990463257},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.2621999979019165}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.26377","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.26377","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.26377","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.26377","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.9038676619529724}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Solving":[0],"large,":[1],"sparse":[2],"linear":[3,50,82,158,178],"systems":[4,51],"is":[5],"a":[6,78,129],"fundamental":[7],"workload":[8],"in":[9,21,180,188],"scientific":[10],"computing":[11,23,33,154,210],"and":[12,18,86,92,111,125,191,201,204],"engineering":[13],"simulations,":[14],"often":[15],"dominating":[16],"runtime":[17],"energy":[19,192],"consumption":[20],"high-performance":[22],"(HPC)":[24],"applications.":[25],"In":[26],"this":[27],"work,":[28],"we":[29,107],"explore":[30],"an":[31,59,104],"alternative":[32],"paradigm":[34],"based":[35],"on":[36,128],"analog":[37,153],"optical":[38,60,68,152,164],"processing,":[39],"implemented":[40],"through":[41],"the":[42,53,63,67,72,89,100,137,149,168],"Laser":[43],"Processing":[44],"Unit":[45],"(LPU).":[46],"The":[47],"LPU":[48,90,105,138,169],"encodes":[49],"into":[52],"dynamics":[54],"of":[55,66,74,80,151],"coupled":[56],"lasers":[57],"within":[58],"cavity,":[61],"where":[62],"steady-state":[64],"phases":[65],"fields":[69],"correspond":[70],"to":[71,173],"solution":[73],"$Ax=b$.":[75],"We":[76,194],"present":[77],"mapping":[79],"general":[81],"systems,":[83,179],"both":[84],"dense":[85],"sparse,":[87,114],"onto":[88],"architecture":[91],"evaluate":[93],"its":[94],"performance":[95],"using":[96],"representative":[97],"matrices":[98,116],"from":[99],"SuiteSparse":[101],"collection.":[102],"Using":[103],"emulator,":[106],"benchmark":[108],"convergence":[109],"behavior":[110],"time-to-solution":[112,143],"for":[113,144,155,177],"multi-banded":[115],"against":[117],"established":[118],"Krylov":[119],"subspace":[120],"methods":[121],"(CG,":[122],"GMRES,":[123],"BiCGSTAB,":[124],"others)":[126],"executed":[127],"modern":[130],"GPU":[131],"platform.":[132],"Our":[133],"results":[134],"demonstrate":[135],"that":[136,163],"will":[139,170],"achieve":[140],"significantly":[141],"lower":[142],"selected":[145],"problem":[146],"classes,":[147],"highlighting":[148],"potential":[150],"accelerating":[156],"iterative":[157],"solvers.":[159],"These":[160],"findings":[161],"suggest":[162],"processors":[165],"such":[166],"as":[167,175],"be":[171],"able":[172],"serve":[174],"accelerators":[176],"particular":[181],"structured":[182],"and/or":[183],"repeatedly":[184],"solved,":[185],"offering":[186],"advantages":[187],"latency,":[189],"parallelism,":[190],"efficiency.":[193],"discuss":[195],"current":[196],"limitations,":[197],"including":[198],"scaling":[199],"constraints":[200],"precision":[202],"considerations,":[203],"outline":[205],"directions":[206],"toward":[207],"hybrid":[208],"optical-digital":[209],"systems.":[211]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-05-01T00:00:00"}
