The ReProVide Query-Sequence Optimization in a Hardware-Accelerated DBMS

05/01/2020
by   Lekshmi B. G., et al.
0

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. Reconfiguration itself, however, takes some time. As the affected area of the FPGA is not available for computations during the reconfiguration, avoiding some of the reconfigurations can improve overall performance. This paper presents optimizations based on query sequences, which reduces the impact of the reconfigurations. Knowledge of upcoming queries is used to (I) speculatively start reconfiguration already when a query is still running and (II) avoid overwriting of reconfigurable regions that will be used again in subsequent queries. We evaluate our optimizations with a calibrated model and measurements for various parameter values. Improvements in execution time of up to 28

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/29/2020

Query-Sequence Optimization on a Reconfigurable Hardware-Accelerated System

Hardware acceleration of database query processing can be done with the ...
research
09/28/2018

Improving Reliability, Security, and Efficiency of Reconfigurable Hardware Systems

In this treatise, my research on methods to improve efficiency, reliabil...
research
11/09/2019

EntropyDB: A Probabilistic Approach to Approximate Query Processing

We present EntropyDB, an interactive data exploration system that uses a...
research
04/06/2021

DeepEverest: Accelerating Declarative Top-K Queries for Deep Neural Network Interpretation

We design, implement, and evaluate DeepEverest, a system for the efficie...
research
03/28/2022

Design and Implementation of Knowledge Base for Runtime Management of Software Defined Hardware

Runtime-reconfigurable software coupled with reconfigurable hardware is ...
research
07/20/2017

An extension of SPARQL for expressing qualitative preferences

In this paper we present SPREFQL, an extension of the SPARQL language th...
research
02/04/2014

Optimizing SPARQL Query Answering over OWL Ontologies

The SPARQL query language is currently being extended by the World Wide ...

Please sign up or login with your details

Forgot password? Click here to reset