University of Twente Student Theses


Load balancing framework comparison

Gugten, L.A. van der (2020) Load balancing framework comparison.

[img] PDF
Abstract:The main goal of this paper is to show how the load balancing frameworks Lace, OpenMP, Intel Thread Building Blocks (TBB) and CilkPlus perform compared to each other. The research focuses on the task-based nature of these frameworks, looking at the overhead of task creation but also at the overall performance of the frameworks. Tests were run using three benchmarks: Unbalanced Tree Search, Fibonacci and Strassen matrix multiplication. The benchmarks were compiled with the Intel Compiler as well as the GNU Compiler to study what consequences this has for the performance. The experiments revealed that out of the four frameworks Lace performs best, CilkPlus and TBB intermediate while OpenMP had the worst performance by far. CilkPlus was a little bit better than TBB. Promising options for future work are discussed.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science BSc (56964)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page