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 tables had to be copied to GPU memory before they could be processed, and after computation was completed, query results had to be copied back to CPU memory. The newest generation of Nvidia GPUs and development tools introduces a common memory address space, which now al-lows the GPU to access CPU memory directly, lifting size limitations and obviating data copy operations. We confirm that this new technology can sustain 98 % of its nominal rate of 6.3GB/sec in practice, and exploit it to process database hash joins at the same rate, i.e., the join is processed“on...
Graphics processors (GPUs) have recently emerged as a powerful co-processor for general-purpose comp...
Abstract—The architectural changes introduced with multi-core CPUs have triggered a redesign of main...
Graphics processors (GPUs) have recently emerged as powerful coprocessors for general purpose comput...
Relational join processing is one of the core functionalities in database management systems. Implem...
Traditionally, analytical database engines have used task parallelism provided by modern multisocket...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...
Join-order optimization is an important task during query processing in DBMSs. The execution time of...
Database systems have been widely used in a large range of applications to provide users with functi...
We present our novel design and implementation of relational join algorithms for new-generation grap...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
This paper presents implementations of a few selected SQL operations using the CUDA programming fram...
This paper presents implementations of a few selected SQL operations using theCUDA programming frame...
Join is an important database operation. As computer architectures evolve, the best join algorithm m...
The self-join finds all objects in a dataset within a threshold of each other defined by a similarit...
The architectural changes introduced with multicore CPUs have triggered a redesign of main-memory jo...
Graphics processors (GPUs) have recently emerged as a powerful co-processor for general-purpose comp...
Abstract—The architectural changes introduced with multi-core CPUs have triggered a redesign of main...
Graphics processors (GPUs) have recently emerged as powerful coprocessors for general purpose comput...
Relational join processing is one of the core functionalities in database management systems. Implem...
Traditionally, analytical database engines have used task parallelism provided by modern multisocket...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...
Join-order optimization is an important task during query processing in DBMSs. The execution time of...
Database systems have been widely used in a large range of applications to provide users with functi...
We present our novel design and implementation of relational join algorithms for new-generation grap...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
This paper presents implementations of a few selected SQL operations using the CUDA programming fram...
This paper presents implementations of a few selected SQL operations using theCUDA programming frame...
Join is an important database operation. As computer architectures evolve, the best join algorithm m...
The self-join finds all objects in a dataset within a threshold of each other defined by a similarit...
The architectural changes introduced with multicore CPUs have triggered a redesign of main-memory jo...
Graphics processors (GPUs) have recently emerged as a powerful co-processor for general-purpose comp...
Abstract—The architectural changes introduced with multi-core CPUs have triggered a redesign of main...
Graphics processors (GPUs) have recently emerged as powerful coprocessors for general purpose comput...