TY - GEN
T1 - Fast parallel algorithms for processing of joins
AU - Shasha, Dennis
AU - Spirakis, Paul
N1 - Funding Information:
This research was supported in part by the NSF grant DCR 8503497 and by the Minis-
Publisher Copyright:
© 1988, Springer-Verlag.
PY - 1988
Y1 - 1988
N2 - We present and analyze here some innovative techniques for processing a join (or a semi-join) in a parallel computing environment. Our algorithms employ perfect hashing and, in some cases, copying of data in a group of processors, or filtering the data as they move through the network. By using the combinatorial properties of hashing we are able to prove almost optimal speedup, with high probability, when some uniformity assumptions hold for the data. Even in the absense of these assumptions our techniques achieve sub-optimal speedup and can be used as practical heuristics.
AB - We present and analyze here some innovative techniques for processing a join (or a semi-join) in a parallel computing environment. Our algorithms employ perfect hashing and, in some cases, copying of data in a group of processors, or filtering the data as they move through the network. By using the combinatorial properties of hashing we are able to prove almost optimal speedup, with high probability, when some uniformity assumptions hold for the data. Even in the absense of these assumptions our techniques achieve sub-optimal speedup and can be used as practical heuristics.
UR - http://www.scopus.com/inward/record.url?scp=85034817033&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85034817033&partnerID=8YFLogxK
U2 - 10.1007/3-540-18991-2_55
DO - 10.1007/3-540-18991-2_55
M3 - Conference contribution
AN - SCOPUS:85034817033
SN - 9783540189916
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 939
EP - 953
BT - Supercomputing - 1st International Conference, Proceedings
A2 - Papatheodorou, Theodore S.
A2 - Polychronopoulos, Constantine D.
A2 - Houstis, Elias N.
PB - Springer Verlag
T2 - 1st International Conference on Supercomputing, 1987
Y2 - 8 June 1987 through 12 June 1987
ER -