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 …
Query processing on heterogeneous CPU/GPU systems
Due to their high computational power and internal memory bandwidth, graphic processing
units (GPUs) have been extensively studied by the database systems research community …
units (GPUs) have been extensively studied by the database systems research community …
Medusa: Simplified graph processing on GPUs
Graphs are common data structures for many applications, and efficient graph processing is
a must for application performance. Recently, the graphics processing unit (GPU) has been …
a must for application performance. Recently, the graphics processing unit (GPU) has been …
Accelerating SQL database operations on a GPU with CUDA
P Bakkum, K Skadron - Proceedings of the 3rd workshop on general …, 2010 - dl.acm.org
Prior work has shown dramatic acceleration for various database operations on GPUs, but
only using primitives that are not part of conventional database languages such as SQL …
only using primitives that are not part of conventional database languages such as SQL …
Pump up the volume: Processing large data on gpus with fast interconnects
GPUs have long been discussed as accelerators for database query processing because of
their high processing power and memory bandwidth. However, two main challenges limit the …
their high processing power and memory bandwidth. However, two main challenges limit the …
Saber: Window-based hybrid stream processing for heterogeneous architectures
Modern servers have become heterogeneous, often combining multi-core CPUs with many-
core GPGPUs. Such heterogeneous architectures have the potential to improve the …
core GPGPUs. Such heterogeneous architectures have the potential to improve the …
The Yin and Yang of processing data warehousing queries on GPU devices
Database community has made significant research efforts to optimize query processing on
GPUs in the past few years. However, we can hardly find that GPUs have been truly adopted …
GPUs in the past few years. However, we can hardly find that GPUs have been truly adopted …
Dandelion: a compiler and runtime for heterogeneous systems
Computer systems increasingly rely on heterogeneity to achieve greater performance,
scalability and energy efficiency. Because heterogeneous systems typically comprise …
scalability and energy efficiency. Because heterogeneous systems typically comprise …
GPU join processing revisited
Until recently, the use of graphics processing units (GPUs) for query processing was limited
by the amount of memory on the graphics card, a few gigabytes at best. Moreover, input …
by the amount of memory on the graphics card, a few gigabytes at best. Moreover, input …
{FPGA-Accelerated} Compactions for {LSM-based}{Key-Value} Store
Log-Structured Merge Tree (LSM-tree) key-value (KV) stores have been widely deployed in
the industry due to its high write efficiency and low costs as a tiered storage. To maintain …
the industry due to its high write efficiency and low costs as a tiered storage. To maintain …