A recent PVLDB paper reports on experimental analyses of ten spatial join techniques in main memory. We build on this compre-hensive study to raise awareness of the fact that empirical running time performance findings in main-memory settings are results of not only the algorithms and data structures employed, but also their implementation, which complicates the interpretation of the results. In particular, we re-implement the worst performing technique without changing the underlying high-level algorithm, and we then offer evidence that the resulting re-implementation is capable of outperforming all the other techniques. This study demonstrates that in main memory, where no time-consuming I/O can mask vari-ations in implementation, impleme...
We introduce a new algorithm to compute the spatial join of two or more spatial data sets, when inde...
It is long known that scheduling relational joins, where relations reside on disk, is NP-hard in gen...
Over the past decades, core speeds have been improving at a much higher rate than memory bandwidth. ...
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...
The performance of spatial joins is becoming increasingly important in many applications, particular...
Abstract: In this paper, we show that spatial joins are very suitable to be processed on a parallel ...
Spatial joins are join operations that involve spatial data types and operators. Spatial access meth...
The spatial join operation is benchmarked using variants of well-known spatial data structures such ...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
This paper describes PBSM (Partition Based Spatial--Merge), a new algorithm for performing spatial j...
In this paper, we examine the spatial join problem. In particular, we focus on the case when neither...
High-performance analytical data processing systems often run on servers with large amounts of main ...
The purpose of this paper is to reevaluate the performance of the Split Temporal/Spatial (STS) cache...
Spatial operations such as spatial join combine two objects on spatial predicates. It is different f...
We introduce a new algorithm to compute the spatial join of two or more spatial data sets, when inde...
It is long known that scheduling relational joins, where relations reside on disk, is NP-hard in gen...
Over the past decades, core speeds have been improving at a much higher rate than memory bandwidth. ...
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...
The performance of spatial joins is becoming increasingly important in many applications, particular...
Abstract: In this paper, we show that spatial joins are very suitable to be processed on a parallel ...
Spatial joins are join operations that involve spatial data types and operators. Spatial access meth...
The spatial join operation is benchmarked using variants of well-known spatial data structures such ...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
This paper describes PBSM (Partition Based Spatial--Merge), a new algorithm for performing spatial j...
In this paper, we examine the spatial join problem. In particular, we focus on the case when neither...
High-performance analytical data processing systems often run on servers with large amounts of main ...
The purpose of this paper is to reevaluate the performance of the Split Temporal/Spatial (STS) cache...
Spatial operations such as spatial join combine two objects on spatial predicates. It is different f...
We introduce a new algorithm to compute the spatial join of two or more spatial data sets, when inde...
It is long known that scheduling relational joins, where relations reside on disk, is NP-hard in gen...
Over the past decades, core speeds have been improving at a much higher rate than memory bandwidth. ...