{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T07:14:20Z","timestamp":1779174860741,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,20]],"date-time":"2021-06-20T00:00:00Z","timestamp":1624147200000},"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":[[2021,6,20]]},"DOI":"10.1145\/3465998.3466006","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T16:49:06Z","timestamp":1624034946000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Resource-Efficient Database Query Processing on FPGAs"],"prefix":"10.1145","author":[{"given":"Mehdi","family":"Moghaddamfar","sequence":"first","affiliation":[{"name":"TU Dresden &amp; SAP SE"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"F\u00e4rber","sequence":"additional","affiliation":[{"name":"Intel Corporation"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Lehner","sequence":"additional","affiliation":[{"name":"TU Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Norman","family":"May","sequence":"additional","affiliation":[{"name":"SAP SE"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akash","family":"Kumar","sequence":"additional","affiliation":[{"name":"TU Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,6,20]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the 18th International Conference on Data Engineering (ICDE '02)","unstructured":"2002. Data Reduction by Partial Preaggregation . In Proceedings of the 18th International Conference on Data Engineering (ICDE '02) . 706. 2002. Data Reduction by Partial Preaggregation. In Proceedings of the 18th International Conference on Data Engineering (ICDE '02). 706."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2933349.2933360"},{"key":"e_1_3_2_1_3_1","unstructured":"Inc.Amazon.com. 2017. Amazon EC2 F1 Instances Customizable FPGAs for Hardware Acceleration Are Now Generally Available. https:\/\/aws.amazon.com\/about-aws\/whats-new\/2017\/04\/amazon-ec2-f1-instances-customizable-fpgas-for-hardware-acceleration-are-now-generally-available\/. (Accessed on 01\/25\/2021).  Inc.Amazon.com. 2017. Amazon EC2 F1 Instances Customizable FPGAs for Hardware Acceleration Are Now Generally Available. https:\/\/aws.amazon.com\/about-aws\/whats-new\/2017\/04\/amazon-ec2-f1-instances-customizable-fpgas-for-hardware-acceleration-are-now-generally-available\/. (Accessed on 01\/25\/2021)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228584"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732219.2732227"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1468075.1468121"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989328"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 25th International Conference on Very Large Data Bases. 54--65","author":"Boncz Peter A.","unstructured":"Peter A. Boncz , Stefan Manegold , and Martin L. Kersten . 1999. Database Architecture Optimized for the New Bottleneck: Memory Access . In Proceedings of the 25th International Conference on Very Large Data Bases. 54--65 . Peter A. Boncz, Stefan Manegold, and Martin L. Kersten. 1999. Database Architecture Optimized for the New Bottleneck: Memory Access. In Proceedings of the 25th International Conference on Very Large Data Bases. 54--65."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2554688.2554787"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 33rd International Conference on Very Large Data Bases. 339--350","author":"Cieslewicz John","unstructured":"John Cieslewicz and Kenneth A. Ross . 2007. Adaptive Aggregation on Chip Multiprocessors . In Proceedings of the 33rd International Conference on Very Large Data Bases. 339--350 . John Cieslewicz and Kenneth A. Ross. 2007. Adaptive Aggregation on Chip Multiprocessors. In Proceedings of the 33rd International Conference on Very Large Data Bases. 339--350."},{"key":"e_1_3_2_1_11_1","unstructured":"Intel Corporation. 2017. Fitter Resource Usage Summary Report. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/quartushelp\/17.0\/mapIdTopics\/mwh1465496451103.htm. (Accessed on 05\/11\/2021).  Intel Corporation. 2017. Fitter Resource Usage Summary Report. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/quartushelp\/17.0\/mapIdTopics\/mwh1465496451103.htm. (Accessed on 05\/11\/2021)."},{"key":"e_1_3_2_1_12_1","unstructured":"Intel Corporation. 2019. Intel FPGA Programmable Acceleration Card D5005 Data Sheet. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/cvl1520030638800.html. (Accessed on 01\/25\/2021).  Intel Corporation. 2019. Intel FPGA Programmable Acceleration Card D5005 Data Sheet. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/cvl1520030638800.html. (Accessed on 01\/25\/2021)."},{"key":"e_1_3_2_1_13_1","volume-title":"2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines. 45--52","author":"Dennl C.","unstructured":"C. Dennl , D. Ziener , and J. Teich . 2012. On-the-fly Composition of FPGA-Based SQL Query Accelerators Using a Partially Reconfigurable Module Library . In 2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines. 45--52 . C. Dennl, D. Ziener, and J. Teich. 2012. On-the-fly Composition of FPGA-Based SQL Query Accelerators Using a Partially Reconfigurable Module Library. In 2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines. 45--52."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-019-00581-w"},{"key":"e_1_3_2_1_15_1","volume-title":"Database Systems: The Complete Book. Pearson Education.","author":"Garcia-Molina H.","year":"2011","unstructured":"H. Garcia-Molina , J.D. Ullman , and J. Widom . 2011 . Database Systems: The Complete Book. Pearson Education. H. Garcia-Molina, J.D. Ullman, and J. Widom. 2011. Database Systems: The Complete Book. Pearson Education."},{"key":"e_1_3_2_1_16_1","volume-title":"Tsotras","author":"Halstead Robert J.","year":"2015","unstructured":"Robert J. Halstead , Ildar Absalyamov , Walid A. Najjar , and Vassilis J . Tsotras . 2015 . FPGA-based Multithreading for In-Memory Hash Joins. In CIDR. Robert J. Halstead, Ildar Absalyamov, Walid A. Najjar, and Vassilis J. Tsotras. 2015. FPGA-based Multithreading for In-Memory Hash Joins. In CIDR."},{"key":"e_1_3_2_1_17_1","volume-title":"Accelerating Join Operation for Relational Databases with FPGAs. In 2013 IEEE 21st Annual International Symposium on Field-Programmable Custom Computing Machines. 17--20","author":"Halstead R. J.","unstructured":"R. J. Halstead , B. Sukhwani , H. Min , M. Thoennes , P. Dube , S. Asaad , and B. Iyer . 2013 . Accelerating Join Operation for Relational Databases with FPGAs. In 2013 IEEE 21st Annual International Symposium on Field-Programmable Custom Computing Machines. 17--20 . R. J. Halstead, B. Sukhwani, H. Min, M. Thoennes, P. Dube, S. Asaad, and B. Iyer. 2013. Accelerating Join Operation for Relational Databases with FPGAs. In 2013 IEEE 21st Annual International Symposium on Field-Programmable Custom Computing Machines. 17--20."},{"key":"e_1_3_2_1_18_1","volume-title":"Huawei Technologies Co","year":"2021","unstructured":"Ltd. Huawei Technologies Co . 2021 . FPGA Accelerated Cloud Server-HUAWEI CLOUD. https:\/\/www.huaweicloud.com\/en-us\/product\/fcs.html. (Accessed on 01\/25\/2021). Ltd. Huawei Technologies Co. 2021. FPGA Accelerated Cloud Server-HUAWEI CLOUD. https:\/\/www.huaweicloud.com\/en-us\/product\/fcs.html. (Accessed on 01\/25\/2021)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2016.7577381"},{"key":"e_1_3_2_1_20_1","volume-title":"VHDL: A Design Oriented Approach","author":"Limaye S.S.","year":"2008","unstructured":"S.S. Limaye . 2008 . VHDL: A Design Oriented Approach . McGraw-Hill Publ . S.S. Limaye. 2008. VHDL: A Design Oriented Approach. McGraw-Hill Publ."},{"key":"e_1_3_2_1_21_1","unstructured":"Lance Brown Manish Deo Jeffrey Schulz. 2019. Intel\u00ae Stratix\u00ae 10 MX Devices with Samsung* HBM2 Solve the Memory Bandwidth Challenge. https:\/\/www.intel.com\/content\/dam\/www\/programmable\/us\/en\/pdfs\/literature\/wp\/wp-01264-stratix10mx-devices-solve-memory-bandwidth-challenge.pdf. (Accessed on 01\/25\/2021).  Lance Brown Manish Deo Jeffrey Schulz. 2019. Intel\u00ae Stratix\u00ae 10 MX Devices with Samsung* HBM2 Solve the Memory Bandwidth Challenge. https:\/\/www.intel.com\/content\/dam\/www\/programmable\/us\/en\/pdfs\/literature\/wp\/wp-01264-stratix10mx-devices-solve-memory-bandwidth-challenge.pdf. (Accessed on 01\/25\/2021)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3284557.3284563"},{"key":"e_1_3_2_1_23_1","unstructured":"MonetDB. 2010. MonetDB Internals. https:\/\/www.monetdb.com\/book\/export\/html\/184. (Accessed on 03\/23\/2021).  MonetDB. 2010. MonetDB Internals. https:\/\/www.monetdb.com\/book\/export\/html\/184. (Accessed on 03\/23\/2021)."},{"key":"e_1_3_2_1_24_1","volume-title":"Randomized Algorithms","author":"Motwani Rajeev","unstructured":"Rajeev Motwani and Prabhakar Raghavan . 1995. Randomized Algorithms . Cambridge University Press . Rajeev Motwani and Prabhakar Raghavan. 1995. Randomized Algorithms. Cambridge University Press."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2747644"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLSI-DAT.2016.7482563"},{"key":"e_1_3_2_1_27_1","volume-title":"Query Processing on OpenCL-Based FPGAs: Challenges and Opportunities. In 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS). IEEE, 937--945","author":"Paul Johns","year":"2018","unstructured":"Johns Paul , Bingsheng He , and Chiew Tong Lau . 2018 . Query Processing on OpenCL-Based FPGAs: Challenges and Opportunities. In 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS). IEEE, 937--945 . Johns Paul, Bingsheng He, and Chiew Tong Lau. 2018. Query Processing on OpenCL-Based FPGAs: Challenges and Opportunities. In 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS). IEEE, 937--945."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2665671.2665678"},{"key":"e_1_3_2_1_29_1","volume-title":"Encyclopedia of Database Systems, Ling Liu and M. Tamer (eds) \u00d6zsu (Eds.)","author":"Schweikardt Nicole","year":"1948","unstructured":"Nicole Schweikardt . 2009. One-Pass Algorithm . In Encyclopedia of Database Systems, Ling Liu and M. Tamer (eds) \u00d6zsu (Eds.) . Springer , Boston, MA , 1948 --1949. https:\/\/doi.org\/10.1007\/978-0-387-39940-9_253 Nicole Schweikardt. 2009. One-Pass Algorithm. In Encyclopedia of Database Systems, Ling Liu and M. Tamer (eds) \u00d6zsu (Eds.). Springer, Boston, MA, 1948--1949. https:\/\/doi.org\/10.1007\/978-0-387-39940-9_253"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3035954"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1155\/2019\/8085461"},{"key":"e_1_3_2_1_32_1","volume-title":"Large Payload Streaming Database Sort and Projection on FPGAs. In 2013 25th International Symposium on Computer Architecture and High Performance Computing. 25--32","author":"Sukhwani B.","unstructured":"B. Sukhwani , M. Thoennes , H. Min , P. Dube , B. Brezzo , S. Asaad , and D. Dillenberger . 2013 . Large Payload Streaming Database Sort and Projection on FPGAs. In 2013 25th International Symposium on Computer Architecture and High Performance Computing. 25--32 . B. Sukhwani, M. Thoennes, H. Min, P. Dube, B. Brezzo, S. Asaad, and D. Dillenberger. 2013. Large Payload Streaming Database Sort and Projection on FPGAs. In 2013 25th International Symposium on Computer Architecture and High Performance Computing. 25--32."},{"key":"e_1_3_2_1_33_1","unstructured":"MonetDB Team. 2021. https:\/\/www.monetdb.org\/. (Accessed on 01\/29\/2021).  MonetDB Team. 2021. https:\/\/www.monetdb.org\/. (Accessed on 01\/29\/2021)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213863"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2015.2392104"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3193827"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2016.7577329"},{"key":"e_1_3_2_1_39_1","volume-title":"Column-Oriented Database Acceleration Using FPGAs. In 2019 IEEE 35th International Conference on Data Engineering (ICDE). 686--697","author":"Watanabe S.","unstructured":"S. Watanabe , K. Fujimoto , Y. Saeki , Y. Fujikawa , and H. Yoshino . 2019 . Column-Oriented Database Acceleration Using FPGAs. In 2019 IEEE 35th International Conference on Data Engineering (ICDE). 686--697 . S. Watanabe, K. Fujimoto, Y. Saeki, Y. Fujikawa, and H. Yoshino. 2019. Column-Oriented Database Acceleration Using FPGAs. In 2019 IEEE 35th International Conference on Data Engineering (ICDE). 686--697."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732967.2732972"}],"event":{"name":"SIGMOD\/PODS '21: International Conference on Management of Data","location":"Virtual Event China","acronym":"SIGMOD\/PODS '21","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 17th International Workshop on Data Management on New Hardware (DaMoN 2021)"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3465998.3466006","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3465998.3466006","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:18Z","timestamp":1750191498000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3465998.3466006"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,20]]},"references-count":39,"alternative-id":["10.1145\/3465998.3466006","10.1145\/3465998"],"URL":"https:\/\/doi.org\/10.1145\/3465998.3466006","relation":{},"subject":[],"published":{"date-parts":[[2021,6,20]]},"assertion":[{"value":"2021-06-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}