Efficient Multiway Hash Join on Reconfigurable Hardware

05/31/2019
by   Kunle Olukotun, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/09/2022

Mining CryptoNight-Haven on the Varium C1100 Blockchain Accelerator Card

Cryptocurrency mining is an energy-intensive process that presents a pri...
research
06/19/2023

A multithread AES accelerator for Cyber-Physical Systems

Computing elements of CPSs must be flexible to ensure interoperability; ...
research
04/25/2018

Giving Text Analytics a Boost

The amount of textual data has reached a new scale and continues to grow...
research
04/02/2020

High Bandwidth Memory on FPGAs: A Data Analytics Perspective

FPGA-based data processing in datacenters is increasing in popularity du...
research
11/10/2020

ARENA: Asynchronous Reconfigurable Accelerator Ring to Enable Data-Centric Parallel Computing

The next generation HPC and data centers are likely to be reconfigurable...
research
12/05/2021

Design Trade-offs for a Robust Dynamic Hybrid Hash Join (Extended Version)

The Join operator, as one of the most expensive and commonly used operat...
research
05/02/2022

Efficient Accelerator for Dilated and Transposed Convolution with Decomposition

Hardware acceleration for dilated and transposed convolution enables rea...

Please sign up or login with your details

Forgot password? Click here to reset