Are van Emde Boas trees viable on the GPU?

Benedikt Mayr, Alexander Weinrauch, Mathias Parger, Markus Steinberger

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

Van Emde Boas trees show an asymptotic query complexity surpassing the performance of traditional data structure for performing search queries in large data sets. However, their implementation and large constant overheads prohibit their widespread use. In this work, we ask, whether van Emde Boas trees are viable on the GPU. We presents a novel algorithm to construct a van Emde Boas tree utilizing the parallel compute power and memory bandwidth of modern GPUs. By analyzing the structure of a sorted data set, our method is able to build a van Emde Boas tree efficiently in parallel with little thread synchronization. We compare querying data using a van Emde Boas tree and binary search on the GPU and show that for very large data sets, the van Emde Boas tree outperforms a binary search by up to 1.2x while similarly increasing space requirements. Overall, we confirm that van Emde Boas trees are viable for certain scenarios on the GPU.
Originalspracheenglisch
Titel2021 IEEE High Performance Extreme Computing Conference (HPEC)
Herausgeber (Verlag)IEEE Publications
Seiten1-7
Seitenumfang7
ISBN (elektronisch)9781665423694
ISBN (Print)978-1-6654-2370-0
DOIs
PublikationsstatusVeröffentlicht - 24 Sept. 2021
Veranstaltung26th IEEE High Performance Extreme Computing Conference : HPEC 2021 - Waltham, MA, USA, Virtuell, Österreich
Dauer: 20 Sept. 202124 Sept. 2021

Konferenz

Konferenz26th IEEE High Performance Extreme Computing Conference
KurztitelHPEC 2021
Land/GebietÖsterreich
OrtVirtuell
Zeitraum20/09/2124/09/21

Schlagwörter

  • Instruction sets
  • Conferences
  • Buildings
  • Graphics processing units
  • Tools
  • Dynamic scheduling
  • Data structures

ASJC Scopus subject areas

  • Computational Mathematics
  • Artificial intelligence
  • Hardware und Architektur
  • Computernetzwerke und -kommunikation
  • Angewandte Informatik
  • Modellierung und Simulation

Fingerprint

Untersuchen Sie die Forschungsthemen von „Are van Emde Boas trees viable on the GPU?“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren