Beschleunigung der Suche in platzeffizienten Hash-Filtern

- Bachelorarbeit -


Beschreibung:

Mit Hash-Filtern kann schnell bestimmt werden, ob ein Element in einer Menge von Schlüsseln möglicherweise oder mit Sicherheit nicht vorhanden ist.

In dieser Bachelor-/Masterthesis wollen wir verschiedene Ansätze für Hash-Filter mit unterschiedlichem Platzbedarf untersuchen, welche durch GPUs beschleunigt werden. Eine Auswahl an Hashing-Ansätzen sind: Bloom-Filter [1], Cuckoo [1], Morton filters [2] und Vacuum filters [3].

[1] B. Fan, D. G. Andersen, M. Kaminsky, and M. D. Mitzenmacher. Cuckoo filter: Practically better than Bloom. In Proc. of the ACM CoNEXT, 2014.

[2] Alex D. Breslow, Nuwan S. Jayasena, Morton Filters: Faster, Space-Efficient Cuckoo Filters via Biasing, Compression, and Decoupled Logical Sparsity, VLDB, 2018.

[3] Minmei Wang, Mingxun Zhou, Chen Qian, Shouqian Shi, Vacuum Filters: More Space-Efficient and Faster Replacement for Bloom and Cuckoo Filters, VLDB, 2019

Anforderungen/Kenntnisse:
OpenCL, GPU-Programmierung, Hashtabellen ...

Bearbeitung:
Malte Sauer

Ergebnis:
Die Ausarbeitung kann im Institut für Informationssysteme angefordert werden.

Betreuung:

Prof. Dr. rer.nat. habil. Sven Groppe
Institut für Informationssysteme
Ratzeburger Allee 160 ( Gebäude 64 - 2. OG)
23562 Lübeck
Telefon: 0451 / 3101 5706