Indexed Foreign-Key Joins expose a very asymmetric access pattern: the Foreign-Key Index is sequentially scanned whilst the Primary-Key table is target of many quasi-random lookups which is the dominant cost factor. To reduce the costs of the random lookups the fact-table can be (re-) partitioned at runtime to increase access locality on the dimension table, and thus limit the random memory access to inside the CPU's cache. However, this is very hard to optimize and the performance impact on recent architectures is limited because the partitioning costs consume most of the achievable join improvement. GPGPUs on the other hand have an architecture that is well suited for this operation: a relatively slow connection to the larg...
Abstract—The architectural changes introduced with multi-core CPUs have triggered a redesign of main...
The architectural changes introduced with multicore CPUs have triggered a redesign of main-memory jo...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...
textabstractIndexed Foreign-Key Joins expose a very asymmetric access pattern: the Foreign-Key Inde...
Traditionally, analytical database engines have used task parallelism provided by modern multisocket...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
The hash join algorithm family is one of the leading techniques for equi-join performance evaluation...
Until recently, the use of graphics processing units (GPUs) for query processing was limited by the ...
The recent advent of high-throughput sequencing machines producing big amounts of short reads has bo...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
Relational join processing is one of the core functionalities in database management systems. Implem...
The FM-index is a data structure which is seeing more and more pervasive use, in particular in the f...
Previous work [1] has claimed that the best performing implementation of in-memory hash joins is bas...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
Abstract—The architectural changes introduced with multi-core CPUs have triggered a redesign of main...
The architectural changes introduced with multicore CPUs have triggered a redesign of main-memory jo...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...
textabstractIndexed Foreign-Key Joins expose a very asymmetric access pattern: the Foreign-Key Inde...
Traditionally, analytical database engines have used task parallelism provided by modern multisocket...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
The hash join algorithm family is one of the leading techniques for equi-join performance evaluation...
Until recently, the use of graphics processing units (GPUs) for query processing was limited by the ...
The recent advent of high-throughput sequencing machines producing big amounts of short reads has bo...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
Relational join processing is one of the core functionalities in database management systems. Implem...
The FM-index is a data structure which is seeing more and more pervasive use, in particular in the f...
Previous work [1] has claimed that the best performing implementation of in-memory hash joins is bas...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
Abstract—The architectural changes introduced with multi-core CPUs have triggered a redesign of main...
The architectural changes introduced with multicore CPUs have triggered a redesign of main-memory jo...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...