2021
DOI: 10.1007/s13222-020-00363-7
|View full text |Cite
|
Sign up to set email alerts
|

Speculative Dynamic Reconfiguration and Table Prefetching Using Query Look-Ahead in the ReProVide Near-Data-Processing System

Abstract: FPGAs are promising target architectures for hardware acceleration of database query processing, as they combine the performance of hardware with the programmability of software. In particular, they are partially reconfigurable at runtime, which allows for the runtime adaptation to a variety of queries. However, reconfiguration costs some time, and a region of the FPGA is not available for computations during its reconfiguration. Techniques to avoid or at least hide the reconfiguration latencies can improve th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 21 publications
0
1
0
Order By: Relevance
“…In a situation where not enough PRs are available for the given query, a cost model is used to direct the selection of operations for the RPU. Often, if the DBMS knows about upcoming queries (which is the case if query sequences have been extracted from a query log), hints about these queries are sent to the RPU to eliminate reconfiguration overhead and table-fetching time from the execution time, as discussed in [4]. The working of ReProVide has been demonstrated in [5].…”
Section: The Reprovide Near-data Processormentioning
confidence: 99%
“…In a situation where not enough PRs are available for the given query, a cost model is used to direct the selection of operations for the RPU. Often, if the DBMS knows about upcoming queries (which is the case if query sequences have been extracted from a query log), hints about these queries are sent to the RPU to eliminate reconfiguration overhead and table-fetching time from the execution time, as discussed in [4]. The working of ReProVide has been demonstrated in [5].…”
Section: The Reprovide Near-data Processormentioning
confidence: 99%