{"id":"https://openalex.org/W2104021045","doi":"https://doi.org/10.1145/2524211.2524221","title":"Better flash access via shape-shifting virtual memory pages","display_name":"Better flash access via shape-shifting virtual memory pages","publication_year":2013,"publication_date":"2013-11-03","ids":{"openalex":"https://openalex.org/W2104021045","doi":"https://doi.org/10.1145/2524211.2524221","mag":"2104021045"},"language":"en","primary_location":{"id":"doi:10.1145/2524211.2524221","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2524211.2524221","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the First ACM SIGOPS Conference on Timely Results in Operating Systems","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/A5009088999","display_name":"Anirudh Badam","orcid":null},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]},{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB","US"],"is_corresponding":false,"raw_author_name":"Anirudh Badam","raw_affiliation_strings":["Microsoft Research","Microsoft research#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]},{"raw_affiliation_string":"Microsoft research#TAB#","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111364451","display_name":"Vivek S. Pai","orcid":null},"institutions":[{"id":"https://openalex.org/I20089843","display_name":"Princeton University","ror":"https://ror.org/00hx57361","country_code":"US","type":"education","lineage":["https://openalex.org/I20089843"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vivek S. Pai","raw_affiliation_strings":["Princeton University","Princeton University#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Princeton University","institution_ids":["https://openalex.org/I20089843"]},{"raw_affiliation_string":"Princeton University#TAB#","institution_ids":["https://openalex.org/I20089843"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031781240","display_name":"David Nellans","orcid":"https://orcid.org/0000-0001-5203-8367"},"institutions":[{"id":"https://openalex.org/I1304085615","display_name":"Nvidia (United Kingdom)","ror":"https://ror.org/02kr42612","country_code":"GB","type":"company","lineage":["https://openalex.org/I1304085615","https://openalex.org/I4210127875"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"David W. Nellans","raw_affiliation_strings":["Nvidia Research","[NVIDIA Research]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nvidia Research","institution_ids":["https://openalex.org/I1304085615"]},{"raw_affiliation_string":"[NVIDIA Research]","institution_ids":["https://openalex.org/I1304085615"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1318,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.82148754,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"14"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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.9994000196456909,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9986000061035156,"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.7948411703109741},{"id":"https://openalex.org/keywords/flash","display_name":"Flash (photography)","score":0.6298366189002991},{"id":"https://openalex.org/keywords/nand-gate","display_name":"NAND gate","score":0.6250951290130615},{"id":"https://openalex.org/keywords/flash-file-system","display_name":"Flash file system","score":0.6173301339149475},{"id":"https://openalex.org/keywords/rewriting","display_name":"Rewriting","score":0.5455859899520874},{"id":"https://openalex.org/keywords/racetrack-memory","display_name":"Racetrack memory","score":0.5450218319892883},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5090481638908386},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4874451458454132},{"id":"https://openalex.org/keywords/flash-memory-emulator","display_name":"Flash memory emulator","score":0.47168877720832825},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4691297709941864},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45034146308898926},{"id":"https://openalex.org/keywords/flash-memory","display_name":"Flash memory","score":0.4498894214630127},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.42385202646255493},{"id":"https://openalex.org/keywords/computer-memory","display_name":"Computer memory","score":0.2508620619773865},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.25000545382499695},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.1606520712375641},{"id":"https://openalex.org/keywords/logic-gate","display_name":"Logic gate","score":0.13116103410720825},{"id":"https://openalex.org/keywords/memory-refresh","display_name":"Memory refresh","score":0.12410047650337219},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11726850271224976}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7948411703109741},{"id":"https://openalex.org/C2777526259","wikidata":"https://www.wikidata.org/wiki/Q221836","display_name":"Flash (photography)","level":2,"score":0.6298366189002991},{"id":"https://openalex.org/C124296912","wikidata":"https://www.wikidata.org/wiki/Q575178","display_name":"NAND gate","level":3,"score":0.6250951290130615},{"id":"https://openalex.org/C27670709","wikidata":"https://www.wikidata.org/wiki/Q5457555","display_name":"Flash file system","level":4,"score":0.6173301339149475},{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.5455859899520874},{"id":"https://openalex.org/C43363307","wikidata":"https://www.wikidata.org/wiki/Q1651623","display_name":"Racetrack memory","level":5,"score":0.5450218319892883},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5090481638908386},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4874451458454132},{"id":"https://openalex.org/C96535780","wikidata":"https://www.wikidata.org/wiki/Q5457561","display_name":"Flash memory emulator","level":5,"score":0.47168877720832825},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4691297709941864},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45034146308898926},{"id":"https://openalex.org/C2776531357","wikidata":"https://www.wikidata.org/wiki/Q174077","display_name":"Flash memory","level":2,"score":0.4498894214630127},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.42385202646255493},{"id":"https://openalex.org/C92855701","wikidata":"https://www.wikidata.org/wiki/Q5830907","display_name":"Computer memory","level":3,"score":0.2508620619773865},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.25000545382499695},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.1606520712375641},{"id":"https://openalex.org/C131017901","wikidata":"https://www.wikidata.org/wiki/Q170451","display_name":"Logic gate","level":2,"score":0.13116103410720825},{"id":"https://openalex.org/C87907426","wikidata":"https://www.wikidata.org/wiki/Q6815755","display_name":"Memory refresh","level":4,"score":0.12410047650337219},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11726850271224976},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2524211.2524221","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2524211.2524221","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the First ACM SIGOPS Conference on Timely Results in Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W78077100","https://openalex.org/W142764049","https://openalex.org/W200298483","https://openalex.org/W1509960038","https://openalex.org/W1560722379","https://openalex.org/W1579147384","https://openalex.org/W1596633473","https://openalex.org/W1669357676","https://openalex.org/W1788180225","https://openalex.org/W1815525760","https://openalex.org/W1838765419","https://openalex.org/W1982056505","https://openalex.org/W1993089791","https://openalex.org/W2035712985","https://openalex.org/W2039910065","https://openalex.org/W2048118924","https://openalex.org/W2077850713","https://openalex.org/W2082982763","https://openalex.org/W2101281312","https://openalex.org/W2102449048","https://openalex.org/W2106436364","https://openalex.org/W2108183412","https://openalex.org/W2113637091","https://openalex.org/W2120726537","https://openalex.org/W2131975293","https://openalex.org/W2133394135","https://openalex.org/W2133521520","https://openalex.org/W2133671413","https://openalex.org/W2137622193","https://openalex.org/W2144154231","https://openalex.org/W2144518192","https://openalex.org/W2149509741","https://openalex.org/W2150662965","https://openalex.org/W2157808045","https://openalex.org/W2165068957","https://openalex.org/W2205436351","https://openalex.org/W2914934190","https://openalex.org/W3138135046","https://openalex.org/W4247787189"],"related_works":["https://openalex.org/W4249238298","https://openalex.org/W1985253609","https://openalex.org/W2351735955","https://openalex.org/W2377176303","https://openalex.org/W2108442992","https://openalex.org/W2375456104","https://openalex.org/W2151938765","https://openalex.org/W1965753678","https://openalex.org/W3010022203","https://openalex.org/W2351380390"],"abstract_inverted_index":{"Today,":[0],"many":[1,26],"system":[2,47,84,97],"designers":[3,48],"try":[4],"to":[5,16,35,53,59,85,98,102],"fit":[6],"the":[7,18,36,93],"entire":[8],"data":[9,62],"set":[10],"of":[11,20,42],"an":[12,32],"application":[13],"in":[14],"RAM":[15,88,104],"avoid":[17],"cost":[19],"accessing":[21],"magnetic":[22],"disk.":[23],"However,":[24,56],"for":[25],"data-centric":[27],"applications":[28,58],"this":[29,78],"is":[30,67,92],"not":[31],"option":[33],"due":[34],"capacity":[37],"and":[38,65,71,105],"high":[39],"$/GB":[40],"constraints":[41],"RAM.":[43,55],"As":[44],"a":[45,68,83],"result,":[46],"are":[49],"relying":[50],"on":[51],"NAND-Flash":[52],"augment":[54,87],"rewriting":[57],"efficiently":[60],"tier":[61],"between":[63],"memory":[64],"storage":[66],"complicated":[69],"process":[70],"may":[72],"take":[73],"months":[74],"or":[75],"years.":[76],"In":[77],"paper,":[79],"we":[80],"present":[81],"Chameleon,":[82],"transparently":[86],"with":[89],"NAND-Flash.":[90,106],"Chameleon":[91],"first":[94],"transparent":[95],"tiering":[96],"provide":[99],"low-latency":[100],"accesses":[101],"both":[103]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
