Table of Contents

Wavelet-Tree-Konstruktion mit speziellen CPU-Instruktionen

Beschreibung

Wavelet-Trees (WT) sind eine platzeffiziente Datenstruktur mit einer Vielzahl von Anwendungen in der Text-Indexierung, algorithmischen Geometrie. Ziel dieser Arbeit ist die Konstruktion von WTs unter Ausnutzung spezieller CPU-Instruktionen (z.B. Packed Shuffle Bytes oder Parallel Bits Extract). In der Praxis sollte dieser Algorithmus der schnellste sequentielle WT-Konstruktionsalgorithmus sein, siehe Kaneta (2018). Der zu implementierende Algorithmus wurde von Babenko et al. (2015) und Munro et al. (2016) vorgestellt.

Typ

Masterarbeit

Das sollten Sie mitbringen

Betreuer

Die Arbeit wird betreut von Johannes Fischer und Florian Kurpicz.