{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T02:46:28Z","timestamp":1783737988332,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,12]],"date-time":"2022-06-12T00:00:00Z","timestamp":1654992000000},"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":[[2022,6,12]]},"DOI":"10.1145\/3533737.3535094","type":"proceedings-article","created":{"date-parts":[[2022,6,13]],"date-time":"2022-06-13T13:12:09Z","timestamp":1655125929000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["PipeJSON: Parsing JSON at Line Speed on FPGAs"],"prefix":"10.1145","author":[{"given":"Jonas","family":"Dann","sequence":"first","affiliation":[{"name":"SAP SE, Germany and Heidelberg University, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Royden","family":"Wagner","sequence":"additional","affiliation":[{"name":"SAP SE, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Ritter","sequence":"additional","affiliation":[{"name":"SAP, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christian","family":"Faerber","sequence":"additional","affiliation":[{"name":"Intel Corporation, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Holger","family":"Froening","sequence":"additional","affiliation":[{"name":"Heidelberg University, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,6,13]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Research Directions for Principles of Data Management (Dagstuhl Perspectives Workshop 16151)","author":"Abiteboul Serge","year":"2018","unstructured":"Serge Abiteboul , Marcelo Arenas , Pablo Barcel\u00f3 , Meghyn Bienvenu , Diego Calvanese , Claire David , Richard Hull , Eyke H\u00fcllermeier , Benny Kimelfeld , Leonid Libkin , Wim Martens , Tova Milo , Filip Murlak , Frank Neven , Magdalena Ortiz , Thomas Schwentick , Julia Stoyanovich , Jianwen Su , Dan Suciu , Victor Vianu , and Ke Yi . 2018 . Research Directions for Principles of Data Management (Dagstuhl Perspectives Workshop 16151) . Dagstuhl Manifestos 7, 1 (2018), 1\u201329. Serge Abiteboul, Marcelo Arenas, Pablo Barcel\u00f3, Meghyn Bienvenu, Diego Calvanese, Claire David, Richard Hull, Eyke H\u00fcllermeier, Benny Kimelfeld, Leonid Libkin, Wim Martens, Tova Milo, Filip Murlak, Frank Neven, Magdalena Ortiz, Thomas Schwentick, Julia Stoyanovich, Jianwen Su, Dan Suciu, Victor Vianu, and Ke Yi. 2018. Research Directions for Principles of Data Management (Dagstuhl Perspectives Workshop 16151). Dagstuhl Manifestos 7, 1 (2018), 1\u201329."},{"key":"e_1_3_2_1_2_1","unstructured":"Chad Austin 2012. sajson. https:\/\/github.com\/chadaustin\/sajson Accessed:\u00a03\/2022.  Chad Austin 2012. sajson. https:\/\/github.com\/chadaustin\/sajson Accessed:\u00a03\/2022."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Tim Bray 2014. The JavaScript Object Notation (JSON) Data Interchange Format. (2014).  Tim Bray 2014. The JavaScript Object Notation (JSON) Data Interchange Format. (2014).","DOI":"10.17487\/rfc7158"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Robert\u00a0D. Cameron Kenneth\u00a0S. Herdy and Dan Lin. 2008. High Performance XML Parsing Using Parallel Bit Stream Technology. In CASCON. IBM 17.  Robert\u00a0D. Cameron Kenneth\u00a0S. Herdy and Dan Lin. 2008. High Performance XML Parsing Using Parallel Bit Stream Technology. In CASCON. IBM 17.","DOI":"10.1145\/1463788.1463811"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Zefu Dai Nick Ni and Jianwen Zhu. 2010. A 1 Cycle-per-Byte XML Parsing Accelerator. In FPGA. ACM 199\u2013208.  Zefu Dai Nick Ni and Jianwen Zhu. 2010. A 1 Cycle-per-Byte XML Parsing Accelerator. In FPGA. ACM 199\u2013208.","DOI":"10.1145\/1723112.1723148"},{"key":"e_1_3_2_1_6_1","first-page":"1","article-title":"Demystifying Memory Access Patterns of FPGA-based Graph Processing Accelerators","volume":"3","author":"Dann Jonas","year":"2021","unstructured":"Jonas Dann , Daniel Ritter , and Holger Fr\u00f6ning . 2021 . Demystifying Memory Access Patterns of FPGA-based Graph Processing Accelerators . In GRADES-NDA. ACM , 3 : 1 \u2013 3 :10. Jonas Dann, Daniel Ritter, and Holger Fr\u00f6ning. 2021. Demystifying Memory Access Patterns of FPGA-based Graph Processing Accelerators. In GRADES-NDA. ACM, 3:1\u20133:10.","journal-title":"GRADES-NDA. ACM"},{"key":"e_1_3_2_1_7_1","unstructured":"Jonas Dann Daniel Ritter and Holger Fr\u00f6ning. 2020. Non-Relational Databases on FPGAs: Survey Design Decisions Challenges. CoRR abs\/2007.07595(2020).  Jonas Dann Daniel Ritter and Holger Fr\u00f6ning. 2020. Non-Relational Databases on FPGAs: Survey Design Decisions Challenges. CoRR abs\/2007.07595(2020)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Dominik Durner Viktor Leis and Thomas Neumann. 2021. JSON Tiles: Fast Analytics on Semi-Structured Data. In SIGMOD. ACM 445\u2013458.  Dominik Durner Viktor Leis and Thomas Neumann. 2021. JSON Tiles: Fast Analytics on Semi-Structured Data. In SIGMOD. ACM 445\u2013458.","DOI":"10.1145\/3448016.3452809"},{"key":"e_1_3_2_1_9_1","volume-title":"CCF National Conference on Computer Engineering and Technology. Springer, 108\u2013117","author":"Huang Linan","year":"2014","unstructured":"Linan Huang , Jiang Jiang , Chang Wang , Yanghan Wang , and Yan Pei . 2014 . A Slide-Window-Based Hardware XML Parsing Accelerator . In CCF National Conference on Computer Engineering and Technology. Springer, 108\u2013117 . Linan Huang, Jiang Jiang, Chang Wang, Yanghan Wang, and Yan Pei. 2014. A Slide-Window-Based Hardware XML Parsing Accelerator. In CCF National Conference on Computer Engineering and Technology. Springer, 108\u2013117."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.14778\/3436905.3436926"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-019-00578-5"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.14778\/3115404.3115416"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Matthias Nicola and Jasmi John. 2003. XML Parsing: A Threat to Database Performance. In CIKM. ACM 175\u2013178.  Matthias Nicola and Jasmi John. 2003. XML Parsing: A Threat to Database Performance. In CIKM. ACM 175\u2013178.","DOI":"10.1145\/956863.956898"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.14778\/3236187.3236207"},{"key":"e_1_3_2_1_15_1","volume-title":"Tens of Gigabytes per Second JSON-to-Arrow Conversion with FPGA Accelerators","author":"Peltenburg Johan","unstructured":"Johan Peltenburg , \u00c1kos Hadnagy , Matthijs Brobbel , Robert Morrow , and Zaid Al-Ars . 2021. Tens of Gigabytes per Second JSON-to-Arrow Conversion with FPGA Accelerators . In (IC)FPT. IEEE , 1\u20139. Johan Peltenburg, \u00c1kos Hadnagy, Matthijs Brobbel, Robert Morrow, and Zaid Al-Ars. 2021. Tens of Gigabytes per Second JSON-to-Arrow Conversion with FPGA Accelerators. In (IC)FPT. IEEE, 1\u20139."},{"key":"e_1_3_2_1_16_1","volume-title":"Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems Using C++ and SYCL","author":"Reinders James","unstructured":"James Reinders , Ben Ashbaugh , James Brodman , Michael Kinsner , John Pennycook , and Xinmin Tian . 2021. Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems Using C++ and SYCL . Springer Nature . James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, and Xinmin Tian. 2021. Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems Using C++ and SYCL. Springer Nature."},{"key":"e_1_3_2_1_17_1","volume-title":"Tree Automata based XML Processing Using FPGAs","author":"Sidhu Reetinder","unstructured":"Reetinder Sidhu . 2013. High Throughput , Tree Automata based XML Processing Using FPGAs . In FPT. IEEE , 74\u201381. Reetinder Sidhu. 2013. High Throughput, Tree Automata based XML Processing Using FPGAs. In FPT. IEEE, 74\u201381."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378495"},{"key":"e_1_3_2_1_19_1","unstructured":"Milo Yip 2015. RapidJSON. https:\/\/rapidjson.org Accessed:\u00a03\/2022.  Milo Yip 2015. RapidJSON. https:\/\/rapidjson.org Accessed:\u00a03\/2022."}],"event":{"name":"SIGMOD\/PODS '22: International Conference on Management of Data","location":"Philadelphia PA USA","acronym":"SIGMOD\/PODS '22","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Data Management on New Hardware"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3533737.3535094","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3533737.3535094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:43:40Z","timestamp":1750272220000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3533737.3535094"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,12]]},"references-count":19,"alternative-id":["10.1145\/3533737.3535094","10.1145\/3533737"],"URL":"https:\/\/doi.org\/10.1145\/3533737.3535094","relation":{},"subject":[],"published":{"date-parts":[[2022,6,12]]},"assertion":[{"value":"2022-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}