{"id":"https://openalex.org/W2076739924","doi":"https://doi.org/10.1145/2579671","title":"Endurance-aware cache line management for non-volatile caches","display_name":"Endurance-aware cache line management for non-volatile caches","publication_year":2014,"publication_date":"2014-02-01","ids":{"openalex":"https://openalex.org/W2076739924","doi":"https://doi.org/10.1145/2579671","mag":"2076739924"},"language":"en","primary_location":{"id":"doi:10.1145/2579671","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2579671","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2579671","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":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 Transactions on Architecture and Code Optimization","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/2579671","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100440627","display_name":"Jue Wang","orcid":"https://orcid.org/0000-0003-1872-8457"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jue Wang","raw_affiliation_strings":["Pennsylvania State University, University Park, PA","PENNSYLVANIA STATE UNIVERSITY, UNIVERSITY PARK, PA"],"affiliations":[{"raw_affiliation_string":"Pennsylvania State University, University Park, PA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"PENNSYLVANIA STATE UNIVERSITY, UNIVERSITY PARK, PA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083960440","display_name":"Xiangyu Dong","orcid":"https://orcid.org/0009-0003-5638-7558"},"institutions":[{"id":"https://openalex.org/I4210087596","display_name":"Qualcomm (United States)","ror":"https://ror.org/002zrf773","country_code":"US","type":"company","lineage":["https://openalex.org/I4210087596"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiangyu Dong","raw_affiliation_strings":["Qualcomm Technology, Inc., San Diego, CA"],"affiliations":[{"raw_affiliation_string":"Qualcomm Technology, Inc., San Diego, CA","institution_ids":["https://openalex.org/I4210087596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100385336","display_name":"Yuan Xie","orcid":"https://orcid.org/0000-0003-2093-1788"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuan Xie","raw_affiliation_strings":["Pennsylvania State University, University Park, PA","PENNSYLVANIA STATE UNIVERSITY, UNIVERSITY PARK, PA"],"affiliations":[{"raw_affiliation_string":"Pennsylvania State University, University Park, PA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"PENNSYLVANIA STATE UNIVERSITY, UNIVERSITY PARK, PA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050207942","display_name":"Norman P. Jouppi","orcid":"https://orcid.org/0000-0003-1765-1929"},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Norman P. Jouppi","raw_affiliation_strings":["Hewlett-Packard Labs, Mountain View, CA","Hewlett-Packard Labs, Mountain View, CA#TAB#"],"affiliations":[{"raw_affiliation_string":"Hewlett-Packard Labs, Mountain View, CA","institution_ids":["https://openalex.org/I1324840837"]},{"raw_affiliation_string":"Hewlett-Packard Labs, Mountain View, CA#TAB#","institution_ids":["https://openalex.org/I1324840837"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100440627"],"corresponding_institution_ids":["https://openalex.org/I130769515"],"apc_list":null,"apc_paid":null,"fwci":2.212,"has_fulltext":true,"cited_by_count":22,"citation_normalized_percentile":{"value":0.88057517,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"11","issue":"1","first_page":"1","last_page":"25"},"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.9998999834060669,"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.9998999834060669,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9997000098228455,"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/cache","display_name":"Cache","score":0.849042534828186},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8384053707122803},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.6074416637420654},{"id":"https://openalex.org/keywords/smart-cache","display_name":"Smart Cache","score":0.5964283347129822},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.566094160079956},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.5328804850578308},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.49656420946121216},{"id":"https://openalex.org/keywords/bus-sniffing","display_name":"Bus sniffing","score":0.4792868494987488},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.4786168932914734},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4762803912162781},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4670518934726715},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.40694552659988403},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.38990944623947144},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2329356074333191}],"concepts":[{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.849042534828186},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8384053707122803},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.6074416637420654},{"id":"https://openalex.org/C167713795","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"Smart Cache","level":5,"score":0.5964283347129822},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.566094160079956},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.5328804850578308},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.49656420946121216},{"id":"https://openalex.org/C51185590","wikidata":"https://www.wikidata.org/wiki/Q1017228","display_name":"Bus sniffing","level":5,"score":0.4792868494987488},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.4786168932914734},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4762803912162781},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4670518934726715},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.40694552659988403},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.38990944623947144},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2329356074333191}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2579671","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2579671","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2579671","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":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 Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-133618","is_oa":false,"landing_page_url":"http://lbdiscover.ust.hk/uresolver?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rfr_id=info:sid/HKUST:SPI&rft.genre=article&rft.issn=1544-3566&rft.volume=11&rft.issue=1&rft.date=2014&rft.spage=&rft.aulast=Wang&rft.aufirst=Jue&rft.atitle=Endurance-aware+cache+line+management+for+non-volatile+caches&rft.title=Transactions+on+Architecture+and+Code+Optimization","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":{"id":"doi:10.1145/2579671","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2579671","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2579671","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":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 Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4529511670","display_name":null,"funder_award_id":"1218867, 1213052, 0903432","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5283130955","display_name":null,"funder_award_id":"1218867","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5587098970","display_name":null,"funder_award_id":"NSF 1218867, 1213052, 0903432","funder_id":"https://openalex.org/F4320306087","funder_display_name":"Semiconductor Research Corporation"},{"id":"https://openalex.org/G6050060231","display_name":null,"funder_award_id":"05026","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6901979050","display_name":null,"funder_award_id":"0903432","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8137092113","display_name":null,"funder_award_id":"1213052","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/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2076739924.pdf","grobid_xml":"https://content.openalex.org/works/W2076739924.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W143350511","https://openalex.org/W429333226","https://openalex.org/W1549725729","https://openalex.org/W1986389668","https://openalex.org/W2010202670","https://openalex.org/W2013055927","https://openalex.org/W2016922549","https://openalex.org/W2018068167","https://openalex.org/W2021075864","https://openalex.org/W2045197688","https://openalex.org/W2048588974","https://openalex.org/W2083981050","https://openalex.org/W2085759780","https://openalex.org/W2096259250","https://openalex.org/W2102449048","https://openalex.org/W2103269931","https://openalex.org/W2105271931","https://openalex.org/W2105440885","https://openalex.org/W2112753327","https://openalex.org/W2112768159","https://openalex.org/W2114001543","https://openalex.org/W2115172404","https://openalex.org/W2115500527","https://openalex.org/W2130657217","https://openalex.org/W2135393827","https://openalex.org/W2144603794","https://openalex.org/W2147657366","https://openalex.org/W2155462575","https://openalex.org/W2157808045","https://openalex.org/W2161678437","https://openalex.org/W2162639668","https://openalex.org/W2163820265","https://openalex.org/W2165310699","https://openalex.org/W2168972302","https://openalex.org/W2169875292","https://openalex.org/W2188761345","https://openalex.org/W4214773815","https://openalex.org/W4232293661","https://openalex.org/W4238843056","https://openalex.org/W4247470388","https://openalex.org/W4254403191","https://openalex.org/W4285719527","https://openalex.org/W6605901275"],"related_works":["https://openalex.org/W2161101294","https://openalex.org/W2148571123","https://openalex.org/W2026179701","https://openalex.org/W4380881125","https://openalex.org/W2184371594","https://openalex.org/W4312759433","https://openalex.org/W2302406141","https://openalex.org/W2113875634","https://openalex.org/W2034465099","https://openalex.org/W2152423944"],"abstract_inverted_index":{"Nonvolatile":[0],"memories":[1,63,90],"(NVMs)":[2],"have":[3,78,92],"the":[4,177],"potential":[5],"to":[6,51,70,88,134,148,187],"replace":[7],"low-level":[8],"SRAM":[9],"or":[10],"eDRAM":[11],"on-chip":[12],"caches":[13],"because":[14,75],"NVMs":[15],"save":[16],"standby":[17],"power":[18],"and":[19,35,114,140,163,185,204],"provide":[20],"large":[21],"cache":[22,37,43,49,76,106,136,150,179,202],"capacity.":[23],"However,":[24],"limited":[25],"write":[26,44,116,138,152],"endurance":[27],"is":[28,74,196],"a":[29,104,145],"common":[30],"problem":[31],"for":[32,60],"NVM":[33,178],"technologies,":[34],"today's":[36],"management":[38,107],"might":[39],"result":[40],"in":[41,198],"unbalanced":[42],"traffic,":[45],"causing":[46],"heavily":[47],"written":[48],"blocks":[50],"fail":[52],"much":[53],"earlier":[54],"than":[55],"others.":[56],"Although":[57],"wear-leveling":[58],"techniques":[59],"NVM-based":[61,71],"main":[62,89,130],"exist,":[64],"we":[65,99],"cannot":[66],"simply":[67],"apply":[68],"them":[69],"caches.":[72],"This":[73],"writes":[77,87],"intraset":[79,115,151],"variations":[80],"as":[81,83],"well":[82],"interset":[84,93,137],"variations,":[85,139],"while":[86],"only":[91,158],"variations.":[94,117,153],"To":[95],"solve":[96],"this":[97],"problem,":[98],"propose":[100],"i":[101,118,155,172,193],"2":[102,119,156,173,194],"WAP,":[103],"new":[105],"policy":[108],"that":[109,192],"can":[110,175],"reduce":[111,135,149],"both":[112],"inter-":[113],"WAP":[120,157,174,195],"has":[121],"two":[122,160,164],"features:":[123],"Swap-Shift,":[124],"an":[125],"enhancement":[126],"based":[127],"on":[128,183],"existing":[129],"memory":[131],"wear":[132],"leveling":[133],"Probabilistic":[141],"Set":[142],"Line":[143],"Flush,":[144],"novel":[146],"technique":[147],"Implementing":[154],"needs":[159],"global":[161,165],"counters":[162],"registers.":[166],"In":[167],"one":[168],"of":[169],"our":[170],"studies,":[171],"improve":[176],"lifetime":[180],"by":[181],"75%":[182],"average":[184],"up":[186],"224%.":[188],"We":[189],"also":[190],"validate":[191],"effective":[197],"systems":[199],"with":[200],"different":[201],"configurations":[203],"workloads.":[205]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":5},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2}],"updated_date":"2026-03-18T14:38:29.013473","created_date":"2025-10-10T00:00:00"}
