{"id":"https://openalex.org/W2619024801","doi":"https://doi.org/10.1145/3079079.3079089","title":"Hardware/software cooperative caching for hybrid DRAM/NVM memory architectures","display_name":"Hardware/software cooperative caching for hybrid DRAM/NVM memory architectures","publication_year":2017,"publication_date":"2017-05-31","ids":{"openalex":"https://openalex.org/W2619024801","doi":"https://doi.org/10.1145/3079079.3079089","mag":"2619024801"},"language":"en","primary_location":{"id":"doi:10.1145/3079079.3079089","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3079079.3079089","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Supercomputing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5033955608","display_name":"Haikun Liu","orcid":"https://orcid.org/0000-0003-4290-1408"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Haikun Liu","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107932029","display_name":"Yujie Chen","orcid":"https://orcid.org/0009-0006-4545-7313"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yujie Chen","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022398389","display_name":"Xiaofei Liao","orcid":"https://orcid.org/0000-0001-6302-813X"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaofei Liao","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022262922","display_name":"Hai Jin","orcid":"https://orcid.org/0000-0002-3934-7605"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai Jin","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039946576","display_name":"Bingsheng He","orcid":"https://orcid.org/0000-0001-8618-4581"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Bingsheng He","raw_affiliation_strings":["National University of Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"National University of Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023600493","display_name":"Long Zheng","orcid":"https://orcid.org/0000-0001-7903-2061"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Long Zheng","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039473179","display_name":"Rentong Guo","orcid":null},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rentong Guo","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5033955608"],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":6.9848,"has_fulltext":false,"cited_by_count":61,"citation_normalized_percentile":{"value":0.978807,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T11478","display_name":"Caching and Content Delivery","score":0.9998000264167786,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.8285883665084839},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7864804863929749},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6934072971343994},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6442517638206482},{"id":"https://openalex.org/keywords/universal-memory","display_name":"Universal memory","score":0.5404068231582642},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.4905089735984802},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.44476377964019775},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4169076979160309},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.39299434423446655},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3406617045402527},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3376433849334717},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.3205797076225281},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.25449901819229126}],"concepts":[{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.8285883665084839},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7864804863929749},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6934072971343994},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6442517638206482},{"id":"https://openalex.org/C195053848","wikidata":"https://www.wikidata.org/wiki/Q7894141","display_name":"Universal memory","level":5,"score":0.5404068231582642},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.4905089735984802},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.44476377964019775},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4169076979160309},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.39299434423446655},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3406617045402527},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3376433849334717},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.3205797076225281},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.25449901819229126}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3079079.3079089","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3079079.3079089","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.9100000262260437,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W1663509712","https://openalex.org/W1975698617","https://openalex.org/W1977349283","https://openalex.org/W1982996921","https://openalex.org/W1991756281","https://openalex.org/W1993089791","https://openalex.org/W1994717635","https://openalex.org/W2013626513","https://openalex.org/W2019183416","https://openalex.org/W2027806965","https://openalex.org/W2031961381","https://openalex.org/W2036403064","https://openalex.org/W2048588974","https://openalex.org/W2073996414","https://openalex.org/W2074113453","https://openalex.org/W2074881976","https://openalex.org/W2077076195","https://openalex.org/W2078719134","https://openalex.org/W2082982763","https://openalex.org/W2084309410","https://openalex.org/W2092212481","https://openalex.org/W2096860342","https://openalex.org/W2097174266","https://openalex.org/W2097336080","https://openalex.org/W2100901045","https://openalex.org/W2102449048","https://openalex.org/W2102843684","https://openalex.org/W2104305170","https://openalex.org/W2113235308","https://openalex.org/W2114139104","https://openalex.org/W2120829734","https://openalex.org/W2122100378","https://openalex.org/W2147539449","https://openalex.org/W2148797773","https://openalex.org/W2152654963","https://openalex.org/W2155694951","https://openalex.org/W2156064678","https://openalex.org/W2163083688","https://openalex.org/W2169865228","https://openalex.org/W2204664557","https://openalex.org/W2293164505","https://openalex.org/W2340522713","https://openalex.org/W2344749970","https://openalex.org/W3006039064","https://openalex.org/W3010639757","https://openalex.org/W3128259610","https://openalex.org/W4300746813"],"related_works":["https://openalex.org/W3091205277","https://openalex.org/W2147578077","https://openalex.org/W2408343404","https://openalex.org/W2757243649","https://openalex.org/W2149765501","https://openalex.org/W1974136515","https://openalex.org/W3192351184","https://openalex.org/W2978237782","https://openalex.org/W1967626924","https://openalex.org/W2027974552"],"abstract_inverted_index":{"Non-Volatile":[0],"Memory":[1],"(NVM)":[2],"has":[3],"recently":[4],"emerged":[5],"for":[6,137,210],"its":[7],"nonvolatility,":[8],"high":[9],"density":[10],"and":[11,20,34,72,89,109,124,132,172,191,201],"energy":[12,174],"efficiency.":[13],"Hybrid":[14],"memory":[15,185,199],"systems":[16],"composed":[17],"of":[18,25,114,154],"DRAM":[19,41,51,69,90,155],"NVM":[21,29,88,115],"have":[22,35,47],"the":[23,68,104,111,129,152],"best":[24],"both":[26],"worlds,":[27],"because":[28],"can":[30],"offer":[31],"larger":[32],"capacity":[33],"near-zero":[36],"standby":[37],"power":[38],"consumption":[39,175],"while":[40,96],"provides":[42],"higher":[43],"performance.":[44],"Many":[45],"studies":[46],"advocated":[48],"to":[49,55,66,121,150,167,181],"use":[50],"as":[52],"a":[53,79,92,99,118,182,196,202],"cache":[54,70,138,147],"NVM.":[56],"However,":[57],"it":[58],"is":[59],"still":[60],"an":[61],"open":[62],"problem":[63],"on":[64,170,178],"how":[65],"manage":[67],"effectively":[71],"efficiently.":[73],"In":[74],"this":[75],"paper,":[76],"we":[77],"propose":[78,145],"novel":[80],"Hardware/Software":[81],"Cooperative":[82],"Caching":[83],"(HSCC)":[84],"mechanism":[85],"that":[86,160],"organizes":[87],"in":[91,140],"flat":[93],"address":[94,107],"space":[95],"logically":[97],"supporting":[98],"cache/memory":[100],"hierarchy.":[101],"HSCC":[102,161,187],"maintains":[103],"NVM-":[105],"to-DRAM":[106],"mapping":[108],"tracks":[110],"access":[112],"counts":[113],"pages":[116],"through":[117],"moderate":[119],"extension":[120],"page":[122],"tables":[123],"TLBs.":[125],"It":[126],"significantly":[127],"simplifies":[128],"hardware":[130],"design":[131],"offers":[133],"several":[134],"optimization":[135],"opportunities":[136],"management":[139],"software":[141],"layers.":[142],"We":[143],"thus":[144],"utility-based":[146],"filtering":[148],"policies":[149],"improve":[151],"efficiency":[153],"cache.":[156],"Experimental":[157],"results":[158],"show":[159],"improves":[162],"system":[163],"performance":[164,193],"by":[165,176],"up":[166],"9.6X":[168],"(77.2%":[169],"average)":[171],"reduces":[173],"34.3%":[177],"average,":[179],"compared":[180],"hardware-assisted":[183],"DRAM/NVM":[184],"system.":[186],"also":[188],"presents":[189],"15.4%":[190],"14.5%":[192],"improvement":[194],"against":[195],"flat-":[197],"addressable":[198],"architecture":[200],"Row":[203],"Buffer":[204],"Locality":[205],"Aware":[206],"(RBLA)":[207],"caching":[208],"policy":[209],"hybrid":[211],"memories,":[212],"respectively.":[213]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":4},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":13},{"year":2019,"cited_by_count":14},{"year":2018,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
