2023
DOI: 10.14778/3611479.3611485
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing Vectorized Hash Tables across CPU Architectures

Maximilian Böther,
Lawrence Benson,
Ana Klimovic
et al.

Abstract: Data processing systems often leverage vector instructions to achieve higher performance. When applying vector instructions, an often overlooked data structure is the hash table, even though it is fundamental in data processing systems for operations such as indexing, aggregating, and joining. In this paper, we characterize and evaluate three fundamental vectorized hashing schemes, vectorized linear probing (VLP), vectorized fingerprinting (VFP), and bucket-based comparison (BBC). We implement these hashing sc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
references
References 47 publications
0
0
0
Order By: Relevance