{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:24:26Z","timestamp":1750220666572,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,2]],"date-time":"2020-11-02T00:00:00Z","timestamp":1604275200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"MemRay","award":["G01190170"],"award-info":[{"award-number":["G01190170"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,11,2]]},"DOI":"10.1145\/3400302.3415653","type":"proceedings-article","created":{"date-parts":[[2020,12,18]],"date-time":"2020-12-18T01:20:55Z","timestamp":1608254455000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Automatic-SSD"],"prefix":"10.1145","author":[{"given":"Gyuyoung","family":"Park","sequence":"first","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, Daejeon, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Myoungsoo","family":"Jung","sequence":"additional","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, Daejeon, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,12,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ARM. [n.d.]. AMBA AXI and ACE Protocol Specification. https:\/\/static.docs.arm.com\/ihi0022\/d\/IHI0022D_amba_axi_protocol_spec.pdf.  ARM. [n.d.]. AMBA AXI and ACE Protocol Specification. https:\/\/static.docs.arm.com\/ihi0022\/d\/IHI0022D_amba_axi_protocol_spec.pdf."},{"key":"e_1_3_2_1_2_1","unstructured":"Jens Axboe. [n.d.]. Flexible I\/O Tester. https:\/\/github.com\/axboe\/fio.  Jens Axboe. [n.d.]. Flexible I\/O Tester. https:\/\/github.com\/axboe\/fio."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEDM.2015.7409666"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3208040.3208048"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2012.6176872"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555790"},{"volume-title":"Introducing Lightning: A flexible NVMe JBOF. https:\/\/engineering.fb.com\/data-center-engineering\/introducing-lightning-a-flexible-nvme-jbof\/.","year":"2016","key":"e_1_3_2_1_7_1","unstructured":"Facebook. 2016 . Introducing Lightning: A flexible NVMe JBOF. https:\/\/engineering.fb.com\/data-center-engineering\/introducing-lightning-a-flexible-nvme-jbof\/. Facebook. 2016. Introducing Lightning: A flexible NVMe JBOF. https:\/\/engineering.fb.com\/data-center-engineering\/introducing-lightning-a-flexible-nvme-jbof\/."},{"key":"e_1_3_2_1_8_1","unstructured":"FADU INC. 2019. Flash Memory Controller - Annapurna. https:\/\/fadutec.com\/wpcontent\/uploads\/2019\/08\/FADU-Annapurna-Brief-073019-WEB.pdf.  FADU INC. 2019. Flash Memory Controller - Annapurna. https:\/\/fadutec.com\/wpcontent\/uploads\/2019\/08\/FADU-Annapurna-Brief-073019-WEB.pdf."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEDM.2009.5424213"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/NVMT.2009.5429783"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995912"},{"volume-title":"256-Mbit NAND Flash with Shallow Trench Isolation Technology","author":"Imamiya Kenichi","key":"e_1_3_2_1_12_1","unstructured":"Kenichi Imamiya , Yoshihisa Sugiura , Hiroshi Nakamura , Toshihiko Himeno , Ken Takeuchi , Tamio Ikehashi , Kazushige Kanda , Koji Hosono , Riichiro Shirota , Seiichi Aritome , Kazuhiro Shimizu , Kazuo Hatakeyama , and Koji Sakui . 1999. A 130-mm , 256-Mbit NAND Flash with Shallow Trench Isolation Technology . In IEEE Journal of Solid-State Circuits. IEEE , 1536--1543. Kenichi Imamiya, Yoshihisa Sugiura, Hiroshi Nakamura, Toshihiko Himeno, Ken Takeuchi, Tamio Ikehashi, Kazushige Kanda, Koji Hosono, Riichiro Shirota, Seiichi Aritome, Kazuhiro Shimizu, Kazuo Hatakeyama, and Koji Sakui. 1999. A 130-mm, 256-Mbit NAND Flash with Shallow Trench Isolation Technology. In IEEE Journal of Solid-State Circuits. IEEE, 1536--1543."},{"key":"e_1_3_2_1_13_1","unstructured":"INTEL. [n.d.]. INTEL\u00ae OPTANE\u2122 SSD DC P4800X SERIES. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/optane-ssd-dc-p4800x-p4801x-brief.pdf.  INTEL. [n.d.]. INTEL\u00ae OPTANE\u2122 SSD DC P4800X SERIES. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/optane-ssd-dc-p4800x-p4801x-brief.pdf."},{"key":"e_1_3_2_1_14_1","unstructured":"INTEL. INC. 2019. Intel Optane Memory M10. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/optane-memory-m10-m15-brief.pdf.  INTEL. INC. 2019. Intel Optane Memory M10. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/optane-memory-m10-m15-brief.pdf."},{"key":"e_1_3_2_1_15_1","unstructured":"JEDEC. [n.d.]. LPDDR2-NVM. https:\/\/www.jedec.org\/sites\/default\/files\/docs\/JESD209-2B.pdf.  JEDEC. [n.d.]. LPDDR2-NVM. https:\/\/www.jedec.org\/sites\/default\/files\/docs\/JESD209-2B.pdf."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2014.2366772"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2588491"},{"key":"e_1_3_2_1_18_1","volume-title":"OpenExpress: Fully Hardware Automated Open Research Framework for Future Fast NVMe Devices. In The USENIX Annual Technical Conference (ATC).","author":"Jung Myoungsoo","year":"2020","unstructured":"Myoungsoo Jung . 2020 . OpenExpress: Fully Hardware Automated Open Research Framework for Future Fast NVMe Devices. In The USENIX Annual Technical Conference (ATC). Myoungsoo Jung. 2020. OpenExpress: Fully Hardware Automated Open Research Framework for Future Fast NVMe Devices. In The USENIX Annual Technical Conference (ATC)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2016.2604297"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2017.2731813"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC19947.2020.9063053"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3195970.3196085"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/NAS.2017.8026869"},{"key":"e_1_3_2_1_24_1","unstructured":"Marvell. [n.d.]. Marvell 88ss1093 flash memory controller. https:\/\/www.marvell.com\/storage\/assets\/Marvell-88SS1093-0307-2017.pdf.  Marvell. [n.d.]. Marvell 88ss1093 flash memory controller. https:\/\/www.marvell.com\/storage\/assets\/Marvell-88SS1093-0307-2017.pdf."},{"key":"e_1_3_2_1_25_1","unstructured":"NetApp. 2020. NetApp Flash Cache. https:\/\/www.netapp.com\/us\/products\/storage-systems\/flash-cache\/index.aspx.  NetApp. 2020. NetApp Flash Cache. https:\/\/www.netapp.com\/us\/products\/storage-systems\/flash-cache\/index.aspx."},{"key":"e_1_3_2_1_26_1","unstructured":"NVM Express Inc. 2019. NVM Express Base Specification. https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_4-2019.06.10-Ratified.pdf.  NVM Express Inc. 2019. NVM Express Base Specification. https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_4-2019.06.10-Ratified.pdf."},{"key":"e_1_3_2_1_27_1","volume-title":"BIBIM: A Prototype Multi-Partition Aware Heterogeneous New Memory. In The 10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage).","author":"Park Gyuyoung","year":"2018","unstructured":"Gyuyoung Park , Miryeong Kwon , Pratyush Mahapatra , Michael Swift , and Myoungsoo Jung . 2018 . BIBIM: A Prototype Multi-Partition Aware Heterogeneous New Memory. In The 10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage). Gyuyoung Park, Miryeong Kwon, Pratyush Mahapatra, Michael Swift, and Myoungsoo Jung. 2018. BIBIM: A Prototype Multi-Partition Aware Heterogeneous New Memory. In The 10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage)."},{"volume-title":"Erase and Retention in Charge Trapping Flash Memories. In IEEE International Electron Devices Meeting (IEDM).","author":"Paul Abhijeet","key":"e_1_3_2_1_28_1","unstructured":"Abhijeet Paul , Ch. Sridhar , Suny Gedam , and S. Mahapatra . 2006. Comprehensive Simulation of Program , Erase and Retention in Charge Trapping Flash Memories. In IEEE International Electron Devices Meeting (IEDM). Abhijeet Paul, Ch. Sridhar, Suny Gedam, and S. Mahapatra. 2006. Comprehensive Simulation of Program, Erase and Retention in Charge Trapping Flash Memories. In IEEE International Electron Devices Meeting (IEDM)."},{"key":"e_1_3_2_1_29_1","unstructured":"PCI-SIG. 2007. PCI Express Card Electromechanical Specification Revision 2.0.  PCI-SIG. 2007. PCI Express Card Electromechanical Specification Revision 2.0."},{"key":"e_1_3_2_1_30_1","unstructured":"PCI-SIG. 2015. PCI Express Base Specification Revision 3.1a.  PCI-SIG. 2015. PCI Express Base Specification Revision 3.1a."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669117"},{"volume-title":"Proceedings of the 2009 conference on USENIX Annual technical conference (ATC).","author":"Rajimwale Abhishek","key":"e_1_3_2_1_32_1","unstructured":"Abhishek Rajimwale , Vijayan Prabhakaran , and John D. Davis . 2009. Block management in solid-state devices . In Proceedings of the 2009 conference on USENIX Annual technical conference (ATC). Abhishek Rajimwale, Vijayan Prabhakaran, and John D. Davis. 2009. Block management in solid-state devices. In Proceedings of the 2009 conference on USENIX Annual technical conference (ATC)."},{"key":"e_1_3_2_1_33_1","unstructured":"SAMSUNG ELECTRONICS CO. 2016. PM1725 NVMe PCIe SSD. https:\/\/www.samsung.com\/semiconductor\/global.semi.static\/PM1725_NVMe_PCIe_SSD_Samsung_2016-1.pdf.  SAMSUNG ELECTRONICS CO. 2016. PM1725 NVMe PCIe SSD. https:\/\/www.samsung.com\/semiconductor\/global.semi.static\/PM1725_NVMe_PCIe_SSD_Samsung_2016-1.pdf."},{"key":"e_1_3_2_1_34_1","volume-title":"Exploring the Potentials of Parallel Garbage Collection in SSDs for Enterprise Storage Systems. In International Conference for High Performance Computing, Networking, Storage and Analysis (SC).","author":"Shahidi Narges","year":"2016","unstructured":"Narges Shahidi , Mohammad Arjomand , Myoungsoo Jung , Mahmut Kandemir , Chita Das , and Anand Sivasubramaniam . 2016 . Exploring the Potentials of Parallel Garbage Collection in SSDs for Enterprise Storage Systems. In International Conference for High Performance Computing, Networking, Storage and Analysis (SC). Narges Shahidi, Mohammad Arjomand, Myoungsoo Jung, Mahmut Kandemir, Chita Das, and Anand Sivasubramaniam. 2016. Exploring the Potentials of Parallel Garbage Collection in SSDs for Enterprise Storage Systems. In International Conference for High Performance Computing, Networking, Storage and Analysis (SC)."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2453369"},{"key":"e_1_3_2_1_36_1","unstructured":"Storage Networking Industry Association. [n.d.]. Snia trace repository. https:\/\/www.snia.org\/.  Storage Networking Industry Association. [n.d.]. Snia trace repository. https:\/\/www.snia.org\/."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2731776"},{"key":"e_1_3_2_1_38_1","volume-title":"Analysis on Heterogeneous SSD Configuration with Quadruple-Level Cell (QLC) NAND Flash Memory. In 2019 IEEE 11th International Memory Workshop (IMW).","author":"Takai Yoshiki","year":"2019","unstructured":"Yoshiki Takai , Mamoru Fukuchi , Reika Kinoshita , Chihiro Matsui , and Ken Takeuchi . 2019 . Analysis on Heterogeneous SSD Configuration with Quadruple-Level Cell (QLC) NAND Flash Memory. In 2019 IEEE 11th International Memory Workshop (IMW). Yoshiki Takai, Mamoru Fukuchi, Reika Kinoshita, Chihiro Matsui, and Ken Takeuchi. 2019. Analysis on Heterogeneous SSD Configuration with Quadruple-Level Cell (QLC) NAND Flash Memory. In 2019 IEEE 11th International Memory Workshop (IMW)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2821442"},{"key":"e_1_3_2_1_40_1","unstructured":"Mark Webb. 2016. 3D Xpoint Status and Forecast. http:\/\/www.mkwventures.com\/uploads\/3D_Xpoint_Status_and_Forecast_FMS_2016_REV_2.pdf.  Mark Webb. 2016. 3D Xpoint Status and Forecast. http:\/\/www.mkwventures.com\/uploads\/3D_Xpoint_Status_and_Forecast_FMS_2016_REV_2.pdf."},{"volume-title":"Parallel-DFTL: A Flash Translation Layer That Exploits Internal Parallelism in Solid State Drives. In 2016 IEEE International Conference on Networking, Architecture and Storage (NAS).","author":"Xie Wei","key":"e_1_3_2_1_41_1","unstructured":"Wei Xie , Yong Chen , and Philip C. Roth . 2016 . Parallel-DFTL: A Flash Translation Layer That Exploits Internal Parallelism in Solid State Drives. In 2016 IEEE International Conference on Networking, Architecture and Storage (NAS). Wei Xie, Yong Chen, and Philip C. Roth. 2016. Parallel-DFTL: A Flash Translation Layer That Exploits Internal Parallelism in Solid State Drives. In 2016 IEEE International Conference on Networking, Architecture and Storage (NAS)."},{"key":"e_1_3_2_1_42_1","unstructured":"XILINX. [n.d.]. Virtex-7 T and XT FPGAs Data Sheet. https:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds183_Virtex_7_Data_Sheet.pdf.  XILINX. [n.d.]. Virtex-7 T and XT FPGAs Data Sheet. https:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds183_Virtex_7_Data_Sheet.pdf."},{"key":"e_1_3_2_1_43_1","unstructured":"Jung H. Yoon Ranjana Godse Gary Tressler and Hillery Hunter. 2017. 3D-NAND scaling and 3D-SCM - Implications to Enterprise Storage. https:\/\/www.flashmemorysummit.com\/English\/Collaterals\/Proceedings\/2017\/20170809_FD21_IBM.pdf.  Jung H. Yoon Ranjana Godse Gary Tressler and Hillery Hunter. 2017. 3D-NAND scaling and 3D-SCM - Implications to Enterprise Storage. https:\/\/www.flashmemorysummit.com\/English\/Collaterals\/Proceedings\/2017\/20170809_FD21_IBM.pdf."},{"key":"e_1_3_2_1_44_1","volume-title":"Scalable Parallel Flash Firmware for Many-core Architectures. In 18th USENIX Conference on File and Storage Technologies (FAST).","author":"Zhang Jie","year":"2020","unstructured":"Jie Zhang , Miryeong Kwon , Michael Swift , and Myoungsoo Jung . 2020 . Scalable Parallel Flash Firmware for Many-core Architectures. In 18th USENIX Conference on File and Storage Technologies (FAST). Jie Zhang, Miryeong Kwon, Michael Swift, and Myoungsoo Jung. 2020. Scalable Parallel Flash Firmware for Many-core Architectures. In 18th USENIX Conference on File and Storage Technologies (FAST)."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/2696578.2696593"}],"event":{"name":"ICCAD '20: IEEE\/ACM International Conference on Computer-Aided Design","sponsor":["SIGDA ACM Special Interest Group on Design Automation","IEEE CAS","IEEE CEDA","IEEE CS"],"location":"Virtual Event USA","acronym":"ICCAD '20"},"container-title":["Proceedings of the 39th International Conference on Computer-Aided Design"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3400302.3415653","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3400302.3415653","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:51Z","timestamp":1750197771000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3400302.3415653"}},"subtitle":["full hardware automation over new memory for high performance and energy efficient PCIe storage cards"],"short-title":[],"issued":{"date-parts":[[2020,11,2]]},"references-count":45,"alternative-id":["10.1145\/3400302.3415653","10.1145\/3400302"],"URL":"https:\/\/doi.org\/10.1145\/3400302.3415653","relation":{},"subject":[],"published":{"date-parts":[[2020,11,2]]},"assertion":[{"value":"2020-12-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}