As one of the most important operations in relational databases, the join is data-intensive and time-consuming. Thus, offloading this operation using field-programmable gate arrays (FPGAs) has attracted much interest and has been broadly researched in recent years. However, the available SRAM-based join architectures are often resource-intensive, power-consuming, or low-throughput. Besides, a lower match rate does not lead to a shorter operation time. To address these issues, a Bloom filter (BF)-based parallel join architecture is presented in this paper. This architecture first leverages the BF to discard the tuples that are not in the join result and classifies the remaining tuples into different channels. Second, a binary search tree is ...
In the PRISMA-project, a large multi-processor system has been built, is be used to study the per-fo...
We analyze the costs, and describe the implementation, of three hashed-based join algorithms for a g...
Though field-programmable gate arrays (FPGAs) have been used to accelerate database systems, they ha...
We present an efficient, high-throughput and scalable hardware design for accelerating the merge pha...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
The multi-way hash join is one of the commonly used and time-consuming database operations. Many alg...
Relational join processing is one of the core functionalities in database management systems. Implem...
Rapid advances in semiconductor technology have made it possible to build massively parallel process...
We study algorithms for computing the equijoin of two relations in B system with a standard architec...
Summarization: Stream join is a fundamental operation that combines information from different high-...
Until recently, the use of graphics processing units (GPUs) for query processing was limited by the ...
High-performance analytical data processing systems often run on servers with large amounts of main ...
We propose an FPGA design for the relevancy computation part of a high-throughput real-time search a...
We propose an FPGA design for the relevancy computation part of a high-throughput real-time search a...
The decreasing cost of DRAM has made possible and grown the use of in-memory databases. However, mem...
In the PRISMA-project, a large multi-processor system has been built, is be used to study the per-fo...
We analyze the costs, and describe the implementation, of three hashed-based join algorithms for a g...
Though field-programmable gate arrays (FPGAs) have been used to accelerate database systems, they ha...
We present an efficient, high-throughput and scalable hardware design for accelerating the merge pha...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
The multi-way hash join is one of the commonly used and time-consuming database operations. Many alg...
Relational join processing is one of the core functionalities in database management systems. Implem...
Rapid advances in semiconductor technology have made it possible to build massively parallel process...
We study algorithms for computing the equijoin of two relations in B system with a standard architec...
Summarization: Stream join is a fundamental operation that combines information from different high-...
Until recently, the use of graphics processing units (GPUs) for query processing was limited by the ...
High-performance analytical data processing systems often run on servers with large amounts of main ...
We propose an FPGA design for the relevancy computation part of a high-throughput real-time search a...
We propose an FPGA design for the relevancy computation part of a high-throughput real-time search a...
The decreasing cost of DRAM has made possible and grown the use of in-memory databases. However, mem...
In the PRISMA-project, a large multi-processor system has been built, is be used to study the per-fo...
We analyze the costs, and describe the implementation, of three hashed-based join algorithms for a g...
Though field-programmable gate arrays (FPGAs) have been used to accelerate database systems, they ha...