Resource-Efficient Database Query Processing on FPGAs

Author(s):  
Mehdi Moghaddamfar ◽  
Christian Färber ◽  
Wolfgang Lehner ◽  
Norman May ◽  
Akash Kumar
2021 ◽  
Vol 50 (1) ◽  
pp. 59-59
Author(s):  
Marcin Zukowski

Hash tables are possibly the single most researched element of the database query processing layers. There are many good reasons for that. They are critical for some key operations like joins and aggregation, and as such are one of the largest contributors to the overall query performance. Their efficiency is heavily impacted by variations of workloads, hardware and implementation, leading to many research opportunities. At the same time, they are sufficiently small and local in scope, allowing a starting researcher, or even a student, to understand them and contribute novel ideas. And benchmark them. . . Oh, the benchmarks. . . :)


2012 ◽  
Vol 433-440 ◽  
pp. 3335-3339
Author(s):  
Bo Zhu Wu

Through the in-depth study of the existing distributed database query processing technology, this paper proposes a distributed database query processing program. This program optimizes the existing query processing, stores the commonly used query results according to the query frequency, to be directly used by the subsequent queries or used as intermediate query results, thus avoiding possible transmission of a large number of data, thereby reducing the query time and improving query efficiency.


2019 ◽  
Vol 62 (11) ◽  
pp. 48-49
Author(s):  
Jayant R. Haritsa ◽  
S. Sudarshan

2008 ◽  
Vol 44 (4) ◽  
pp. 533-560 ◽  
Author(s):  
Martin Grohe ◽  
Yuri Gurevich ◽  
Dirk Leinders ◽  
Nicole Schweikardt ◽  
Jerzy Tyszkiewicz ◽  
...  

Author(s):  
Sebastian Haas ◽  
Oliver Arnold ◽  
Benedikt Nöthen ◽  
Stefan Scholze ◽  
Georg Ellguth ◽  
...  

2017 ◽  
Vol 59 (3) ◽  
Author(s):  
Tomas Karnagel ◽  
Dirk Habich

AbstractComputing hardware is constantly evolving and database systems need to adapt to ongoing hardware changes to improve performance. The current hardware trend is heterogeneity, where multiple computing units like CPUs and GPUs are used together in one system. In this paper, we summarize our efforts to use hardware heterogeneity efficiently for query processing. We discuss different approaches of execution and investigate heterogeneous placement in detail by showing, how to automatically determine operator placement decisions according to the given hardware environment and query properties.


2015 ◽  
Vol 27 (5) ◽  
pp. 1438-1451 ◽  
Author(s):  
Alok Watve ◽  
Sakti Pramanik ◽  
Salman Shahid ◽  
Chad R. Meiners ◽  
Alex X. Liu

Sign in / Sign up

Export Citation Format

Share Document