University of Twente Student Theses
Load balancing framework comparison
Gugten, L.A. van der (2020) Load balancing framework comparison.
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