{"id":"https://openalex.org/W1988860444","doi":"https://doi.org/10.1109/iccd.2014.6974712","title":"NVSleep: Using non-volatile memory to enable fast sleep/wakeup of idle cores","display_name":"NVSleep: Using non-volatile memory to enable fast sleep/wakeup of idle cores","publication_year":2014,"publication_date":"2014-10-01","ids":{"openalex":"https://openalex.org/W1988860444","doi":"https://doi.org/10.1109/iccd.2014.6974712","mag":"1988860444"},"language":"en","primary_location":{"id":"doi:10.1109/iccd.2014.6974712","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd.2014.6974712","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE 32nd International Conference on Computer Design (ICCD)","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/A5082294987","display_name":"Xiang Pan","orcid":"https://orcid.org/0009-0009-7760-5589"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Xiang Pan","raw_affiliation_strings":["Department of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA","[Department of Computer Science & Engineering, The Ohio State University, Columbus, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]},{"raw_affiliation_string":"[Department of Computer Science & Engineering, The Ohio State University, Columbus, USA]","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103348809","display_name":"Radu Teodorescu","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Radu Teodorescu","raw_affiliation_strings":["Department of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA","[Department of Computer Science & Engineering, The Ohio State University, Columbus, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]},{"raw_affiliation_string":"[Department of Computer Science & Engineering, The Ohio State University, Columbus, USA]","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5082294987"],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":1.8389,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.84495299,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"400","last_page":"407"},"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.9988999962806702,"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.9988999962806702,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.982699990272522,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.958899974822998,"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/idle","display_name":"Idle","score":0.847815752029419},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6854434013366699},{"id":"https://openalex.org/keywords/sleep","display_name":"Sleep (system call)","score":0.6774019002914429},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.45692679286003113},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3671916127204895},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.15408045053482056},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1499297022819519}],"concepts":[{"id":"https://openalex.org/C16320812","wikidata":"https://www.wikidata.org/wiki/Q1812200","display_name":"Idle","level":2,"score":0.847815752029419},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6854434013366699},{"id":"https://openalex.org/C2775841894","wikidata":"https://www.wikidata.org/wiki/Q4683692","display_name":"Sleep (system call)","level":2,"score":0.6774019002914429},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.45692679286003113},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3671916127204895},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.15408045053482056},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1499297022819519}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccd.2014.6974712","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd.2014.6974712","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE 32nd International Conference on Computer Design (ICCD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8999999761581421,"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":12,"referenced_works":["https://openalex.org/W1967602196","https://openalex.org/W2005522813","https://openalex.org/W2010202670","https://openalex.org/W2032590945","https://openalex.org/W2084007230","https://openalex.org/W2108048675","https://openalex.org/W2116826022","https://openalex.org/W2148831941","https://openalex.org/W2155551886","https://openalex.org/W2464177207","https://openalex.org/W6642293543","https://openalex.org/W6677518080"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2974485871","https://openalex.org/W1577119738","https://openalex.org/W2908872315","https://openalex.org/W1600399803","https://openalex.org/W4235210722","https://openalex.org/W4388633481","https://openalex.org/W2994960476","https://openalex.org/W2049601620"],"abstract_inverted_index":{"Spin-transfer":[0],"torque":[1],"random":[2],"access":[3,86],"memory":[4,9],"(STTRAM)":[5],"is":[6],"an":[7],"emerging":[8],"technology":[10],"with":[11],"several":[12],"attractive":[13],"properties":[14],"including":[15],"non-volatility,":[16],"high":[17,22,190],"density,":[18],"low":[19],"leakage,":[20],"and":[21,91,110,123,136,158,185,197],"endurance.":[23],"These":[24],"characteristics":[25],"make":[26],"it":[27],"a":[28,42,170],"potential":[29],"candidate":[30],"for":[31,124,180,182,187],"replacing":[32],"SRAM":[33,90],"structures":[34,73,82,96],"on":[35,166],"processor":[36,69],"chips.":[37],"This":[38,104],"paper":[39],"presents":[40],"NVSleep,":[41],"low-power":[43],"microprocessor":[44],"framework":[45],"that":[46,53,74,83,97],"leverages":[47],"STT-RAM":[48,72,95],"to":[49,100,118,129],"implement":[50,101],"fast":[51,102],"checkpointing":[52],"enables":[54,105],"near-instantaneous":[55],"shutdown":[56,107],"of":[57,61,108,113,127,132,143,169,178],"cores":[58,109,117,148,162],"without":[59],"loss":[60],"the":[62],"execution":[63,134],"state.":[64],"NVSleep":[65],"stores":[66],"almost":[67],"all":[68],"state":[70],"in":[71,89,189],"do":[75],"not":[76],"lose":[77],"content":[78],"when":[79,150,164],"power-gated.":[80],"Memory":[81],"require":[84],"low-latency":[85],"are":[87,98],"implemented":[88],"backed-up":[92],"by":[93],"\u201cshadow\u201d":[94],"used":[99],"checkpointing.":[103],"rapid":[106],"low-overhead":[111],"resumption":[112],"execution,":[114],"which":[115,146,160],"allows":[116],"be":[119],"turned":[120],"off":[121,149,163],"frequently":[122],"short":[125],"periods":[126],"time":[128],"take":[130],"advantage":[131],"idle":[133],"phases":[135],"save":[137],"power.":[138],"We":[139],"present":[140],"two":[141],"implementations":[142],"NVSleep:":[144],"NVSleepMiss":[145,181],"turns":[147,161],"last":[151],"level":[152],"cache":[153],"misses":[154],"cause":[155],"pipeline":[156],"stalls":[157],"NVSleepBarrier":[159,188],"blocked":[165],"barriers.":[167],"Evaluation":[168],"simulated":[171],"64-core":[172],"system":[173],"shows":[174],"average":[175],"energy":[176],"savings":[177],"21%":[179],"SPEC2000":[183],"benchmarks":[184],"34%":[186],"barrier":[191],"count":[192],"multi-threaded":[193],"workloads":[194],"from":[195],"PARSEC":[196],"SPLASH2":[198],"benchmarks.":[199]},"counts_by_year":[{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
