{"id":"https://openalex.org/W4230132507","doi":"https://doi.org/10.1109/codesisss.2015.7331364","title":"A tiny-capacitor-backed non-volatile buffer to reduce storage writes in smartphones","display_name":"A tiny-capacitor-backed non-volatile buffer to reduce storage writes in smartphones","publication_year":2015,"publication_date":"2015-10-01","ids":{"openalex":"https://openalex.org/W4230132507","doi":"https://doi.org/10.1109/codesisss.2015.7331364"},"language":"en","primary_location":{"id":"doi:10.1109/codesisss.2015.7331364","is_oa":false,"landing_page_url":"https://doi.org/10.1109/codesisss.2015.7331364","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)","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/A5006490442","display_name":"Mungyu Son","orcid":null},"institutions":[{"id":"https://openalex.org/I123900574","display_name":"Pohang University of Science and Technology","ror":"https://ror.org/04xysgw12","country_code":"KR","type":"education","lineage":["https://openalex.org/I123900574"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Mungyu Son","raw_affiliation_strings":["Department of Electrical Engineering, Pohang University of Science and Technology (POSTECH), Pohang, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Pohang University of Science and Technology (POSTECH), Pohang, Republic of Korea","institution_ids":["https://openalex.org/I123900574"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029188471","display_name":"Junwhan Ahn","orcid":"https://orcid.org/0000-0001-7613-0571"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Junwhan Ahn","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Seoul National University (SNU), Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Seoul National University (SNU), Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063521444","display_name":"Sungjoo Yoo","orcid":"https://orcid.org/0000-0002-5853-0675"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sungjoo Yoo","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Seoul National University (SNU), Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Seoul National University (SNU), Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5006490442"],"corresponding_institution_ids":["https://openalex.org/I123900574"],"apc_list":null,"apc_paid":null,"fwci":0.9985,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.81801245,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"21","last_page":"29"},"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.9995999932289124,"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/T11478","display_name":"Caching and Content Delivery","score":0.9972000122070312,"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.8556247353553772},{"id":"https://openalex.org/keywords/write-buffer","display_name":"Write buffer","score":0.7758868336677551},{"id":"https://openalex.org/keywords/flash-memory","display_name":"Flash memory","score":0.5996696949005127},{"id":"https://openalex.org/keywords/buffer","display_name":"Buffer (optical fiber)","score":0.5907065868377686},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5224927067756653},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.5080862045288086},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.5009260177612305},{"id":"https://openalex.org/keywords/flash","display_name":"Flash (photography)","score":0.4804377257823944},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4433000981807709},{"id":"https://openalex.org/keywords/flash-file-system","display_name":"Flash file system","score":0.4202612638473511},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.41179537773132324},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.13265985250473022},{"id":"https://openalex.org/keywords/computer-memory","display_name":"Computer memory","score":0.12047514319419861}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8556247353553772},{"id":"https://openalex.org/C89089495","wikidata":"https://www.wikidata.org/wiki/Q8038418","display_name":"Write buffer","level":5,"score":0.7758868336677551},{"id":"https://openalex.org/C2776531357","wikidata":"https://www.wikidata.org/wiki/Q174077","display_name":"Flash memory","level":2,"score":0.5996696949005127},{"id":"https://openalex.org/C145018004","wikidata":"https://www.wikidata.org/wiki/Q4985944","display_name":"Buffer (optical fiber)","level":2,"score":0.5907065868377686},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5224927067756653},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.5080862045288086},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.5009260177612305},{"id":"https://openalex.org/C2777526259","wikidata":"https://www.wikidata.org/wiki/Q221836","display_name":"Flash (photography)","level":2,"score":0.4804377257823944},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4433000981807709},{"id":"https://openalex.org/C27670709","wikidata":"https://www.wikidata.org/wiki/Q5457555","display_name":"Flash file system","level":4,"score":0.4202612638473511},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.41179537773132324},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.13265985250473022},{"id":"https://openalex.org/C92855701","wikidata":"https://www.wikidata.org/wiki/Q5830907","display_name":"Computer memory","level":3,"score":0.12047514319419861},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"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/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.0},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","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.1109/codesisss.2015.7331364","is_oa":false,"landing_page_url":"https://doi.org/10.1109/codesisss.2015.7331364","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.7900000214576721}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W179608396","https://openalex.org/W1987426261","https://openalex.org/W2098579796","https://openalex.org/W2125812397","https://openalex.org/W2126427176","https://openalex.org/W2138433591","https://openalex.org/W2150958198","https://openalex.org/W6607267220","https://openalex.org/W6680250025"],"related_works":["https://openalex.org/W2117595384","https://openalex.org/W2165959208","https://openalex.org/W1994190181","https://openalex.org/W2378293894","https://openalex.org/W2069271966","https://openalex.org/W2111789994","https://openalex.org/W2018763861","https://openalex.org/W2398854546","https://openalex.org/W1691732600","https://openalex.org/W2401165539"],"abstract_inverted_index":{"Mobile":[0],"storage":[1,224],"writes":[2,7,34,43,166,239],"are":[3,167],"often":[4],"dominated":[5],"by":[6],"to":[8,41,44,84,88,95,122,200,204,213],"SQLite":[9],"database":[10],"files.":[11],"Our":[12],"characterization":[13],"shows":[14],"that":[15,71,110,129,164],"they":[16],"mostly":[17],"consist":[18],"of":[19,76,99,113,134,196,207,272],"frequent":[20],"overwrites":[21],"with":[22,35],"small":[23,29,136,165,253],"new":[24,151],"data":[25,37,152],"(which":[26],"we":[27,50,125,142,170,186],"call":[28],"writes)":[30],"and":[31,55,106,150,233,242,265],"relatively":[32],"infrequent":[33],"large":[36],"updates.":[38],"In":[39,246],"order":[40,94],"reduce":[42,96],"the":[45,72,80,97,103,114,131,146,157,162,182,194,205,208,227,262],"Flash":[46,91,237],"memory":[47,238],"on":[48,102,116,161,221,261],"smartphones,":[49],"propose":[51,126,143],"exploiting":[52],"these":[53],"characteristics":[54],"present":[56],"a":[57,89,107,120,172,222,251,266],"low-cost":[58],"nonvolatile":[59,138],"write":[60,63,81,139,158,183,197],"buffer":[61,82,101,115,198],"for":[62],"coalescing.":[64],"The":[65],"key":[66],"challenge":[67],"in":[68,93,156,236,240],"it":[69],"is":[70],"stringent":[73],"resource":[74],"constraints":[75],"mobile":[77,219],"devices":[78],"force":[79],"size":[83,206],"be":[85,201],"minimized":[86],"down":[87],"single":[90],"page":[92],"overhead":[98],"SRAM":[100,260],"controller":[104,263],"chip":[105,264],"backing":[108],"capacitor":[109,268],"maintains":[111],"non-volatility":[112],"power":[117],"failure.":[118],"As":[119],"solution":[121],"this":[123,135],"problem,":[124],"three":[127],"optimizations":[128],"make":[130],"best":[132],"use":[133],"single-page":[137],"buffer.":[140,184],"First,":[141],"managing":[144],"only":[145,270],"difference":[147],"between":[148],"old":[149],"(i.e.,":[153],"differential":[154],"logs)":[155],"buffer,":[159],"based":[160],"observation":[163],"frequent.":[168],"Second,":[169],"develop":[171],"dynamic":[173],"bypass":[174],"scheme":[175,249],"which":[176,192],"judiciously":[177],"bypasses":[178],"overwrite-unfriendly":[179],"pages":[180],"from":[181],"Third,":[185],"devise":[187],"an":[188],"incremental":[189],"flush":[190],"policy":[191],"controls":[193],"number":[195],"entries":[199],"flushed":[202],"according":[203],"newly":[209],"written":[210],"data.":[211],"According":[212],"our":[214,248],"experiments":[215],"using":[216],"four":[217],"representative":[218],"applications":[220],"real":[223],"platform,":[225],"OpenSSD,":[226],"proposed":[228],"method":[229],"gives":[230],"average":[231],"69.5%":[232],"64.5%":[234],"reductions":[235],"single-":[241],"multi-application":[243],"runs,":[244],"respectively.":[245],"addition,":[247],"introduces":[250],"very":[252],"cost":[254],"into":[255],"existing":[256],"systems,":[257],"including":[258],"8-18.5KB":[259],"tiny":[267],"occupying":[269],"1.7%":[271],"eMMC":[273],"package":[274],"volume.":[275]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
