{"id":"https://openalex.org/W4225931127","doi":"https://doi.org/10.1109/tcad.2022.3168263","title":"Pragmatic Memory-System Support for Intermittent Computing Using Emerging Nonvolatile Memory","display_name":"Pragmatic Memory-System Support for Intermittent Computing Using Emerging Nonvolatile Memory","publication_year":2022,"publication_date":"2022-04-19","ids":{"openalex":"https://openalex.org/W4225931127","doi":"https://doi.org/10.1109/tcad.2022.3168263"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2022.3168263","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2022.3168263","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-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/A5047537477","display_name":"Sivert T. Sliper","orcid":"https://orcid.org/0000-0002-8991-3783"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sivert T. Sliper","raw_affiliation_strings":["School of Electronics and Computer Science, University of Southampton, Southampton, U.K"],"raw_orcid":"https://orcid.org/0000-0002-8991-3783","affiliations":[{"raw_affiliation_string":"School of Electronics and Computer Science, University of Southampton, Southampton, U.K","institution_ids":["https://openalex.org/I43439940"]}]},{"author_position":"middle","author":{"id":null,"display_name":"William Wang","orcid":"https://orcid.org/0000-0001-9372-1066"},"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"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"William Wang","raw_affiliation_strings":["Arm Research, Arm Ltd., Cambridge, U.K"],"raw_orcid":"https://orcid.org/0000-0001-9372-1066","affiliations":[{"raw_affiliation_string":"Arm Research, Arm Ltd., Cambridge, U.K","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061553752","display_name":"Nikos Nikoleris","orcid":"https://orcid.org/0000-0001-5811-3110"},"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"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Nikos Nikoleris","raw_affiliation_strings":["Arm Research, Arm Ltd., Cambridge, U.K"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arm Research, Arm Ltd., Cambridge, U.K","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035948558","display_name":"Alex S. Weddell","orcid":"https://orcid.org/0000-0002-6763-5460"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alex S. Weddell","raw_affiliation_strings":["School of Electronics and Computer Science, University of Southampton, Southampton, U.K"],"raw_orcid":"https://orcid.org/0000-0002-6763-5460","affiliations":[{"raw_affiliation_string":"School of Electronics and Computer Science, University of Southampton, Southampton, U.K","institution_ids":["https://openalex.org/I43439940"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044569939","display_name":"Anand Savanth","orcid":null},"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"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Anand Savanth","raw_affiliation_strings":["Arm Research, Arm Ltd., Cambridge, U.K"],"raw_orcid":"https://orcid.org/0000-0001-8445-9844","affiliations":[{"raw_affiliation_string":"Arm Research, Arm Ltd., Cambridge, U.K","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053168151","display_name":"Pranay Prabhat","orcid":"https://orcid.org/0000-0003-3495-0525"},"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"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Pranay Prabhat","raw_affiliation_strings":["Arm Research, Arm Ltd., Cambridge, U.K"],"raw_orcid":"https://orcid.org/0000-0003-3495-0525","affiliations":[{"raw_affiliation_string":"Arm Research, Arm Ltd., Cambridge, U.K","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001556143","display_name":"Geoff V. Merrett","orcid":"https://orcid.org/0000-0003-4980-3894"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Geoff V. Merrett","raw_affiliation_strings":["School of Electronics and Computer Science, University of Southampton, Southampton, U.K"],"raw_orcid":"https://orcid.org/0000-0003-4980-3894","affiliations":[{"raw_affiliation_string":"School of Electronics and Computer Science, University of Southampton, Southampton, U.K","institution_ids":["https://openalex.org/I43439940"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.831,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.70516778,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"42","issue":"1","first_page":"95","last_page":"108"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9995999932289124,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9995999932289124,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9977999925613403,"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/T11392","display_name":"Energy Harvesting in Wireless Networks","score":0.9958000183105469,"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/computer-science","display_name":"Computer science","score":0.7943042516708374},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.7817221879959106},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6048861145973206},{"id":"https://openalex.org/keywords/non-volatile-random-access-memory","display_name":"Non-volatile random-access memory","score":0.49030402302742004},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.4602682888507843},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.4345114529132843},{"id":"https://openalex.org/keywords/atomicity","display_name":"Atomicity","score":0.433793842792511},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.41135886311531067},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3941369652748108},{"id":"https://openalex.org/keywords/computer-memory","display_name":"Computer memory","score":0.33347928524017334},{"id":"https://openalex.org/keywords/memory-refresh","display_name":"Memory refresh","score":0.21616774797439575},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.20067620277404785},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.13361653685569763}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7943042516708374},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.7817221879959106},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6048861145973206},{"id":"https://openalex.org/C34172316","wikidata":"https://www.wikidata.org/wiki/Q499024","display_name":"Non-volatile random-access memory","level":5,"score":0.49030402302742004},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.4602682888507843},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.4345114529132843},{"id":"https://openalex.org/C188045909","wikidata":"https://www.wikidata.org/wiki/Q3306359","display_name":"Atomicity","level":3,"score":0.433793842792511},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.41135886311531067},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3941369652748108},{"id":"https://openalex.org/C92855701","wikidata":"https://www.wikidata.org/wiki/Q5830907","display_name":"Computer memory","level":3,"score":0.33347928524017334},{"id":"https://openalex.org/C87907426","wikidata":"https://www.wikidata.org/wiki/Q6815755","display_name":"Memory refresh","level":4,"score":0.21616774797439575},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.20067620277404785},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.13361653685569763},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tcad.2022.3168263","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2022.3168263","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},{"id":"pmh:oai:eprints.soton.ac.uk:457370","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306401019","display_name":"ePrints Soton (University of Southampton)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I43439940","host_organization_name":"University of Southampton","host_organization_lineage":["https://openalex.org/I43439940"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8999999761581421,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G1685103558","display_name":"Wearable and Autonomous Computing for Future Smart Cities: A Platform Grant","funder_award_id":"EP/P010164/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G710463541","display_name":null,"funder_award_id":"EP/P010164/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1997838514","https://openalex.org/W2019240782","https://openalex.org/W2024335183","https://openalex.org/W2024338138","https://openalex.org/W2051108935","https://openalex.org/W2098286029","https://openalex.org/W2115721786","https://openalex.org/W2122912905","https://openalex.org/W2164298032","https://openalex.org/W2323498967","https://openalex.org/W2609357516","https://openalex.org/W2626726782","https://openalex.org/W2745088476","https://openalex.org/W2761242776","https://openalex.org/W2783569216","https://openalex.org/W2889270696","https://openalex.org/W2906324824","https://openalex.org/W2908247298","https://openalex.org/W2980046617","https://openalex.org/W2995722708","https://openalex.org/W3006330715","https://openalex.org/W3007196687","https://openalex.org/W3015364115","https://openalex.org/W3033686220","https://openalex.org/W3036093346","https://openalex.org/W3048858245","https://openalex.org/W3088213017","https://openalex.org/W3091175932","https://openalex.org/W3159646613","https://openalex.org/W3167828167","https://openalex.org/W3199508312","https://openalex.org/W4248310916","https://openalex.org/W6755926523","https://openalex.org/W6762422733"],"related_works":["https://openalex.org/W2505369450","https://openalex.org/W1993178305","https://openalex.org/W2917388298","https://openalex.org/W229381242","https://openalex.org/W3209704453","https://openalex.org/W2543577874","https://openalex.org/W2484628155","https://openalex.org/W2139096294","https://openalex.org/W2580928677","https://openalex.org/W2745718324"],"abstract_inverted_index":{"Intermittent":[0],"computing":[1],"(IC)":[2],"is":[3,47,54,133,187],"a":[4,11,118,141,220],"key":[5],"enabler":[6],"for":[7,106,122,164,169],"the":[8,21,63,67,77,144],"vision":[9],"of":[10,14,51,70,79,131,146,223],"trillion":[12],"Internet":[13],"Things":[15],"devices.":[16],"By":[17],"harvesting":[18],"energy":[19,46,165],"from":[20],"environment":[22],"and":[23,38,56,102,137,167,176,191,215],"leveraging":[24],"nonvolatile":[25,85],"memory":[26,119,163],"(NVM)":[27],"to":[28,41,65,98,103,134,183,189,194],"retain":[29],"computational":[30,156],"progress":[31],"across":[32],"power":[33],"cycles,":[34],"IC":[35,71,123,147],"enables":[36],"untethered":[37],"battery-free":[39],"devices":[40,124],"perform":[42],"computation":[43],"whenever":[44],"ambient":[45],"available.":[48],"The":[49],"backbone":[50],"state":[52],"retention":[53],"NVM,":[55],"recent":[57],"advances":[58],"in":[59,139],"energy-efficient":[60],"NVM":[61,75,138,168,195],"have":[62,83],"potential":[64],"expand":[66],"application":[68],"domain":[69],"significantly.":[72],"Utilizing":[73],"emerging":[74],"at":[76],"level":[78],"bit":[80],"cells,":[81],"researchers":[82],"proposed":[84],"processors.":[86],"However,":[87],"these":[88],"do":[89],"not":[90],"leverage":[91],"hardware\u2013software":[92],"co-design,":[93],"which":[94],"can":[95],"be":[96,184],"used":[97],"overcome":[99],"hardware":[100],"limitations":[101],"provide":[104],"support":[105],"application-level":[107],"constraints":[108],"such":[109,140],"as":[110,149,151],"atomicity.":[111],"In":[112],"this":[113],"article,":[114],"we":[115],"propose":[116],"MEMIC,":[117],"architecture":[120],"tailored":[121],"with":[125],"byte-addressable":[126],"NVM.":[127],"A":[128],"core":[129],"focus":[130],"MEMIC":[132,160,186],"combine":[135],"volatile":[136,162],"way":[142],"that":[143,202],"operations":[145],"are":[148],"efficient":[150],"possible,":[152],"while":[153],"also":[154],"maximizing":[155],"performance":[157],"per":[158],"joule.":[159],"uses":[161],"efficiency":[166],"data":[170,217],"retention.":[171],"To":[172],"avoid":[173],"double-buffered":[174],"checkpoints":[175],"costly":[177],"roll":[178],"backs":[179],"when":[180],"code":[181],"needs":[182],"reexecuted,":[185],"designed":[188],"track":[190],"minimize":[192],"writes":[193],"during":[196],"failure-atomic":[197],"sections.":[198],"Our":[199],"evaluation":[200],"shows":[201],"MEMIC\u2019s":[203],"instruction":[204],"cache":[205,218],"reduces":[206],"workload":[207],"completion":[208],"time":[209],"under":[210],"intermittent":[211],"operation":[212],"by":[213],"41%\u201370%":[214],"its":[216],"provides":[219],"further":[221],"reduction":[222],"13%\u201339%.":[224]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
