Martin Schreiber
A Case Study for a New Invasive Extension of Intel's Threading Building Blocks
Schreiber, Martin; Weinzierl, Tobias
Authors
Professor Tobias Weinzierl tobias.weinzierl@durham.ac.uk
Professor
Contributors
Josef Weidendorfer
Editor
Carsten Trinitis
Editor
Abstract
We study codes deploying multiple MPI ranks to one node where each rank is parallelised with TBB. A static assignment of cores to ranks here is disadvantageous if the load is not perfectly balanced, the runtime is subject to fluctuations or one MPI rank runs through phases with low concurrency. We propose an extension to TBB where developers manually annotate which code parts could exploit further cores. The cores are then dynamically associated with ranks. Our approach is decentralised, lightweight and minimally invasive w.r.t. code modifications. Some brief performance studies suggest that a flexible, permanently changing assignment of cores to compute ranks can outperform a static distribution, while greedily haggling over cores throughout a simulation might perform even better.
Citation
Schreiber, M., & Weinzierl, T. (2018, January). A Case Study for a New Invasive Extension of Intel's Threading Building Blocks. Presented at HiPEAC 2018 - 3rd COSH Workshop on Co-Scheduling of HPC Applications, Manchester, England
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | HiPEAC 2018 - 3rd COSH Workshop on Co-Scheduling of HPC Applications |
Start Date | Jan 23, 2018 |
Acceptance Date | Jan 15, 2018 |
Publication Date | Jan 23, 2018 |
Deposit Date | Jan 16, 2018 |
Publicly Available Date | Jan 16, 2018 |
Pages | 21-26 |
Book Title | Proceedings of HiPEAC 2018 — 3rd COSH Workshop on Co-Scheduling of HPC Applications (COSH 2018). |
DOI | https://doi.org/10.14459/2018md1428538 |
Public URL | https://durham-repository.worktribe.com/output/1147426 |
Files
Accepted Conference Proceeding
(3.7 Mb)
PDF
Copyright Statement
Permission to make digital or hard copies of part or all of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice.
COSH2018, January 2018, Manchester, United Kingdom
© 2018 Copyright held by the authors. Published in the TUM library
You might also like
Upscaling ExaHyPE – on each and every core
(2023)
Report
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search