{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:31:33Z","timestamp":1763458293771,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T00:00:00Z","timestamp":1699747200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Eureka Xecs project TASTI","award":["2022005"],"award-info":[{"award-number":["2022005"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,12]]},"DOI":"10.1145\/3624062.3624539","type":"proceedings-article","created":{"date-parts":[[2023,11,10]],"date-time":"2023-11-10T13:53:39Z","timestamp":1699624419000},"page":"521-529","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Tydi-lang: A Language for Typed Streaming Hardware"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4515-4009","authenticated-orcid":false,"given":"Yongding","family":"Tian","sequence":"first","affiliation":[{"name":"Computer Engineering Lab, Delft University of Technology, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1612-1187","authenticated-orcid":false,"given":"Matthijs","family":"Reukers","sequence":"additional","affiliation":[{"name":"Computer Engineering Lab, Delft University of Technology, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7670-8572","authenticated-orcid":false,"given":"Zaid","family":"Al-Ars","sequence":"additional","affiliation":[{"name":"Computer Engineering Lab, Delft University of Technology, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9649-7338","authenticated-orcid":false,"given":"Peter","family":"Hofstee","sequence":"additional","affiliation":[{"name":"Computer Engineering Lab, Delft University of Technology, Netherlands and IBM Infrastructure, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6286-6510","authenticated-orcid":false,"given":"Matthijs","family":"Brobbel","sequence":"additional","affiliation":[{"name":"Voltron Data, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7043-7131","authenticated-orcid":false,"given":"Johan","family":"Peltenburg","sequence":"additional","affiliation":[{"name":"Voltron Data, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5610-2511","authenticated-orcid":false,"given":"Jeroen","family":"Straten","sequence":"additional","affiliation":[{"name":"Voltron Data, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,11,12]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Retrieved","author":"Arrow Apache","year":"2022","unstructured":"Apache. 2022. Apache Arrow. Retrieved 20 July 2022 from https:\/\/arrow.apache.org\/"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228584"},{"volume-title":"Clash: Home. Retrieved","year":"2022","key":"e_1_3_2_2_3_1","unstructured":"Clash. 2022. Clash: Home. Retrieved 21 July 2022 from https:\/\/clash-lang.org\/"},{"volume-title":"Retrieved","year":"2023","key":"e_1_3_2_2_4_1","unstructured":"Github. 2022. Tydi-lang. Retrieved 19 Sep 2023 from https:\/\/github.com\/twoentartian\/tydi-lang\/blob\/main\/CookBook\/14_tpch_sql19\/19.sql"},{"volume-title":"Retrieved","year":"2023","key":"e_1_3_2_2_5_1","unstructured":"Github. 2032. Tydi-lang. Retrieved 19 Sep 2023 from https:\/\/github.com\/twoentartian\/tydi-lang\/blob\/main\/tydi_lang_front_end\/tydi_source\/tydi_ir2.td"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCAS.2021.3071608"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/IECON48115.2021.9589614"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2834439"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData47090.2019.9006540"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2019.08.001"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM51124.2021.00062"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICFPT51103.2020.00048"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2020.2996373"},{"key":"e_1_3_2_2_14_1","volume-title":"FPGA: The Hardware Design of Fletcher for Apache Arrow. In Applied Reconfigurable Computing. 32\u201347.","author":"Peltenburg J.","year":"2019","unstructured":"J. Peltenburg, J. van Straten, M. Brobbel, H.P. Hofstee, and Z. Al-Ars. 2019. Supporting Columnar In-memory Formats on FPGA: The Hardware Design of Fletcher for Apache Arrow. In Applied Reconfigurable Computing. 32\u201347."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2019.00051"},{"volume-title":"pest. The Elegant Parser. Retrieved","year":"2023","key":"e_1_3_2_2_16_1","unstructured":"Pest. 2023. pest. The Elegant Parser. Retrieved 19 Sep 2023 from https:\/\/pest.rs\/"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSD51259.2020.00060"},{"key":"e_1_3_2_2_18_1","volume-title":"Fourteenth International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures","author":"Reukers Matthijs","year":"2023","unstructured":"Matthijs Reukers, Yongding Tian, Zaid Al-Ars, Peter Hofstee, Matthijs Brobbel, Johan Peltenburg, and Jeroen an Straten. 2023. A Toolchain for Streaming Dataflow Accelerator Designs for Big Data Analytics: Defining an IR for Composable Typed Streaming Dataflow Designs. Fourteenth International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (2023)."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData52589.2021.9671595"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228472"},{"key":"e_1_3_2_2_21_1","unstructured":"Yongding Tian Zaid Al-Ars and Peter Hofstee. 2022. Tydi-lang: a language for typed streaming hardware \u2013 A manual for future Tydi-lang compiler developers. arxiv:2212.11154\u00a0[cs.PL] https:\/\/arxiv.org\/abs\/2212.11154"}],"event":{"name":"SC-W 2023: Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis","acronym":"SC-W 2023","location":"Denver CO USA"},"container-title":["Proceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3624062.3624539","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3624062.3624539","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T03:00:10Z","timestamp":1755745210000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3624062.3624539"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,12]]},"references-count":21,"alternative-id":["10.1145\/3624062.3624539","10.1145\/3624062"],"URL":"https:\/\/doi.org\/10.1145\/3624062.3624539","relation":{},"subject":[],"published":{"date-parts":[[2023,11,12]]},"assertion":[{"value":"2023-11-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}