pith. sign in

arxiv: 1905.13376 · v1 · pith:P7TGP4WHnew · submitted 2019-05-31 · 💻 cs.DB · cs.DC

Efficient Multiway Hash Join on Reconfigurable Hardware

classification 💻 cs.DB cs.DC
keywords joinsefficienthardwarehashjoinmultiwayacceleratorbinary
0
0 comments X
read the original abstract

We propose the algorithms for performing multiway joins using a new type of coarse grain reconfigurable hardware accelerator~-- ``Plasticine''~-- that, compared with other accelerators, emphasizes high compute capability and high on-chip communication bandwidth. Joining three or more relations in a single step, i.e. multiway join, is efficient when the join of any two relations yields too large an intermediate relation. We show at least 200X speedup for a sequence of binary hash joins execution on Plasticine over CPU. We further show that in some realistic cases, a Plasticine-like accelerator can make 3-way joins more efficient than a cascade of binary hash joins on the same hardware, by a factor of up to 45X.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.