{"id":"https://openalex.org/W4408894901","doi":"https://doi.org/10.1145/3676641.3715989","title":"Data Cache for Intermittent Computing Systems with Non-Volatile Main Memory","display_name":"Data Cache for Intermittent Computing Systems with Non-Volatile Main Memory","publication_year":2025,"publication_date":"2025-03-27","ids":{"openalex":"https://openalex.org/W4408894901","doi":"https://doi.org/10.1145/3676641.3715989"},"language":"en","primary_location":{"id":"doi:10.1145/3676641.3715989","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3715989","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3676641.3715989","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103899515","display_name":"Sourav Mohapatra","orcid":"https://orcid.org/0000-0001-5098-4069"},"institutions":[{"id":"https://openalex.org/I2801109035","display_name":"ARM (United Kingdom)","ror":"https://ror.org/04mmhzs81","country_code":"GB","type":"company","lineage":["https://openalex.org/I2801109035"]},{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["GB","NL"],"is_corresponding":false,"raw_author_name":"Sourav Mohapatra","raw_affiliation_strings":["TU Delft, Delft, Netherlands and ARM Limited, Cambridge, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0001-5098-4069","affiliations":[{"raw_affiliation_string":"TU Delft, Delft, Netherlands and ARM Limited, Cambridge, United Kingdom","institution_ids":["https://openalex.org/I2801109035","https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045282442","display_name":"Vito Kortbeek","orcid":"https://orcid.org/0000-0001-7480-8422"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Vito Kortbeek","raw_affiliation_strings":["TU Delft, Delft, Netherlands and Synopsys, Enschede, Netherlands"],"raw_orcid":"https://orcid.org/0000-0001-7480-8422","affiliations":[{"raw_affiliation_string":"TU Delft, Delft, Netherlands and Synopsys, Enschede, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5116819902","display_name":"Marco Antonio van Eerden","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Marco Antonio van Eerden","raw_affiliation_strings":["Department of Computer Science, TU Delft, Delft, Netherlands"],"raw_orcid":"https://orcid.org/0009-0008-2688-5042","affiliations":[{"raw_affiliation_string":"Department of Computer Science, TU Delft, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040547143","display_name":"J BROEKHOFF","orcid":"https://orcid.org/0000-0003-4186-0560"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Jochem Broekhoff","raw_affiliation_strings":["TU Delft, Delft, Netherlands and DSP Innovation B.V., Middelburg, Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-4186-0560","affiliations":[{"raw_affiliation_string":"TU Delft, Delft, Netherlands and DSP Innovation B.V., Middelburg, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044748627","display_name":"Saad Ahmed","orcid":"https://orcid.org/0000-0002-0341-2997"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Saad Ahmed","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA"],"raw_orcid":"https://orcid.org/0000-0002-0341-2997","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036201953","display_name":"Przemys\u0142aw Pawe\u0142czak","orcid":"https://orcid.org/0000-0002-1302-1148"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Przemys\u0142aw Pawe\u0142czak","raw_affiliation_strings":["TU Delft, Delft, Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-1302-1148","affiliations":[{"raw_affiliation_string":"TU Delft, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.9814,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.78994874,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"227","last_page":"243"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9955999851226807,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9955999851226807,"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.9890000224113464,"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/T11896","display_name":"Opportunistic and Delay-Tolerant Networks","score":0.9805999994277954,"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/computer-science","display_name":"Computer science","score":0.7997143268585205},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5772128701210022},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.4686400592327118},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.45862194895744324},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.4496942460536957},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.44848665595054626},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.4405677318572998},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.43280211091041565},{"id":"https://openalex.org/keywords/cache-only-memory-architecture","display_name":"Cache-only memory architecture","score":0.4243434965610504},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3568989932537079},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3276607394218445},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1945602297782898}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7997143268585205},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5772128701210022},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.4686400592327118},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.45862194895744324},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.4496942460536957},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.44848665595054626},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.4405677318572998},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.43280211091041565},{"id":"https://openalex.org/C3720319","wikidata":"https://www.wikidata.org/wiki/Q5015937","display_name":"Cache-only memory architecture","level":5,"score":0.4243434965610504},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3568989932537079},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3276607394218445},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1945602297782898}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3676641.3715989","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3715989","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3676641.3715989","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3715989","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W1998081886","https://openalex.org/W2069371409","https://openalex.org/W2113142434","https://openalex.org/W2115721786","https://openalex.org/W2164298032","https://openalex.org/W2180460518","https://openalex.org/W2436300686","https://openalex.org/W2537482850","https://openalex.org/W2606637175","https://openalex.org/W2613996477","https://openalex.org/W2732113146","https://openalex.org/W2761242776","https://openalex.org/W2793307717","https://openalex.org/W2801270058","https://openalex.org/W2898269841","https://openalex.org/W2953858112","https://openalex.org/W2954387821","https://openalex.org/W2994748234","https://openalex.org/W3010948937","https://openalex.org/W3011214831","https://openalex.org/W3031566446","https://openalex.org/W3083307721","https://openalex.org/W3112695914","https://openalex.org/W3113776809","https://openalex.org/W3136307866","https://openalex.org/W3173560559","https://openalex.org/W3201279873","https://openalex.org/W3205798941","https://openalex.org/W3207716988","https://openalex.org/W3212856922","https://openalex.org/W3215771336","https://openalex.org/W3217596701","https://openalex.org/W4205373754","https://openalex.org/W4214948656","https://openalex.org/W4232751114","https://openalex.org/W4244662820","https://openalex.org/W4281772794","https://openalex.org/W4281852219","https://openalex.org/W4285182148","https://openalex.org/W4306179702","https://openalex.org/W4380881125","https://openalex.org/W4389476217","https://openalex.org/W4389476340","https://openalex.org/W4392023567","https://openalex.org/W4392571194","https://openalex.org/W4395106454","https://openalex.org/W4396921225","https://openalex.org/W4399851106","https://openalex.org/W4403334741","https://openalex.org/W4404034882"],"related_works":["https://openalex.org/W2020176098","https://openalex.org/W2535115842","https://openalex.org/W2114386333","https://openalex.org/W2118932116","https://openalex.org/W2133489088","https://openalex.org/W2363769136","https://openalex.org/W2734782074","https://openalex.org/W2116323004","https://openalex.org/W2217292995","https://openalex.org/W2897450889"],"abstract_inverted_index":{"Intermittently-operating":[0],"embedded":[1],"computing":[2,76,129],"platforms":[3],"powered":[4],"by":[5,20,95,132,151],"energy":[6,51],"harvesting":[7],"must":[8],"frequently":[9],"checkpoint":[10,18,25,30],"their":[11],"computation":[12],"state.":[13],"Using":[14],"non-volatile":[15,40,148],"memory":[16,27,41,108,149],"reduces":[17,127,144],"size":[19],"eliminating":[21],"the":[22,58,72,92,103,113,138,145,168],"need":[23,104],"to":[24,32,45,84,121,135,154,164],"volatile":[26,54],"but":[28],"increases":[29],"frequency":[31],"cover":[33],"Write":[34],"After":[35],"Read":[36],"(WAR)":[37],"dependencies.":[38],"Additionally,":[39],"is":[42],"significantly":[43],"slower":[44],"access":[46],"-":[47,56,101],"while":[48],"consuming":[49],"more":[50],"than":[52],"its":[53],"counterpart":[55],"suggesting":[57],"use":[59],"of":[60,74,115,137,147,167],"a":[61,117,155],"data":[62,66,93,118,156],"cache.":[63],"Unfortunately,":[64],"existing":[65],"cache":[67,94,119],"solutions":[68],"do":[69],"not":[70],"fit":[71],"challenges":[73],"intermittent":[75,122,128],"and":[77,159],"often":[78],"require":[79],"additional":[80,107],"hardware":[81],"or":[82],"software":[83],"detect":[85],"WARs.":[86],"In":[87],"this":[88],"paper,":[89],"we":[90],"extend":[91],"integrating":[96],"it":[97],"with":[98],"WAR":[99],"detection":[100],"dropping":[102],"for":[105],"an":[106],"tracker.":[109],"This":[110],"idea":[111],"forms":[112],"basis":[114],"NACHO:":[116],"tailored":[120],"computing.":[123],"NACHO,":[124],"on":[125,161],"average,":[126],"runtime":[130],"overhead":[131],"54%":[133],"compared":[134,153,163],"state":[136,166],"art":[139,169],"cache-based":[140,170],"systems.":[141,171],"It":[142],"also":[143],"number":[146],"writes":[150],"82%":[152],"cache-less":[157],"system,":[158],"18%":[160],"average":[162],"multiple":[165]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
