{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T14:24:47Z","timestamp":1784643887670,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,12,7]],"date-time":"2020-12-07T00:00:00Z","timestamp":1607299200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,12,7]]},"DOI":"10.1145\/3429357.3430519","type":"proceedings-article","created":{"date-parts":[[2020,12,22]],"date-time":"2020-12-22T02:00:35Z","timestamp":1608602435000},"page":"8-15","source":"Crossref","is-referenced-by-count":21,"title":["blockNDP"],"prefix":"10.1145","author":[{"given":"Antonio","family":"Barbalace","sequence":"first","affiliation":[{"name":"University of Edinburgh, Huawei Dresden Research Center, Huawei Munich Research Center, TUM"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Decky","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Huawei Dresden Research Center, Huawei Munich Research Center, TUM"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Javier","family":"Picorel","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Huawei Dresden Research Center, Huawei Munich Research Center, TUM"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pramod","family":"Bhatotia","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Huawei Dresden Research Center, Huawei Munich Research Center, TUM"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,12,7]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2020. blockNDP Project. https:\/\/github.com\/systems-nuts\/blockNDP.  2020. blockNDP Project. https:\/\/github.com\/systems-nuts\/blockNDP."},{"key":"e_1_3_2_1_2_1","unstructured":"2020. Eideticom. https:\/\/www.eideticom.com\/.  2020. Eideticom. https:\/\/www.eideticom.com\/."},{"key":"e_1_3_2_1_3_1","unstructured":"2020. NGD Systems. https:\/\/www.ngdsystems.com\/.  2020. NGD Systems. https:\/\/www.ngdsystems.com\/."},{"key":"e_1_3_2_1_4_1","unstructured":"2020. NVMe Specifications. https:\/\/nvmexpress.org\/specifications\/.  2020. NVMe Specifications. https:\/\/nvmexpress.org\/specifications\/."},{"key":"e_1_3_2_1_5_1","unstructured":"2020. Samsung. https:\/\/www.nimbix.net\/wp-content\/uploads\/2019\/07\/SmartSSD_Product_Brief_Digital.pdf.  2020. Samsung. https:\/\/www.nimbix.net\/wp-content\/uploads\/2019\/07\/SmartSSD_Product_Brief_Digital.pdf."},{"key":"e_1_3_2_1_6_1","unstructured":"2020. uNVMe. https:\/\/github.com\/OpenMPDK\/uNVMe.  2020. uNVMe. https:\/\/github.com\/OpenMPDK\/uNVMe."},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS VIII). 81-91","author":"Acharya A."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 11th USENIX Conference on Hot Topics in Storage and File Systems","author":"Adams I. F."},{"key":"e_1_3_2_1_9_1","unstructured":"Alibaba Group. 2019. In-Storage Computing SSD specifications and applications. https:\/\/www.snia.org\/sites\/default\/files\/computational\/20190808_COMP302A-1_Qui.pdf.  Alibaba Group. 2019. In-Storage Computing SSD specifications and applications. https:\/\/www.snia.org\/sites\/default\/files\/computational\/20190808_COMP302A-1_Qui.pdf."},{"key":"e_1_3_2_1_10_1","unstructured":"ARM. 2020. Smart Storage on Arm. https:\/\/www.arm.com\/solutions\/storage.  ARM. 2020. Smart Storage on Arm. https:\/\/www.arm.com\/solutions\/storage."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2505515.2507847"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3102990"},{"key":"e_1_3_2_1_13_1","first-page":"91","volume-title":"Proceedings of the 27th International ACM Conference on International Conference on Supercomputing","author":"Cho S."},{"key":"e_1_3_2_1_14_1","unstructured":"Computer Systems Laboratory at Sungkyunkwan University. 2016. The OpenSSD Project. http:\/\/www.openssd-project.org\/.  Computer Systems Laboratory at Sungkyunkwan University. 2016. The OpenSSD Project. http:\/\/www.openssd-project.org\/."},{"key":"e_1_3_2_1_15_1","unstructured":"L. H. Crockett R. A. Elliot M. A. Enderwitz and R. W. Stewart. 2014. The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc. Strathclyde Academic Media UK.  L. H. Crockett R. A. Elliot M. A. Enderwitz and R. W. Stewart. 2014. The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc. Strathclyde Academic Media UK."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2013.46"},{"key":"e_1_3_2_1_17_1","first-page":"1221","volume-title":"Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data","author":"Do J."},{"key":"e_1_3_2_1_18_1","first-page":"6","article-title":"Programmable Solid-State Storage in Future Cloud","volume":"62","author":"Do J.","year":"2019","journal-title":"Datacenters. Commun. ACM"},{"key":"e_1_3_2_1_19_1","first-page":"153","volume-title":"Proceedings of the 43rd International Symposium on Computer Architecture (ISCA '16)","author":"Gu B."},{"key":"e_1_3_2_1_20_1","first-page":"107","article-title":"Parallel Architectures for Database Systems. Advances in Computers, Vol. 28","author":"Hurson A. R.","year":"1989","journal-title":"Elsevier"},{"key":"e_1_3_2_1_21_1","unstructured":"J. Kicinski and N. Viljoen. 2018. XDP Hardware Offload: Current Work Debugging and Edge Cases. https:\/\/www.netronome.com\/media\/documents\/viljoen-xdpoff load-talk_2.pdf.  J. Kicinski and N. Viljoen. 2018. XDP Hardware Offload: Current Work Debugging and Edge Cases. https:\/\/www.netronome.com\/media\/documents\/viljoen-xdpoff load-talk_2.pdf."},{"key":"e_1_3_2_1_22_1","first-page":"219","volume-title":"Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture","author":"Koo G."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Y.-S. Lee L. C. Quero S.-H. Kim J.-S. Kim and S. Maeng. 2016. ActiveSort. Future Gener. Comput. Syst. 65 C (Dec. 2016) 76-89. https:\/\/doi.org\/10.1016\/j.future.2016.03.003  Y.-S. Lee L. C. Quero S.-H. Kim J.-S. Kim and S. Maeng. 2016. ActiveSort. Future Gener. Comput. Syst. 65 C (Dec. 2016) 76-89. https:\/\/doi.org\/10.1016\/j.future.2016.03.003","DOI":"10.1016\/j.future.2016.03.003"},{"key":"e_1_3_2_1_24_1","first-page":"14","volume-title":"Proceedings of the 6th USENIX Conference on Hot Topics in Storage and File Systems","author":"Lee Y.-S."},{"key":"e_1_3_2_1_25_1","first-page":"83","volume-title":"Proceedings of the 16th USENIX Conference on File and Storage Technologies","author":"Li H.","year":"1897"},{"key":"e_1_3_2_1_26_1","first-page":"2","volume-title":"Proceedings of the USENIX","author":"McCanne S.","year":"1993"},{"key":"e_1_3_2_1_27_1","volume-title":"2011 48th ACM\/EDAC\/IEEE Design Automation Conference (DAC). 1050-1055","author":"Patel A."},{"key":"e_1_3_2_1_28_1","first-page":"13","volume-title":"Proceedings of the 11th ACM International Systems and Storage Conference","author":"Pei S.","year":"1890"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208281"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC '19). USENIX Association, USA, 379-394","author":"Ruan Z."},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the Fifteenth European Conference on Computer Systems","author":"Schmid R."},{"key":"e_1_3_2_1_32_1","first-page":"67","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI'14)","author":"Seshadri S."},{"key":"e_1_3_2_1_33_1","unstructured":"SNIA. 2019. Computational Storage Architecture and Programming Model. https:\/\/www.snia.org\/sites\/default\/files\/technical_work\/PublicReview\/SNIA-Computational-Storage-Architecture-and-Programming-Model-0.3R1.pdf.  SNIA. 2019. Computational Storage Architecture and Programming Model. https:\/\/www.snia.org\/sites\/default\/files\/technical_work\/PublicReview\/SNIA-Computational-Storage-Architecture-and-Programming-Model-0.3R1.pdf."},{"key":"e_1_3_2_1_34_1","first-page":"49","volume-title":"Proceedings of the 16th USENIX Conference on File and Storage Technologies","author":"Tavakkol A.","year":"1897"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661629"},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the 12th International Workshop on Data Management on New Hardware","author":"Wang J."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732967.2732972"}],"event":{"name":"Middleware '20: 21st International Middleware Conference","location":"Delft Netherlands","acronym":"Middleware '20","sponsor":["ACM Association for Computing Machinery","IFIP"]},"container-title":["Proceedings of the 1st International Middleware Conference Industrial Track"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3429357.3430519","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3429357.3430519","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:34Z","timestamp":1750197754000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3429357.3430519"}},"subtitle":["Block-storage Near Data Processing"],"short-title":[],"issued":{"date-parts":[[2020,12,7]]},"references-count":37,"alternative-id":["10.1145\/3429357.3430519","10.1145\/3429357"],"URL":"https:\/\/doi.org\/10.1145\/3429357.3430519","relation":{},"subject":[],"published":{"date-parts":[[2020,12,7]]}}}