As database systems have shifted from disk-based to in-memory, and the scale of the database in big data analysis increases significantly, the workloads analyzing huge datasets are growing. Adopting FPGAs as hardware accelerators improves the flexibility, parallelism and power consumption versus CPU-only systems. The accelerators are also required to keep up with high memory bandwidth provided by advanced memory technologies and new interconnect interfaces. Sorting is the most fundamental database operation. In multiple-pass merge sorting, the final pass of the merge operation requires significant throughput performance to keep up with the high memory bandwidth. We study the state-of-the-art hardware-based sorters and present an analysis of...
Popular sorting algorithms do not translate well into hardware implementations. Instead, hardware-ba...
Hardware sorters exploit inherent concurrency to improve the performance of sequential, software-bas...
Modern architectures make possible development in new algorithms for large data sets and distributed...
This work improves on the latest research about sorting acceleration on FPGAs. An efficient design i...
In this thesis we explore the acceleration of sorting algorithms on FPGAs using high bandwidth memor...
We have developed a highly-efficient and simple parallel hardware design for merging two sorted list...
In hardware such as FPGAs, Kenneth Batcher’s Odd-Even Merge Sort and Bitonic Merge Sort are t...
In recent years, with the rise of the application of big data, efficiency has become more important ...
Customized computing is gaining ever-increasing popularity in today’s data center to meet the demand...
The paper is dedicated to parallel data sort based on sorting networks. The proposed methods and cir...
In this paper, we present FLiMS, a highly-efficient and simple parallel algorithm for merging two so...
Sorting is an extremely important computation kernel that has been accelerated in a lot of fields su...
The decreasing cost of DRAM has made possible and grown the use of in-memory databases. However, mem...
We present an efficient, high-throughput and scalable hardware design for accelerating the merge pha...
Relational database systems provide various services and applications with an efficient means for st...
Popular sorting algorithms do not translate well into hardware implementations. Instead, hardware-ba...
Hardware sorters exploit inherent concurrency to improve the performance of sequential, software-bas...
Modern architectures make possible development in new algorithms for large data sets and distributed...
This work improves on the latest research about sorting acceleration on FPGAs. An efficient design i...
In this thesis we explore the acceleration of sorting algorithms on FPGAs using high bandwidth memor...
We have developed a highly-efficient and simple parallel hardware design for merging two sorted list...
In hardware such as FPGAs, Kenneth Batcher’s Odd-Even Merge Sort and Bitonic Merge Sort are t...
In recent years, with the rise of the application of big data, efficiency has become more important ...
Customized computing is gaining ever-increasing popularity in today’s data center to meet the demand...
The paper is dedicated to parallel data sort based on sorting networks. The proposed methods and cir...
In this paper, we present FLiMS, a highly-efficient and simple parallel algorithm for merging two so...
Sorting is an extremely important computation kernel that has been accelerated in a lot of fields su...
The decreasing cost of DRAM has made possible and grown the use of in-memory databases. However, mem...
We present an efficient, high-throughput and scalable hardware design for accelerating the merge pha...
Relational database systems provide various services and applications with an efficient means for st...
Popular sorting algorithms do not translate well into hardware implementations. Instead, hardware-ba...
Hardware sorters exploit inherent concurrency to improve the performance of sequential, software-bas...
Modern architectures make possible development in new algorithms for large data sets and distributed...