COPRAO: A Rule-Based Capability-Aware Query Optimizer for an FPGA-Based Reconfigurable Near-Data Processor

preprint OA: closed
View at publisher

Abstract

Placing the processing power near the data, rather than shipping the data to the processor is inevitable and demanding in the era of Big Data. With a given near-data processor, it is important to use it properly to reduce the massive data transfer between data sources and computing nodes. In database query processing, as many operations as possible should be sent to the near-data processor, because it can process them at line-rate and thus can eliminate massive data transfer across the network. Unfortunately, there is still not enough support for effective utilization of hardware capabilities to solve the issues of data processing in query processors. In this paper, we propose a new approach to the query optimization in a relational DBMS, which considers the specialized computing capabilities of the attached FPGA-based near-data processor. We use extended rules to achieve hardware-conscious optimization and refine the optimization strategies according to changes in the hardware state. Our evaluations demonstrate that the proposed query-optimization approach can improvethe processing of queries.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00