{"id":"https://openalex.org/W4224246693","doi":"https://doi.org/10.1145/3531012","title":"A Practical Shared Optical Cache With Hybrid MWSR/R-SWMR NoC for Multicore Processors","display_name":"A Practical Shared Optical Cache With Hybrid MWSR/R-SWMR NoC for Multicore Processors","publication_year":2022,"publication_date":"2022-04-20","ids":{"openalex":"https://openalex.org/W4224246693","doi":"https://doi.org/10.1145/3531012"},"language":"en","primary_location":{"id":"doi:10.1145/3531012","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3531012","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3531012","source":{"id":"https://openalex.org/S96198239","display_name":"ACM Journal on Emerging Technologies in Computing Systems","issn_l":"1550-4832","issn":["1550-4832","1550-4840"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Journal on Emerging Technologies in Computing Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3531012","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069794226","display_name":"Haiyang Han","orcid":"https://orcid.org/0000-0002-6877-8930"},"institutions":[{"id":"https://openalex.org/I111979921","display_name":"Northwestern University","ror":"https://ror.org/000e0be47","country_code":"US","type":"education","lineage":["https://openalex.org/I111979921"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haiyang Han","raw_affiliation_strings":["Northwestern University, Evanston, IL, USA"],"raw_orcid":"https://orcid.org/0000-0002-6877-8930","affiliations":[{"raw_affiliation_string":"Northwestern University, Evanston, IL, USA","institution_ids":["https://openalex.org/I111979921"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108268623","display_name":"Theoni Alexoudi","orcid":null},"institutions":[{"id":"https://openalex.org/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https://ror.org/02j61yw88","country_code":"GR","type":"education","lineage":["https://openalex.org/I21370196"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Theoni Alexoudi","raw_affiliation_strings":["Aristotle University of Thessaloniki, Thessaloniki, Greece"],"raw_orcid":"https://orcid.org/0000-0001-6722-201X","affiliations":[{"raw_affiliation_string":"Aristotle University of Thessaloniki, Thessaloniki, Greece","institution_ids":["https://openalex.org/I21370196"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040047191","display_name":"Christos Vagionas","orcid":"https://orcid.org/0000-0001-9494-3840"},"institutions":[{"id":"https://openalex.org/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https://ror.org/02j61yw88","country_code":"GR","type":"education","lineage":["https://openalex.org/I21370196"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Chris Vagionas","raw_affiliation_strings":["Aristotle University of Thessaloniki, Thessaloniki, Greece"],"raw_orcid":"https://orcid.org/0000-0001-9494-3840","affiliations":[{"raw_affiliation_string":"Aristotle University of Thessaloniki, Thessaloniki, Greece","institution_ids":["https://openalex.org/I21370196"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063280455","display_name":"Nikos Pleros","orcid":"https://orcid.org/0000-0003-2931-4540"},"institutions":[{"id":"https://openalex.org/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https://ror.org/02j61yw88","country_code":"GR","type":"education","lineage":["https://openalex.org/I21370196"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Nikos Pleros","raw_affiliation_strings":["Aristotle University of Thessaloniki, Thessaloniki, Greece"],"raw_orcid":"https://orcid.org/0000-0003-2931-4540","affiliations":[{"raw_affiliation_string":"Aristotle University of Thessaloniki, Thessaloniki, Greece","institution_ids":["https://openalex.org/I21370196"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077219627","display_name":"Nikos Hardavellas","orcid":"https://orcid.org/0000-0002-1137-8100"},"institutions":[{"id":"https://openalex.org/I111979921","display_name":"Northwestern University","ror":"https://ror.org/000e0be47","country_code":"US","type":"education","lineage":["https://openalex.org/I111979921"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nikos Hardavellas","raw_affiliation_strings":["Northwestern University, Evanston, IL, USA"],"raw_orcid":"https://orcid.org/0000-0002-1137-8100","affiliations":[{"raw_affiliation_string":"Northwestern University, Evanston, IL, USA","institution_ids":["https://openalex.org/I111979921"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1767,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.43850875,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"18","issue":"4","first_page":"1","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9987000226974487,"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"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9987000226974487,"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.9984999895095825,"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.760482668876648},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6675033569335938},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5030702948570251},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5005264282226562},{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.4720752239227295},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.46493881940841675},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.4508393704891205},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.4382162392139435},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3749435842037201},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.34273865818977356},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.30325284600257874},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.2857840657234192}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.760482668876648},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6675033569335938},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5030702948570251},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5005264282226562},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.4720752239227295},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.46493881940841675},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.4508393704891205},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.4382162392139435},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3749435842037201},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.34273865818977356},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.30325284600257874},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.2857840657234192}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3531012","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3531012","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3531012","source":{"id":"https://openalex.org/S96198239","display_name":"ACM Journal on Emerging Technologies in Computing Systems","issn_l":"1550-4832","issn":["1550-4832","1550-4840"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Journal on Emerging Technologies in Computing Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3531012","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3531012","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3531012","source":{"id":"https://openalex.org/S96198239","display_name":"ACM Journal on Emerging Technologies in Computing Systems","issn_l":"1550-4832","issn":["1550-4832","1550-4840"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Journal on Emerging Technologies in Computing Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.8999999761581421}],"awards":[{"id":"https://openalex.org/G1369150294","display_name":"CAREER: Energy-Efficient and Energy-Proportional Silicon-Photonic Manycore Architectures","funder_award_id":"1453853","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"},{"id":"https://openalex.org/F4320321917","display_name":"General Secretariat for Research and Technology","ror":"https://ror.org/04yeh8h63"},{"id":"https://openalex.org/F4320327859","display_name":"Hellenic Foundation for Research and Innovation","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4224246693.pdf","grobid_xml":"https://content.openalex.org/works/W4224246693.grobid-xml"},"referenced_works_count":82,"referenced_works":["https://openalex.org/W1974035451","https://openalex.org/W1977393666","https://openalex.org/W1979770475","https://openalex.org/W1981377870","https://openalex.org/W1990461338","https://openalex.org/W1994151894","https://openalex.org/W1997370921","https://openalex.org/W1997445628","https://openalex.org/W2003831946","https://openalex.org/W2004164565","https://openalex.org/W2005522813","https://openalex.org/W2009383444","https://openalex.org/W2026621917","https://openalex.org/W2028937968","https://openalex.org/W2034062945","https://openalex.org/W2035482897","https://openalex.org/W2038509324","https://openalex.org/W2038765177","https://openalex.org/W2041811089","https://openalex.org/W2047043979","https://openalex.org/W2047379549","https://openalex.org/W2052967542","https://openalex.org/W2057263238","https://openalex.org/W2064977311","https://openalex.org/W2079519839","https://openalex.org/W2083068032","https://openalex.org/W2084007230","https://openalex.org/W2087163489","https://openalex.org/W2092535517","https://openalex.org/W2096205072","https://openalex.org/W2098297070","https://openalex.org/W2099856791","https://openalex.org/W2104741809","https://openalex.org/W2104989962","https://openalex.org/W2108048675","https://openalex.org/W2108505117","https://openalex.org/W2109292926","https://openalex.org/W2119565088","https://openalex.org/W2128784961","https://openalex.org/W2129695367","https://openalex.org/W2145442501","https://openalex.org/W2147806988","https://openalex.org/W2148797773","https://openalex.org/W2150196852","https://openalex.org/W2154001575","https://openalex.org/W2155551886","https://openalex.org/W2156436274","https://openalex.org/W2157316847","https://openalex.org/W2162082016","https://openalex.org/W2165104196","https://openalex.org/W2169865228","https://openalex.org/W2169875292","https://openalex.org/W2170382128","https://openalex.org/W2220870060","https://openalex.org/W2291564633","https://openalex.org/W2332091857","https://openalex.org/W2404376351","https://openalex.org/W2474171200","https://openalex.org/W2482734061","https://openalex.org/W2506244422","https://openalex.org/W2526202524","https://openalex.org/W2533754986","https://openalex.org/W2561851412","https://openalex.org/W2581644107","https://openalex.org/W2748014115","https://openalex.org/W2796645376","https://openalex.org/W2797501353","https://openalex.org/W2807346345","https://openalex.org/W2889384822","https://openalex.org/W2901123430","https://openalex.org/W2932835273","https://openalex.org/W2987711821","https://openalex.org/W3004786788","https://openalex.org/W3006808337","https://openalex.org/W3016083641","https://openalex.org/W3027411045","https://openalex.org/W3098304703","https://openalex.org/W3150685302","https://openalex.org/W3187164614","https://openalex.org/W4232107238","https://openalex.org/W4237860043","https://openalex.org/W4292169167"],"related_works":["https://openalex.org/W2031173804","https://openalex.org/W2041820064","https://openalex.org/W2009566782","https://openalex.org/W2147511796","https://openalex.org/W2803610590","https://openalex.org/W1524955365","https://openalex.org/W2100901045","https://openalex.org/W2509523906","https://openalex.org/W2114386333","https://openalex.org/W2138965869"],"abstract_inverted_index":{"Conventional":[0],"electronic":[1,39,80,114],"memory":[2,13,71],"hierarchies":[3],"are":[4],"intrinsically":[5],"limited":[6],"in":[7],"their":[8],"ability":[9],"to":[10,16,30,53,61,199],"overcome":[11],"the":[12,42,58,113,117,132,146,156,187],"wall":[14],"due":[15],"scaling":[17],"constraints.":[18],"Optical":[19],"caches":[20,81],"and":[21,27,33,109,116,134,137,141,176],"interconnects":[22],"can":[23],"mitigate":[24],"these":[25],"constraints,":[26],"enable":[28],"processors":[29],"reach":[31,54],"performance":[32,172],"energy":[34],"efficiency":[35],"unattainable":[36],"by":[37,98],"purely":[38],"means.":[40],"However,":[41],"promised":[43],"benefits":[44],"cannot":[45],"be":[46,62],"realized":[47],"through":[48],"a":[49,83,100],"simple":[50],"replacement":[51],"process;":[52],"its":[55],"full":[56],"potential,":[57],"architecture":[59,73],"needs":[60],"holistically":[63],"redesigned.":[64],"This":[65],"article":[66],"proposes":[67],"Pho$,":[68],"an":[69],"opto-electronic":[70],"hierarchy":[72],"for":[74,145,191],"multicores.":[75],"Pho$":[76,153,167],"replaces":[77],"conventional":[78,184],"core-private":[79],"with":[82,89],"large":[84],"shared":[85,93,118],"optical":[86,90,94,104,119,123,189,204],"L1":[87,120],"built":[88],"SRAMs.":[91],"The":[92],"cache":[95,139,150],"is":[96],"supported":[97],"Pho$Net,":[99],"novel":[101],"hybrid":[102],"MWSR/R-SWMR":[103],"NoC":[105,190,205],"that":[106,143,158,166],"provides":[107],"low-latency":[108],"high-bandwidth":[110],"communication":[111,193],"between":[112],"cores":[115],"at":[121],"low":[122],"loss.":[124],"Pho$Net\u2019s":[125],"unique":[126],"network":[127],"arbitration":[128],"protocol":[129],"seamlessly":[130],"co-arbitrates":[131],"request":[133],"reply":[135],"sub-networks":[136],"facilitates":[138],"requests":[140],"replies":[142],"optimize":[144],"common":[147],"case":[148],"of":[149],"hits.":[151],"Through":[152],"we":[154],"solve":[155],"problems":[157],"render":[159],"previous":[160],"designs":[161],"impractical.":[162],"Our":[163],"results":[164],"show":[165],"achieves":[168],"on":[169],"average":[170],"1.41\u00d7":[171],"speedup":[173],"(3.89\u00d7":[174],"max)":[175,182],"31%":[177],"lower":[178],"energy-delay":[179],"product":[180],"(90%":[181],"against":[183],"designs.":[185],"Moreover,":[186],"Pho$Net":[188],"core-cache":[192],"consumes":[194],"70%":[195],"less":[196],"power":[197],"compared":[198],"directly":[200],"applying":[201],"previously":[202],"proposed":[203],"architectures.":[206]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
