Speeding up set intersections in graph algorithms using simd instructions

S Han, L Zou, JX Yu - Proceedings of the 2018 International Conference …, 2018 - dl.acm.org
In this paper, we focus on accelerating a widely employed computing pattern---set
intersection, to boost a group of graph algorithms. Graph's adjacency-lists can be naturally …

Fast set intersection in memory

B Ding, AC König - arXiv preprint arXiv:1103.2409, 2011 - arxiv.org
Set intersection is a fundamental operation in information retrieval and database systems.
This paper introduces linear space data structures to represent sets such that their …

Faster set intersection with SIMD instructions by reducing branch mispredictions

H Inoue, M Ohara, K Taura - Proceedings of the VLDB Endowment, 2014 - dl.acm.org
Set intersection is one of the most important operations for many applications such as Web
search engines or database management systems. This paper describes our new algorithm …

Efficient parallel lists intersection and index compression algorithms using graphics processing units

N Ao, F Zhang, D Wu, DS Stones, G Wang… - Proceedings of the …, 2011 - dl.acm.org
Major web search engines answer thousands of queries per second requesting information
about billions of web pages. The data sizes and query loads are growing at an exponential …

[PDF][PDF] Fast Sorted-Set Intersection using SIMD Instructions.

B Schlegel, T Willhalm, W Lehner - ADMS@ VLDB, 2011 - adms-conf.org
In this paper, we focus on sorted-set intersection which is an important part in many
algorithms, eg, RID-list intersection, inverted indexes, and others. In contrast to traditional …

Set containment join revisited

P Bouros, N Mamoulis, S Ge, M Terrovitis - Knowledge and Information …, 2016 - Springer
Given two collections of set objects R and S, the R ⋈ _ ⊆ SR⋈⊆ S set containment join
returns all object pairs (r, s) ∈ R * S (r, s)∈ R× S such that r ⊆ sr⊆ s. Besides being a basic …

Document reordering for faster intersection

Q Wang, T Suel - Proceedings of the VLDB Endowment, 2019 - dl.acm.org
A lot of research has studied how to optimize inverted index structures in search engines
through suitable reassignment of document identifiers. This approach was originally …

Efficient answering of set containment queries for skewed item distributions

M Terrovitis, P Bouros, P Vassiliadis, T Sellis… - Proceedings of the 14th …, 2011 - dl.acm.org
In this paper we address the problem of efficiently evaluating containment (ie, subset,
equality, and superset) queries over set-valued data. We propose a novel indexing scheme …

Efficient lists intersection by cpu-gpu cooperative computing

D Wu, F Zhang, N Ao, G Wang, X Liu… - 2010 IEEE International …, 2010 - ieeexplore.ieee.org
Lists intersection is an important operation in modern web search engines. Many prior
studies have focused on the single-core or multi-core CPU platform or many-core GPU. In …

An Index for Set Intersection With Post-Filtering

R Wang, S Lu, Y Tao - IEEE Transactions on Knowledge and …, 2023 - ieeexplore.ieee.org
This paper studies how to design an index structure on a collection of sets to answer the
following queries: given distinct set ids, report where is a filtering function. We present a …