{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,23]],"date-time":"2026-10-23T20:29:19Z","timestamp":1792787359051,"version":"4.5.0"},"reference-count":80,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,12,19]],"date-time":"2018-12-19T00:00:00Z","timestamp":1545177600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"U.S. National Science Foundation","doi-asserted-by":"crossref","award":["1702474 and 1717660"],"award-info":[{"award-number":["1702474 and 1717660"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"crossref","award":["2016YXMS019"],"award-info":[{"award-number":["2016YXMS019"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100017607","name":"Shenzhen Basic Research Project","doi-asserted-by":"crossref","award":["JCYJ20170307160135308 and JCYJ20170818162129916"],"award-info":[{"award-number":["JCYJ20170307160135308 and JCYJ20170818162129916"]}],"id":[{"id":"10.13039\/501100017607","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100018583","name":"Wuhan Science and Technology Project","doi-asserted-by":"crossref","award":["2017010201010108"],"award-info":[{"award-number":["2017010201010108"]}],"id":[{"id":"10.13039\/501100018583","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61872413, U1709220 and 61821003"],"award-info":[{"award-number":["61872413, U1709220 and 61821003"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100013314","name":"111 Project","doi-asserted-by":"crossref","award":["B07038"],"award-info":[{"award-number":["B07038"]}],"id":[{"id":"10.13039\/501100013314","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Key Laboratory of Data Storage System, Ministry of Education"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2018,12,31]]},"abstract":"<jats:p>\n                    Technology scaling and program\/erase cycling result in an increasing bit error rate in NAND flash storage. Some\n                    <jats:italic>solid state drives (SSDs)<\/jats:italic>\n                    adopt\n                    <jats:italic>overlong error correction codes (ECCs)<\/jats:italic>\n                    , whose redundancy size exceeds the spare area limit of flash pages, to protect user data for improved reliability and lifetime. However, the read performance is significantly degraded, because a logical data page and its ECC redundancy are stored in two flash pages. In this article, we find that caching ECCs has a large potential to reduce flash reads by achieving higher hit rates, compared to caching data. Then, we propose a novel &lt;underline&gt;s&lt;\/underline&gt;cheme to efficiently &lt;underline&gt;c&lt;\/underline&gt;ache &lt;underline&gt;o&lt;\/underline&gt;ve&lt;underline&gt;r&lt;\/underline&gt;long &lt;underline&gt;E&lt;\/underline&gt;CCs, called\n                    <jats:italic>SCORE<\/jats:italic>\n                    , to improve the SSD performance. Exceeding ECC redundancy (called\n                    <jats:italic>ECC residues<\/jats:italic>\n                    ) of logically consecutive data pages are grouped into\n                    <jats:italic>ECC pages<\/jats:italic>\n                    . SCORE partitions RAM to cache both data pages and ECC pages in a workload-adaptive manner. Finally, we verify SCORE using extensive trace-driven simulations. The results show that SCORE obtains high ECC hit rates without sacrificing data hit rates, thus improving the read performance by an average of 22% under various workloads, compared to the state-of-the-art schemes.\n                  <\/jats:p>","DOI":"10.1145\/3291052","type":"journal-article","created":{"date-parts":[[2018,12,19]],"date-time":"2018-12-19T08:07:08Z","timestamp":1545206828000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["SCORE"],"prefix":"10.1145","volume":"15","author":[{"given":"You","family":"Zhou","sequence":"first","affiliation":[{"name":"Huazhong University of Science and Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fei","family":"Wu","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0061-3475","authenticated-orcid":false,"given":"Zhonghai","family":"Lu","sequence":"additional","affiliation":[{"name":"KTH Royal Institute of Technology, Stockholm, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xubin","family":"He","sequence":"additional","affiliation":[{"name":"Temple University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ping","family":"Huang","sequence":"additional","affiliation":[{"name":"Temple University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Changsheng","family":"Xie","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,12,19]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"I\/O Traces. 2007. Traces from UMass Trace Repository. Retrieved from http:\/\/traces.cs.umass.edu\/index.php\/Storage\/Storage.  I\/O Traces. 2007. Traces from UMass Trace Repository. Retrieved from http:\/\/traces.cs.umass.edu\/index.php\/Storage\/Storage."},{"key":"e_1_2_1_2_1","unstructured":"I\/O Traces. 2011. MSR Cambridge Traces. Retrieved from http:\/\/iotta.snia.org\/traces\/388.  I\/O Traces. 2011. MSR Cambridge Traces. Retrieved from http:\/\/iotta.snia.org\/traces\/388."},{"key":"e_1_2_1_3_1","unstructured":"JESD218. 2016. The JEDEC Standard of Solid State Drives. Retrieved from https:\/\/www.jedec.org\/standards-documents\/focus\/flash\/solid-state-drives.  JESD218. 2016. The JEDEC Standard of Solid State Drives. Retrieved from https:\/\/www.jedec.org\/standards-documents\/focus\/flash\/solid-state-drives."},{"key":"e_1_2_1_4_1","unstructured":"SK Hynix. 2016. SK Hynix V3 256Gb TLC NAND Flash Memory Data Sheet.  SK Hynix. 2016. SK Hynix V3 256Gb TLC NAND Flash Memory Data Sheet."},{"key":"e_1_2_1_5_1","unstructured":"Todd Austin and Doug Burger. 2000. SimpleScalar-ARM. Retrieved from http:\/\/simplescalar.com\/v4test.html.  Todd Austin and Doug Burger. 2000. SimpleScalar-ARM. Retrieved from http:\/\/simplescalar.com\/v4test.html."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Bates Stephen","year":"2013","unstructured":"Stephen Bates . 2013 . Using rate-adaptive LDPC codes to maximize the capacity of SSDs . Proceedings of the Flash Memory Summit. Stephen Bates. 2013. Using rate-adaptive LDPC codes to maximize the capacity of SSDs. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_7_1","unstructured":"Stephen Bates. 2014. Latency in LDPC-based next-generation SSD controllers. Retrieved from http:\/\/blog.pmcs.com\/latency-in-ldpc-based-next-generation-ssd-controllers\/.  Stephen Bates. 2014. Latency in LDPC-based next-generation SSD controllers. Retrieved from http:\/\/blog.pmcs.com\/latency-in-ldpc-based-next-generation-ssd-controllers\/."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2713127"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201917)","author":"Cai Yu","unstructured":"Yu Cai , Saugata Ghose , Yixin Luo , Ken Mai , Onur Mutlu , and Erich F. Haratsch . 2017. Vulnerabilities in MLC NAND flash memory programming: Experimental analysis, exploits, and mitigation techniques . In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201917) . Yu Cai, Saugata Ghose, Yixin Luo, Ken Mai, Onur Mutlu, and Erich F. Haratsch. 2017. Vulnerabilities in MLC NAND flash memory programming: Experimental analysis, exploits, and mitigation techniques. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201917)."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE\u201912)","author":"Cai Yu","year":"2012","unstructured":"Yu Cai , Erich F. Haratsch , Onur Mutlu , and Ken Mai . 2012 . Error patterns in MLC NAND flash memory: Measurement, characterization, and analysis . In Proceedings of Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE\u201912) . Yu Cai, Erich F. Haratsch, Onur Mutlu, and Ken Mai. 2012. Error patterns in MLC NAND flash memory: Measurement, characterization, and analysis. In Proceedings of Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE\u201912)."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2015.49"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056062"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2013.6657034"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2012.6378623"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591971.2591994"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1244002.1244248"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2512467"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2009.2015666"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Fine Bob","year":"2016","unstructured":"Bob Fine . 2016 . McKesson mixes SSDs with HDDs for Optimal Performance and ROI . In Proceedings of the Flash Memory Summit. Bob Fine. 2016. McKesson mixes SSDs with HDDs for Optimal Performance and ROI. In Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089733.1089735"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Graumann Peter","year":"2016","unstructured":"Peter Graumann . 2016 . LDPC code rate adaptation methods for NAND flash . Proceedings of the Flash Memory Summit. Peter Graumann. 2016. LDPC code rate adaptation methods for NAND flash. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208463"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508271"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2504868"},{"key":"e_1_2_1_25_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Handy Jim","year":"2017","unstructured":"Jim Handy . 2017 . Flash market current and future . Proceedings of the Flash Memory Summit. Jim Handy. 2017. Flash market current and future. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Haratsch Erich F.","year":"2016","unstructured":"Erich F. Haratsch . 2016 . NAND flash media management algorithms . Proceedings of the Flash Memory Summit. Erich F. Haratsch. 2016. NAND flash media management algorithms. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/GCCE.2014.7031339"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2016.2589318"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2401028"},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Hu Xinde","year":"2012","unstructured":"Xinde Hu . 2012 . LDPC codes for flash channel . Proceedings of the Flash Memory Summit. Xinde Hu. 2012. LDPC codes for flash channel. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592818"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/325164.325162"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465529.2465548"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the 20st IEEE International Symposium on High Performance Computer Architecture (HPCA\u201914)","author":"Jung Myoungsoo","unstructured":"Myoungsoo Jung and Mahmut T. Kandemir . 2014. Sprinkler: Maximizing resource utilization in many-chip solid state disks . In Proceedings of the 20st IEEE International Symposium on High Performance Computer Architecture (HPCA\u201914) . Myoungsoo Jung and Mahmut T. Kandemir. 2014. Sprinkler: Maximizing resource utilization in many-chip solid state disks. In Proceedings of the 20st IEEE International Symposium on High Performance Computer Architecture (HPCA\u201914)."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MWSCAS.2011.6026356"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/IMW.2017.7939081"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST\u201915)","author":"Lee Changman","year":"2015","unstructured":"Changman Lee , Dongho Sim , Jooyoung Hwang , and Sangyeun Cho . 2015 . F2FS: A new file system for flash storage . In Proceedings of USENIX Conference on File and Storage Technologies (FAST\u201915) . Changman Lee, Dongho Sim, Jooyoung Hwang, and Sangyeun Cho. 2015. F2FS: A new file system for flash storage. In Proceedings of USENIX Conference on File and Storage Technologies (FAST\u201915)."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2012.6311327"},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST\u201916)","author":"Li Qiao","unstructured":"Qiao Li , Liang Shi , Chun Jason Xue , Kaijie Wu , Cheng Ji , Qingfeng Zhuge , and Edwin H . -M. Sha. 2016. Access characteristic guided read and write cost regulation for performance improvement on flash memory . In Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST\u201916) . Qiao Li, Liang Shi, Chun Jason Xue, Kaijie Wu, Cheng Ji, Qingfeng Zhuge, and Edwin H.-M. Sha. 2016. Access characteristic guided read and write cost regulation for performance improvement on flash memory. In Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST\u201916)."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.17"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593130"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2014.2345387"},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916)","author":"Lu Lanyue","unstructured":"Lanyue Lu , Thanumalayan Sankaranarayana Pillai , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. 2016. WiscKey: Separating keys from values in SSD-conscious storage . In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916) . Lanyue Lu, Thanumalayan Sankaranarayana Pillai, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2016. WiscKey: Separating keys from values in SSD-conscious storage. In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916)."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208284"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2016.2603608"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00050"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3219617.3219659"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989325"},{"key":"e_1_2_1_49_1","volume-title":"Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST\u201903)","author":"Megiddo Nimrod","unstructured":"Nimrod Megiddo and Dharmendra S. Modha . 2003. ARC: A self-tuning, low overhead replacement cache . In Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST\u201903) . Nimrod Megiddo and Dharmendra S. Modha. 2003. ARC: A self-tuning, low overhead replacement cache. In Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST\u201903)."},{"key":"e_1_2_1_50_1","unstructured":"Micron. 2015. MT29F384G08EBHBB 3D TLC NAND Flash Memory Data Sheet.  Micron. 2015. MT29F384G08EBHBB 3D TLC NAND Flash Memory Data Sheet."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2725738"},{"key":"e_1_2_1_52_1","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST\u201912)","author":"Min Changwoo","year":"2012","unstructured":"Changwoo Min , Kangnyeon Kim , Hyunjin Cho , Sang-Won Lee , and Young Ik Eom . 2012 . SFS: Random write considered harmful in solid state drives . In Proceedings of USENIX Conference on File and Storage Technologies (FAST\u201912) . Changwoo Min, Kangnyeon Kim, Hyunjin Cho, Sang-Won Lee, and Young Ik Eom. 2012. SFS: Random write considered harmful in solid state drives. In Proceedings of USENIX Conference on File and Storage Technologies (FAST\u201912)."},{"key":"e_1_2_1_53_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Ohshima Shigeo","year":"2016","unstructured":"Shigeo Ohshima and Yoichiro Tanaka . 2016 . New 3D flash technologies offer both low cost and low power solutions . Proceedings of the Flash Memory Summit. Shigeo Ohshima and Yoichiro Tanaka. 2016. New 3D flash technologies offer both low cost and low power solutions. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_54_1","volume-title":"Proceedings of the Persistent Memory Summit.","author":"Oros Michael","year":"2018","unstructured":"Michael Oros . 2018 . Analysts weigh in on persistent memory . Proceedings of the Persistent Memory Summit. Michael Oros. 2018. Analysts weigh in on persistent memory. Proceedings of the Persistent Memory Summit."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541959"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.49"},{"key":"e_1_2_1_57_1","unstructured":"Samsung Electronics Co. 2014. Power loss protection (PLP): Protect your data against sudden power loss. Retrieved from http:\/\/www.samsung.com\/semiconductor\/minisite\/ssd\/downloads\/document\/Samsung_SSD_845DC_05_Power_loss_protection_PLP.pdf.  Samsung Electronics Co. 2014. Power loss protection (PLP): Protect your data against sudden power loss. Retrieved from http:\/\/www.samsung.com\/semiconductor\/minisite\/ssd\/downloads\/document\/Samsung_SSD_845DC_05_Power_loss_protection_PLP.pdf."},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Sharma Deepak","year":"2014","unstructured":"Deepak Sharma . 2014 . System design for mainstream TLC SSD . Proceedings of the Flash Memory Summit. Deepak Sharma. 2014. System design for mainstream TLC SSD. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_59_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Sivaram Siva","year":"2016","unstructured":"Siva Sivaram . 2016 . Storage class memory: Learning from 3D NAND . Proceedings of the Flash Memory Summit. Siva Sivaram. 2016. Storage class memory: Learning from 3D NAND. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_60_1","volume-title":"Open Compute: Facebook to move all archival data onto all-Flash storage.","author":"Sverdlik Yevgeniy","year":"2013","unstructured":"Yevgeniy Sverdlik . 2013 . Open Compute: Facebook to move all archival data onto all-Flash storage. Retrieved from http:\/\/www.datacenterdynamics.com\/content-tracks\/servers-storage\/open-compute-facebook-to-move-all-archival-data-onto-all-flash-storage\/72665.fullarticle. Yevgeniy Sverdlik. 2013. Open Compute: Facebook to move all archival data onto all-Flash storage. Retrieved from http:\/\/www.datacenterdynamics.com\/content-tracks\/servers-storage\/open-compute-facebook-to-move-all-archival-data-onto-all-flash-storage\/72665.fullarticle."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/IRPS.2013.6531979"},{"key":"e_1_2_1_62_1","volume-title":"Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST\u201918)","author":"Tavakkol Arash","year":"2018","unstructured":"Arash Tavakkol , Juan G\u00f3mez-Luna , Mohammad Sadrosadati , Saugata Ghose , and Onur Mutlu . 2018 . MQSim: A framework for enabling realistic studies of modern multi-queue SSD devices . In Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST\u201918) . Arash Tavakkol, Juan G\u00f3mez-Luna, Mohammad Sadrosadati, Saugata Ghose, and Onur Mutlu. 2018. MQSim: A framework for enabling realistic studies of modern multi-queue SSD devices. In Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST\u201918)."},{"key":"e_1_2_1_63_1","unstructured":"Arash Tavakkol Juan G\u00f3mez-Luna Mohammad Sadrosadati Saugata Ghose and Onur Mutlu. 2018. MQsim GitHub Repository. Retrieved from https:\/\/github.com\/CMU-SAFARI\/MQSim.  Arash Tavakkol Juan G\u00f3mez-Luna Mohammad Sadrosadati Saugata Ghose and Onur Mutlu. 2018. MQsim GitHub Repository. Retrieved from https:\/\/github.com\/CMU-SAFARI\/MQSim."},{"key":"e_1_2_1_64_1","unstructured":"Toshiba. 2015. TH58TET0THLBA8H TLC NAND Memory Toggle DDR2.0 Technical Data Sheet.  Toshiba. 2015. TH58TET0THLBA8H TLC NAND Memory Toggle DDR2.0 Technical Data Sheet."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.5555\/2485288.2485379"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.5555\/3130379.3130674"},{"key":"e_1_2_1_67_1","volume-title":"Proceedings of the Flash Memory Summit.","author":"Webb Mark","year":"2017","unstructured":"Mark Webb . 2017 . 3D NAND status and roadmap 2017 . Proceedings of the Flash Memory Summit. Mark Webb. 2017. 3D NAND status and roadmap 2017. Proceedings of the Flash Memory Summit."},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2018.00064"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168862"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208471"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2489792"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2015.22"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3162616"},{"key":"e_1_2_1_74_1","volume-title":"Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST\u201917)","author":"Yan Shiqin","unstructured":"Shiqin Yan , Huaicheng Li , Mingzhe Hao , Michael Hao Tong , Swaminathan Sundararaman , Andrew A. Chien , and Haryadi S. Gunawi . 2017. Tiny-tail flash: Near-perfect elimination of garbage collection tail latencies in NAND SSDs . In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST\u201917) . Shiqin Yan, Huaicheng Li, Mingzhe Hao, Michael Hao Tong, Swaminathan Sundararaman, Andrew A. Chien, and Haryadi S. Gunawi. 2017. Tiny-tail flash: Near-perfect elimination of garbage collection tail latencies in NAND SSDs. In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST\u201917)."},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.5555\/2014698.2014865"},{"key":"e_1_2_1_76_1","unstructured":"Jung H. Yoon Ranjana Godse Gary Tressler and HilleryHunter. 2017. 3D-NAND scaling 8 3D-SCM\u2014Implications to Enterprise Storage. Flash Memory Summit.  Jung H. Yoon Ranjana Godse Gary Tressler and HilleryHunter. 2017. 3D-NAND scaling 8 3D-SCM\u2014Implications to Enterprise Storage. Flash Memory Summit."},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/IMW.2017.7939074"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.5555\/2930583.2930592"},{"key":"e_1_2_1_79_1","volume-title":"Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913)","author":"Zhao Kai","year":"2013","unstructured":"Kai Zhao , Wenzhe Zhao , Hongbin Sun , Xiaodong Zhang , Nanning Zheng , and Tong Zhang . 2013 . LDPC-in-SSD: Making advanced error correction codes work effectively in solid state drives . In Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913) . Kai Zhao, Wenzhe Zhao, Hongbin Sun, Xiaodong Zhang, Nanning Zheng, and Tong Zhang. 2013. LDPC-in-SSD: Making advanced error correction codes work effectively in solid state drives. In Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913)."},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741949"}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3291052","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3291052","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:01:52Z","timestamp":1750194112000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3291052"}},"subtitle":["A Novel Scheme to Efficiently Cache Overlong ECCs in NAND Flash Memory"],"short-title":[],"issued":{"date-parts":[[2018,12,19]]},"references-count":80,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12,31]]}},"alternative-id":["10.1145\/3291052"],"URL":"https:\/\/doi.org\/10.1145\/3291052","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"value":"1544-3566","type":"print"},{"value":"1544-3973","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,12,19]]},"assertion":[{"value":"2018-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-12-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}