In-memory database acceleration on FPGAs: a survey
While FPGAs have seen prior use in database systems, in recent years interest in using
FPGA to accelerate databases has declined in both industry and academia for the following …
FPGA to accelerate databases has declined in both industry and academia for the following …
On truth discovery in social sensing: A maximum likelihood estimation approach
This paper addresses the challenge of truth discovery from noisy social sensing data. The
work is motivated by the emergence of social sensing as a data collection paradigm of …
work is motivated by the emergence of social sensing as a data collection paradigm of …
Reconfigurable computing architectures
Reconfigurable architectures can bring unique capabilities to computational tasks. They
offer the performance and energy efficiency of hardware with the flexibility of software. In …
offer the performance and energy efficiency of hardware with the flexibility of software. In …
Fifer: Practical acceleration of irregular applications on reconfigurable architectures
Coarse-grain reconfigurable arrays (CGRAs) can achieve much higher performance and
efficiency than general-purpose cores, approaching the performance of a specialized design …
efficiency than general-purpose cores, approaching the performance of a specialized design …
Hardware acceleration of database operations
As the amount of memory in database systems grows, entire database tables, or even
databases, are able to fit in the system's memory, making in-memory database operations …
databases, are able to fit in the system's memory, making in-memory database operations …
Efficient spmv operation for large and highly sparse matrices using scalable multi-way merge parallelization
The importance of Sparse Matrix dense Vector multiplication (SpMV) operation in graph
analytics and numerous scientific applications has led to development of custom …
analytics and numerous scientific applications has led to development of custom …
Integration of FPGAs in database management systems: challenges and opportunities
A Becher, L BG, D Broneske, T Drewes… - Datenbank …, 2018 - Springer
In the presence of exponential growth of the data produced every day in volume, velocity,
and variety, online analytical processing (OLAP) is becoming increasingly challenging …
and variety, online analytical processing (OLAP) is becoming increasingly challenging …
NASCENT: Near-storage acceleration of database sort on SmartSSD
As the size of data generated every day grows dramatically, the computational bottleneck of
computer systems has been shifted toward the storage devices. Thanks to recent …
computer systems has been shifted toward the storage devices. Thanks to recent …
Beyond the wall: Near-data processing for databases
The continuous growth of main memory size allows modern data systems to process entire
large scale datasets in memory. The increase in memory capacity, however, is not matched …
large scale datasets in memory. The increase in memory capacity, however, is not matched …
Bonsai: High-performance adaptive merge tree sorting
Sorting is a key computational kernel in many big data applications. Most sorting
implementations focus on a specific input size, record width, and hardware configuration …
implementations focus on a specific input size, record width, and hardware configuration …