International Business Machines Corporation
Parallel build of non-partitioned join hash tables and non-enforced N:1 join hash tables

Last updated:

Abstract:

A method creating a compact hash table includes a thread executing using a processor for building a linear probe hash table based on allocating space for an array of keys. Payloads are inserted into the linear probe hash table. Keys from the array of keys are inserted into the linear probe hash table with linear probing. A linear probing bitmap is generated based on occupied locations in the linear probe hash table. A compact hash table is created based on the linear probe hash table and the linear probing bitmap.

Status:
Grant
Type:

Utility

Filling date:

30 May 2019

Issue date:

13 Jul 2021