A Join-Project operation is a join operation followed by a duplicate eliminating projection operation. It is used in a large variety of applications, including entity matching, set analytics, and graph analytics. Previous work proposes a hybrid design that exploits the classical solution (i.e., join and deduplication), and MM (matrix multiplication) to process the sparse and the dense portions of the input data, respectively. However, we observe three problems in the state-of-the-art solution: 1) The outputs of the sparse and dense portions overlap, requiring an extra deduplication step; 2) Its table-to-matrix transformation makes an over-simplified assumption of the attribute values; and 3) There is a mismatch between the employed MM in BL...
The spatial join is an operation that combines two sets of spatial data by their spatial relationshi...
We optimize multiway equijoins on relational tables using degree information. We give a new bound th...
Parallel join algorithms have received much attention in recent years, due to the rapid development ...
ABSTRACT Computing an equi-join followed by a duplicate eliminating projection is conventionally don...
Linear algebra operations are at the core of many Machine Learning (ML) programs. At the same time, ...
grantor: University of TorontoSince the introduction of the relational model of data, the ...
We present a new class of adaptive algorithms that use compressed bitmap indexes to speed up evaluat...
MapReduce has become an attractive and dominant model for processing large-scale datasets. However, ...
We introduce a new algorithm to compute the spatial join of two or more spatial data sets, when inde...
Most join algorithms can be extended to reduce wasted work when several tuples contain the same valu...
We present three novel algorithms for performing multi-dimensional joins and an in-depth survey and ...
Implementations of map-reduce are being used to perform many operations on very large data. We exami...
Most join algorithms can be extended to reduce wasted work when several tuples contain the same valu...
Two highly efficient algorithms are known for optimally ordering joins while avoiding cross products...
Two new algorithms, "Jive-join" and "Slam-join," are proposed for computing the ...
The spatial join is an operation that combines two sets of spatial data by their spatial relationshi...
We optimize multiway equijoins on relational tables using degree information. We give a new bound th...
Parallel join algorithms have received much attention in recent years, due to the rapid development ...
ABSTRACT Computing an equi-join followed by a duplicate eliminating projection is conventionally don...
Linear algebra operations are at the core of many Machine Learning (ML) programs. At the same time, ...
grantor: University of TorontoSince the introduction of the relational model of data, the ...
We present a new class of adaptive algorithms that use compressed bitmap indexes to speed up evaluat...
MapReduce has become an attractive and dominant model for processing large-scale datasets. However, ...
We introduce a new algorithm to compute the spatial join of two or more spatial data sets, when inde...
Most join algorithms can be extended to reduce wasted work when several tuples contain the same valu...
We present three novel algorithms for performing multi-dimensional joins and an in-depth survey and ...
Implementations of map-reduce are being used to perform many operations on very large data. We exami...
Most join algorithms can be extended to reduce wasted work when several tuples contain the same valu...
Two highly efficient algorithms are known for optimally ordering joins while avoiding cross products...
Two new algorithms, "Jive-join" and "Slam-join," are proposed for computing the ...
The spatial join is an operation that combines two sets of spatial data by their spatial relationshi...
We optimize multiway equijoins on relational tables using degree information. We give a new bound th...
Parallel join algorithms have received much attention in recent years, due to the rapid development ...