University of Twente Student Theses

Login

Load balancing framework comparison

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

[img] PDF
399kB
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:https://purl.utwente.nl/essays/82071
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page