{"id":"https://openalex.org/W3009450728","doi":"https://doi.org/10.1145/3377149","title":"Improving Memory Efficiency in Heterogeneous MPSoCs through Row-Buffer Locality-aware Forwarding","display_name":"Improving Memory Efficiency in Heterogeneous MPSoCs through Row-Buffer Locality-aware Forwarding","publication_year":2020,"publication_date":"2020-03-04","ids":{"openalex":"https://openalex.org/W3009450728","doi":"https://doi.org/10.1145/3377149","mag":"3009450728"},"language":"en","primary_location":{"id":"doi:10.1145/3377149","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3377149","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3377149","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3377149","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016583968","display_name":"Yang Song","orcid":"https://orcid.org/0000-0003-3455-2885"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yang Song","raw_affiliation_strings":["University of California San Diego, USA"],"raw_orcid":"https://orcid.org/0000-0003-3455-2885","affiliations":[{"raw_affiliation_string":"University of California San Diego, USA","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061781904","display_name":"Bill Lin","orcid":"https://orcid.org/0000-0003-0965-7247"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bill Lin","raw_affiliation_strings":["University of California San Diego, USA"],"raw_orcid":"https://orcid.org/0000-0003-0965-7247","affiliations":[{"raw_affiliation_string":"University of California San Diego, USA","institution_ids":["https://openalex.org/I36258959"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5016583968"],"corresponding_institution_ids":["https://openalex.org/I36258959"],"apc_list":null,"apc_paid":null,"fwci":0.1619,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.50830459,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"17","issue":"1","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10829","display_name":"Interconnection Networks and Systems","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10179","display_name":"Supercapacitor Materials and Fabrication","score":0.996399998664856,"subfield":{"id":"https://openalex.org/subfields/2504","display_name":"Electronic, Optical and Magnetic Materials"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"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.8506186008453369},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.6281583905220032},{"id":"https://openalex.org/keywords/router","display_name":"Router","score":0.5678893327713013},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.5449979305267334},{"id":"https://openalex.org/keywords/registered-memory","display_name":"Registered memory","score":0.544948935508728},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.5283986926078796},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.49020034074783325},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.4608902335166931},{"id":"https://openalex.org/keywords/cache-only-memory-architecture","display_name":"Cache-only memory architecture","score":0.41268986463546753},{"id":"https://openalex.org/keywords/memory-map","display_name":"Memory map","score":0.41125425696372986},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.39714881777763367},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.35291188955307007},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3372781276702881},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.31429529190063477},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.2206653654575348},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20277446508407593}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8506186008453369},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.6281583905220032},{"id":"https://openalex.org/C2775896111","wikidata":"https://www.wikidata.org/wiki/Q642560","display_name":"Router","level":2,"score":0.5678893327713013},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.5449979305267334},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.544948935508728},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.5283986926078796},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.49020034074783325},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.4608902335166931},{"id":"https://openalex.org/C3720319","wikidata":"https://www.wikidata.org/wiki/Q5015937","display_name":"Cache-only memory architecture","level":5,"score":0.41268986463546753},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.41125425696372986},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.39714881777763367},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.35291188955307007},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3372781276702881},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.31429529190063477},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.2206653654575348},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20277446508407593},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3377149","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3377149","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3377149","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3377149","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3377149","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3377149","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.8999999761581421}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3009450728.pdf","grobid_xml":"https://content.openalex.org/works/W3009450728.grobid-xml"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W113456862","https://openalex.org/W1501077214","https://openalex.org/W1964316448","https://openalex.org/W1976453065","https://openalex.org/W1980728137","https://openalex.org/W1985818188","https://openalex.org/W2006979068","https://openalex.org/W2007929622","https://openalex.org/W2008251984","https://openalex.org/W2026517532","https://openalex.org/W2032512814","https://openalex.org/W2064344201","https://openalex.org/W2077178780","https://openalex.org/W2107333973","https://openalex.org/W2115172404","https://openalex.org/W2119033207","https://openalex.org/W2142012714","https://openalex.org/W2143823686","https://openalex.org/W2153882937","https://openalex.org/W2159908132","https://openalex.org/W2161948491","https://openalex.org/W2162293132","https://openalex.org/W2162838417","https://openalex.org/W2171068432","https://openalex.org/W2187805486","https://openalex.org/W2238307037","https://openalex.org/W2401736725","https://openalex.org/W2563305490","https://openalex.org/W2795662350","https://openalex.org/W2799071491","https://openalex.org/W3105718083","https://openalex.org/W4206561618","https://openalex.org/W4254256063","https://openalex.org/W4255681033"],"related_works":["https://openalex.org/W254684032","https://openalex.org/W2753615087","https://openalex.org/W3048967625","https://openalex.org/W2119768925","https://openalex.org/W1534227216","https://openalex.org/W3108993429","https://openalex.org/W2166003657","https://openalex.org/W2461015844","https://openalex.org/W2156538167","https://openalex.org/W3009450728"],"abstract_inverted_index":{"In":[0,134],"heterogeneous":[1],"multicore":[2],"systems,":[3],"the":[4,18,47,64,77,89,96,103,125,177],"memory":[5,31,45,53,68,78,83,129,182,211],"subsystem":[6],"plays":[7],"a":[8,24,139,220],"critical":[9],"role,":[10],"since":[11],"most":[12],"core-to-core":[13],"communications":[14],"are":[15,55],"conducted":[16],"through":[17,57],"main":[19],"memory.":[20],"Memory":[21],"efficiency":[22,130,183],"has":[23,91,105],"substantial":[25],"impact":[26],"on":[27,215],"system":[28],"performance.":[29],"Although":[30],"traffic":[32,122],"from":[33],"multimedia":[34],"cores":[35],"generally":[36],"manifests":[37],"high":[38],"row-buffer":[39,73,100,205],"locality,":[40],"which":[41],"is":[42,49,111],"beneficial":[43],"to":[44,70,76,115,119,146,157,169,190,203],"efficiency,":[46],"locality":[48,90,101],"often":[50],"lost":[51],"as":[52],"streams":[54],"forwarded":[56],"networks-on-chip":[58],"(NoC).":[59],"Previous":[60],"studies":[61],"have":[62],"discussed":[63],"techniques":[65],"that":[66,176],"improve":[67],"visibility":[69,84],"reveal":[71],"scattered":[72],"hit":[74],"opportunities":[75],"scheduler.":[79],"However,":[80],"extending":[81],"local":[82],"introduces":[85,219],"little":[86],"benefit":[87],"after":[88],"been":[92,107],"severely":[93],"diluted.":[94],"As":[95],"alternative":[97],"approach,":[98],"preserving":[99],"in":[102,188,223],"NoC":[104,226],"not":[106],"well":[108],"explored.":[109],"What":[110],"worse,":[112],"it":[113],"remains":[114],"be":[116,163],"studied":[117],"how":[118],"perform":[120],"network":[121],"scheduling":[123],"with":[124,142,166],"awareness":[126],"of":[127,196],"both":[128],"and":[131,161,209,225],"quality-of-service":[132],"(QoS).":[133],"this":[135],"article,":[136],"we":[137],"propose":[138],"router":[140,159],"design":[141,153,179],"embedded":[143],"row-index":[144],"caches":[145],"enable":[147],"locality-aware":[148,200],"packet":[149],"forwarding.":[150],"The":[151],"proposed":[152,178],"requires":[154],"minor":[155],"modifications":[156],"existing":[158],"microarchitecture":[160],"can":[162],"easily":[164],"implemented":[165],"priority":[167],"arbiters":[168],"integrate":[170],"QoS":[171,192],"support.":[172,193],"Extensive":[173],"evaluations":[174],"show":[175],"achieves":[180],"higher":[181],"than":[184],"prior":[185],"memory-aware":[186],"routers,":[187,199],"addition":[189],"providing":[191],"On":[194],"basis":[195],"extant":[197],"QoS-aware":[198],"forwarding":[201],"helps":[202],"increase":[204],"hits":[206],"by":[207,213,229],"58.32%":[208],"reduce":[210],"latency":[212],"14.45%":[214],"average.":[216],"It":[217],"also":[218],"net":[221],"reduction":[222],"DRAM":[224],"energy":[227],"cost":[228],"27.82%.":[230]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
