Srovnání výkonu implementací hash tabulek při paralelním přístupu

Abstract

The goal of this bachelor thesis was to compare the performance of several hash table implementations under a multithreaded workload. The introductory part of this work describes common hash table implementations and compares them with other popular data structures. The rest of this thesis describes the algorithms used in several different hash table implementations and shows the results of three separate benchmarks.

Description

Subject(s)

hash table, multithreading, benchmark, Libcuckoo, Junction, Intel oneAPI Thread Building Blocks, C++

Citation