{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T21:58:37Z","timestamp":1775599117352,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":74,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T00:00:00Z","timestamp":1554336000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,4,4]]},"DOI":"10.1145\/3297858.3304061","type":"proceedings-article","created":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T18:38:43Z","timestamp":1554403123000},"page":"971-985","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":49,"title":["FlatFlash: Exploiting the Byte-Accessibility of SSDs within a Unified Memory-Storage Hierarchy"],"prefix":"10.1145","author":[{"given":"Ahmed","family":"Abulila","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Vikram Sharma","family":"Mailthody","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Zaid","family":"Qureshi","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Jian","family":"Huang","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Nam Sung","family":"Kim","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Jinjun","family":"Xiong","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, NY, USA"}]},{"given":"Wen-mei","family":"Hwu","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]}],"member":"320","published-online":{"date-parts":[[2019,4,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"3D XPoint? Technology. 2018. https:\/\/www.micron.com\/products\/advanced-solutions\/3d-xpoint-technology ."},{"key":"e_1_3_2_1_2_1","unstructured":"A Closer Look At SSD Power Loss Protection. 2019. https:\/\/www.kingston.com\/us\/ssd\/enterprise\/technical_brief\/tantalum_capacitors ."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/3154690.3154694"},{"key":"e_1_3_2_1_4_1","unstructured":"An Introduction to the Intel\u00ae QuickPath Interconnect. 2009. https:\/\/www.intel.com\/content\/www\/us\/en\/io\/quickpath-technology\/quick-path-interconnect-introduction-paper.html ."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1972457.1972479"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00043"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/2228298.2228300"},{"key":"e_1_3_2_1_8_1","unstructured":"Batch TLB Flushes. 2015. https:\/\/lkml.org\/lkml\/2015\/4\/25\/125 ."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485740"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1077084"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","unstructured":"R. Budruk D. Anderson and T. Shanley. 2004. PCI Express System Architecture. Addison-Wesley.","DOI":"10.5555\/861280"},{"key":"e_1_3_2_1_12_1","unstructured":"Cache Coherent Interconnect for Accelerators (CCIX). 2019. http:\/\/www.ccixconsortium.com ."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508270"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151017"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337159.2337204"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989327"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901344"},{"key":"e_1_3_2_1_20_1","unstructured":"Fusion ioMemory? SX350 PCIe Application Accelerators. 2019. https:\/\/www.sandisk.com\/business\/datacenter\/resources\/data-sheets\/fusion-iomemory-sx350_datasheet ."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387880.2387883"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195650"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208463"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508271"},{"key":"e_1_3_2_1_25_1","unstructured":"How you can Boost Acceleration with OpenCAPI Today!. 2017. http:\/\/opencapi.org\/2017\/11\/can-boost-acceleration-opencapi-today\/."},{"key":"e_1_3_2_1_26_1","unstructured":"HP 805358--512 PC4--19200 512GB LRDIMM. 2019. https:\/\/www.serversupply.com\/MEMORY\/PC4--19200\/512GB\/HP\/805358--512.htm ."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750420"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 41th International Conference on Very Large Data Bases (VLDB'15)","author":"Huang Jian","unstructured":"Jian Huang, Karsten Schwan, and Moinuddin K. Qureshi. 2015b. NVRAM-award Logging in Transaction Systems. In Proceedings of the 41th International Conference on Very Large Data Bases (VLDB'15). Kohala Coast, HI."},{"key":"e_1_3_2_1_29_1","unstructured":"Intel 900P Optane NVMe PCIe vs Samsung 960 Pro M.2. 2019. http:\/\/ssd.userbenchmark.com\/Compare\/Samsung-960-Pro-NVMe-PCIe-M2--512GB-vs-Intel-900P-Optane-NVMe-PCIe-280GB\/m182182vsm315555 ."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2015.2451652"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1816038.1815971"},{"key":"e_1_3_2_1_32_1","volume-title":"Procedding of the 16th International Symposium on High-Performance Computer Architecture (HPCA '10)","author":"Jiang X.","unstructured":"X. Jiang, N. Madan, L. Zhao, M. Upton, R. Iyer, S. Makineni, D. Newell, Y. Solihin, and R. Balasubramonian. 2010. CHOP: Adaptive filter-based DRAM caching for CMP server platforms. In Procedding of the 16th International Symposium on High-Performance Computer Architecture (HPCA '10). Bangalore, India."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132402.3132420"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1516360.1516365"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465529.2465548"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/3189759.3189782"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080245"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026852.3026861"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173198"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772751"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387880.2387884"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.14778\/2095686.2095689"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188677"},{"key":"e_1_3_2_1_44_1","unstructured":"Chris Mellor. 2017. Samsung drops 128TB SSD and kinetic-type flash drive bombshells . https:\/\/www.theregister.co.uk\/2017\/08\/09\/samsungs_128tb_ssd_bombshell\/."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","unstructured":"J. Meza J. Chang H. Yoon O. Mutlu and P. Ranganathan. 2012. Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management . IEEE Computer Architecture Letters (July 2012). 10.1109\/L-CA.2012.2","DOI":"10.1109\/L-CA.2012.2"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_3_2_1_47_1","volume-title":"Analyzing IO Amplification in Linux File Systems . arXiv preprint arXiv:1707.08514","author":"Mohan Jayashree","year":"2017","unstructured":"Jayashree Mohan, Rohan Kadekodi, and Vijay Chidambaram. 2017. Analyzing IO Amplification in Linux File Systems . arXiv preprint arXiv:1707.08514 (2017)."},{"key":"e_1_3_2_1_48_1","unstructured":"NVMe 1.3 Specification. 2019. http:\/\/nvmexpress.org\/resources\/specifications\/."},{"key":"e_1_3_2_1_49_1","unstructured":"NVMe SSD 960 PRO\/EVO | Samsung Consumer V-NAND SSD. 2019. http:\/\/www.samsung.com\/semiconductor\/minisite\/ssd\/product\/consumer\/ssd960\/."},{"key":"e_1_3_2_1_50_1","unstructured":"OpenCAPI Technical Specifications. 2019. http:\/\/opencapi.org\/technical\/specifications\/."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1965724.1965751"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2005.864128"},{"key":"e_1_3_2_1_53_1","unstructured":"PCIe 3.0 Specification. 2019. https:\/\/pcisig.com\/specifications ."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.34"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685050"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080236"},{"key":"e_1_3_2_1_58_1","unstructured":"Redis. 2019. https:\/\/redis.io\/."},{"key":"e_1_3_2_1_59_1","unstructured":"Samsung Z-NAND Technology Brief. 2017. https:\/\/www.samsung.com\/us\/labs\/pdfs\/collateral\/Samsung_Z-NAND_Technology_Brief_v5.pdf ."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855840.1855854"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.56"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2757667.2757670"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2846100"},{"key":"e_1_3_2_1_64_1","article-title":"Filebench: A flexible framework for file system benchmarking","volume":"41","author":"Tarasov Vasily","year":"2016","unstructured":"Vasily Tarasov, Erez Zadok, and Spencer Shepler. 2016. Filebench: A flexible framework for file system benchmarking . The USENIX Magazine , Vol. 41, 1 (2016).","journal-title":"The USENIX Magazine"},{"key":"e_1_3_2_1_65_1","unstructured":"The Gen-Z Consortium. 2019. https:\/\/genzconsortium.org\/."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2011.6081428"},{"key":"e_1_3_2_1_67_1","unstructured":"Ultra-Low Latency with Samsung Z-NAND SSD. 2017. White Paper (2017)."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.90"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732960"},{"key":"e_1_3_2_1_70_1","unstructured":"Xilinx Virtex-7 FPGA VC709. 2019. https:\/\/www.xilinx.com\/products\/boards-and-kits\/dk-v7-vc709-g.html#documentation ."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2350190.2350193"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2012.6378661"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208462"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"}],"event":{"name":"ASPLOS '19: Architectural Support for Programming Languages and Operating Systems","location":"Providence RI USA","acronym":"ASPLOS '19","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3297858.3304061","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3297858.3304061","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:15Z","timestamp":1750204395000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3297858.3304061"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,4]]},"references-count":74,"alternative-id":["10.1145\/3297858.3304061","10.1145\/3297858"],"URL":"https:\/\/doi.org\/10.1145\/3297858.3304061","relation":{},"subject":[],"published":{"date-parts":[[2019,4,4]]},"assertion":[{"value":"2019-04-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}