3. How Soccer Players
Would do Stream Joins
Jens Teubner, Rene Mueller, SIGMOD 2011
Window-based stream joins supporting any join predicate
Very high degrees of parallelism
Massively Parallel Processor Arrays (MPPAs)
Joins(⋈) combine two or more relations(tables) in RDBMS
A join is a cross product of relations followed by a selection(σ)
(Recursive, hybrid) hash joins
15. FPGA Implementation
Assume the system has to provide a throughput of 500ktuples/sec with a window size of 100 tuples.
Conﬁg- urations with 1, 2, 5, and 10 join cores can guarantee this throughput if operated at clock
frequencies of 50, 25, 10, or 5 MHz, respectively.
from page 10