{"id":"https://openalex.org/W4389476340","doi":"https://doi.org/10.1145/3613424.3623781","title":"SweepCache: Intermittence-Aware Cache on the Cheap","display_name":"SweepCache: Intermittence-Aware Cache on the Cheap","publication_year":2023,"publication_date":"2023-10-28","ids":{"openalex":"https://openalex.org/W4389476340","doi":"https://doi.org/10.1145/3613424.3623781"},"language":"en","primary_location":{"id":"doi:10.1145/3613424.3623781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3623781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3623781","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3623781","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103048173","display_name":"Yuchen Zhou","orcid":"https://orcid.org/0009-0005-2731-8988"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yuchen Zhou","raw_affiliation_strings":["Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085538396","display_name":"Jianping Zeng","orcid":"https://orcid.org/0000-0001-9689-2725"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jianping Zeng","raw_affiliation_strings":["Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079286429","display_name":"Jungi Jeong","orcid":"https://orcid.org/0000-0003-3558-6630"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jungi Jeong","raw_affiliation_strings":["Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067900358","display_name":"Jongouk Choi","orcid":"https://orcid.org/0000-0001-7378-6196"},"institutions":[{"id":"https://openalex.org/I106165777","display_name":"University of Central Florida","ror":"https://ror.org/036nfer12","country_code":"US","type":"education","lineage":["https://openalex.org/I106165777"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jongouk Choi","raw_affiliation_strings":["University of Central Florida, USA"],"affiliations":[{"raw_affiliation_string":"University of Central Florida, USA","institution_ids":["https://openalex.org/I106165777"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102903612","display_name":"Changhee Jung","orcid":"https://orcid.org/0000-0002-6422-6549"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Changhee Jung","raw_affiliation_strings":["Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, USA","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5103048173"],"corresponding_institution_ids":["https://openalex.org/I219193219"],"apc_list":null,"apc_paid":null,"fwci":1.6809,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.84568684,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1059","last_page":"1074"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11392","display_name":"Energy Harvesting in Wireless Networks","score":0.9991000294685364,"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/T11392","display_name":"Energy Harvesting in Wireless Networks","score":0.9991000294685364,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9986000061035156,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9957000017166138,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.8521221876144409},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8458764553070068},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6722169518470764},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.5267621278762817},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.47990334033966064},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.47642335295677185},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4428649842739105},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.4102548062801361},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.39170950651168823},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3156208395957947},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2975119948387146}],"concepts":[{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.8521221876144409},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8458764553070068},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6722169518470764},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.5267621278762817},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.47990334033966064},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.47642335295677185},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4428649842739105},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.4102548062801361},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39170950651168823},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3156208395957947},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2975119948387146}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3613424.3623781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3623781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3623781","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3613424.3623781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3623781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3623781","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.5400000214576721,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[{"id":"https://openalex.org/G239902858","display_name":null,"funder_award_id":"2001124","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4069181976","display_name":null,"funder_award_id":"NSF CAREER: 2001124 NSF SHF Small: 2153749 NSF CSR Small: 2314681","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G514261647","display_name":null,"funder_award_id":"2153749","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5191025532","display_name":null,"funder_award_id":"2314681","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6671297155","display_name":null,"funder_award_id":"CAREER","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8560726372","display_name":null,"funder_award_id":"2314680","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/F4320309036","display_name":"Purdue University","ror":"https://ror.org/02dqehb95"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4389476340.pdf","grobid_xml":"https://content.openalex.org/works/W4389476340.grobid-xml"},"referenced_works_count":72,"referenced_works":["https://openalex.org/W639392934","https://openalex.org/W1482147200","https://openalex.org/W1602617099","https://openalex.org/W1930556231","https://openalex.org/W1984574424","https://openalex.org/W2009053018","https://openalex.org/W2019240782","https://openalex.org/W2021797032","https://openalex.org/W2023073815","https://openalex.org/W2024338138","https://openalex.org/W2034097727","https://openalex.org/W2086479490","https://openalex.org/W2087339326","https://openalex.org/W2104250954","https://openalex.org/W2108453702","https://openalex.org/W2114156831","https://openalex.org/W2121497251","https://openalex.org/W2125428294","https://openalex.org/W2128968239","https://openalex.org/W2136014826","https://openalex.org/W2140998568","https://openalex.org/W2142254409","https://openalex.org/W2146148582","https://openalex.org/W2151395718","https://openalex.org/W2162289027","https://openalex.org/W2166905397","https://openalex.org/W2167990963","https://openalex.org/W2220914167","https://openalex.org/W2295214527","https://openalex.org/W2518268905","https://openalex.org/W2530427072","https://openalex.org/W2542222318","https://openalex.org/W2563244511","https://openalex.org/W2565180819","https://openalex.org/W2565481669","https://openalex.org/W2568781621","https://openalex.org/W2588301173","https://openalex.org/W2606156409","https://openalex.org/W2610308442","https://openalex.org/W2616160540","https://openalex.org/W2622875686","https://openalex.org/W2734294704","https://openalex.org/W2765864547","https://openalex.org/W2795099964","https://openalex.org/W2802361217","https://openalex.org/W2889351309","https://openalex.org/W2899106940","https://openalex.org/W2900171918","https://openalex.org/W2903624411","https://openalex.org/W2903967777","https://openalex.org/W2905585531","https://openalex.org/W2911014417","https://openalex.org/W2918601843","https://openalex.org/W2921812058","https://openalex.org/W2940520525","https://openalex.org/W2951280971","https://openalex.org/W2953521434","https://openalex.org/W2979470878","https://openalex.org/W3034155241","https://openalex.org/W3084825546","https://openalex.org/W3098442204","https://openalex.org/W3153660395","https://openalex.org/W4229822017","https://openalex.org/W4232751114","https://openalex.org/W4235855303","https://openalex.org/W4241729479","https://openalex.org/W4244662820","https://openalex.org/W4246166885","https://openalex.org/W4247352113","https://openalex.org/W4255867337","https://openalex.org/W4293812018","https://openalex.org/W4380881125"],"related_works":["https://openalex.org/W2012518269","https://openalex.org/W2086718556","https://openalex.org/W2167303720","https://openalex.org/W2061075966","https://openalex.org/W2146079099","https://openalex.org/W2066160958","https://openalex.org/W1965891727","https://openalex.org/W218254741","https://openalex.org/W1860107648","https://openalex.org/W1496086148"],"abstract_inverted_index":{"This":[0,203],"paper":[1],"presents":[2],"SweepCache,":[3],"a":[4,16,20,47,71,92,128,164,177,214],"new":[5],"compiler/architecture":[6],"co-design":[7],"scheme":[8],"that":[9,30,222],"can":[10],"equip":[11],"energy":[12,62,246],"harvesting":[13,247],"systems":[14],"with":[15,127],"volatile":[17,32],"cache":[18],"in":[19,75,91],"performant":[21],"yet":[22],"lightweight":[23],"way.":[24],"Unlike":[25],"prior":[26,182],"just-in-time":[27],"checkpointing":[28],"designs":[29],"persists":[31,53],"data":[33,216],"just":[34],"before":[35],"power":[36,85,148,248],"failure":[37,86,149],"and":[38,52,131,235,242],"thus":[39],"dedicates":[40],"additional":[41],"energy,":[42],"SweepCache":[43,67,101,113,174,207,230],"partitions":[44],"program":[45],"into":[46],"series":[48],"of":[49,213,233],"recoverable":[50],"regions":[51,195],"stores":[54,90,189],"at":[55],"region":[56,99,111,124,178,183],"granularity":[57],"to":[58,105,118,125,137,208,224],"fully":[59],"utilize":[60],"harvested":[61],"for":[63,96,166],"computation.":[64],"In":[65,142],"particular,":[66],"introduces":[68],"persist":[69,107,199],"buffer\u2014as":[70],"redo":[72],"buffer":[73,152],"resident":[74],"nonvolatile":[76,228],"memory":[77,82,156],"(NVM)\u2014to":[78],"keep":[79],"the":[80,106,119,122,138,151,171,181,193,210,225,237],"main":[81],"consistent":[83],"across":[84],"while":[87],"persisting":[88],"region\u2019s":[89],"failure-atomic":[93],"manner.":[94],"Specifically,":[95],"writebacks":[97],"during":[98],"execution,":[100],"saves":[102],"their":[103,155,197],"cachelines":[104,117,136],"buffer.":[108],"At":[109],"each":[110],"end,":[112],"first":[114],"flushes":[115],"dirty":[116],"buffer,":[120,200],"allowing":[121],"next":[123],"start":[126],"clean":[129],"cache,":[130],"then":[132],"moves":[133],"all":[134],"buffered":[135],"corresponding":[139],"NVM":[140],"locations.":[141],"this":[143],"way,":[144],"no":[145],"matter":[146],"when":[147],"occurs,":[150],"contents":[153],"or":[154],"locations":[157],"always":[158],"remain":[159],"intact,":[160],"which":[161],"serves":[162],"as":[163],"basis":[165],"correct":[167],"recovery.":[168],"To":[169],"hide":[170],"persistence":[172],"delay,":[173],"speculatively":[175],"starts":[176],"right":[179],"after":[180],"finishes":[184],"its":[185,188],"execution\u2014as":[186],"if":[187],"were":[190],"already":[191],"persisted\u2014with":[192],"two":[194,244],"having":[196],"own":[198],"i.e.,":[201],"dual-buffering.":[202],"region-level":[204],"parallelism":[205],"helps":[206],"achieve":[209],"full":[211],"potential":[212],"high-performance":[215],"cache.":[217],"The":[218],"experimental":[219],"results":[220],"show":[221],"compared":[223],"original":[226],"cache-free":[227],"processor,":[229],"delivers":[231],"speedups":[232],"14.60x":[234],"14.86x\u2014outperforming":[236],"state-of-the-art":[238],"work":[239],"by":[240],"3.47x":[241],"3.49x\u2014for":[243],"representative":[245],"traces,":[249],"respectively.":[250]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
