An Efficient Parallel Implementation of a Perfect Hashing Method for Hypergraphs - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2022

An Efficient Parallel Implementation of a Perfect Hashing Method for Hypergraphs

Résumé

Querying the existence of an edge in a given graph or hypergraph is a building block in several algorithms. Hashing-based methods can be used for this purpose, where the given edges are stored in a hash table in a preprocessing step, and then the queries are answered using the lookup operations. While the general hashing methods have fast lookup times in the average case, the worst case run time is much higher. Perfect hashing methods take advantage of the fact that the items to be stored are all available and construct a collision free hash function for the given input, resulting in an optimal lookup time even in the worst case. We investigate an efficient shared-memory parallel implementation of a recently proposed perfect hashing method for hypergraphs. We experimentally compare the resulting parallel algorithms with the state-of-the-art and demonstrate better run time and scalability on a set of hypergraphs corresponding to real-life sparse tensors.
Fichier principal
Vignette du fichier
singhUcar-GrAPL2022.pdf (1.29 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03612360 , version 1 (17-03-2022)

Identifiants

  • HAL Id : hal-03612360 , version 1

Citer

Somesh Singh, Bora Uçar. An Efficient Parallel Implementation of a Perfect Hashing Method for Hypergraphs. GrAPL 2022 - Workshop on Graphs, Architectures, Programming, and Learning, IEEE, May 2022, Lyon, France. pp.265--274. ⟨hal-03612360⟩
233 Consultations
438 Téléchargements

Partager

More