Calcite is being used in a research project that accelerates queries using 
FPGAs (The ReProVide Query-Sequence Optimization in a Hardware-Accelerated 
DBMS, by Lekshmi B. G., Andreas Becher, Klaus Meyer-Wegener, 
https://arxiv.org/pdf/2005.01511.pdf <https://arxiv.org/pdf/2005.01511.pdf>.)

"Hardware acceleration of database query processing can be done with the help 
of FPGAs. In particular, they are partially reconfigurable at runtime, which 
allows for the runtime adaption of the hardware to a variety of queries. .... 
This paper presents optimizations based on query sequences, which reduces the 
impact of the reconfigurations."

"We have implemented a ReProVide prototype, which is demonstrated at the 2020 
EDBT conference [5]. The host is running Apache Calcite [6] as a DBMS. It has 
been extended with optimization rules to push down available operators to RPU 
based on cost.”

Always good to hear about Calcite being used in research.

Julian

Reply via email to