Skip to main content

Research Repository

Advanced Search

A Case Study for a New Invasive Extension of Intel's Threading Building Blocks

Schreiber, Martin; Weinzierl, Tobias

A Case Study for a New Invasive Extension of Intel's Threading Building Blocks Thumbnail


Authors

Martin Schreiber



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). A Case Study for a New Invasive Extension of Intel's Threading Building Blocks. In J. Weidendorfer, & C. Trinitis (Eds.), Proceedings of HiPEAC 2018 — 3rd COSH Workshop on Co-Scheduling of HPC Applications (COSH 2018) (21-26). https://doi.org/10.14459/2018md1428538

Conference Name HiPEAC 2018 - 3rd COSH Workshop on Co-Scheduling of HPC Applications
Conference Location Manchester, England
Start Date Jan 23, 2018
Acceptance Date Jan 15, 2018
Publication Date Jan 23, 2018
Deposit Date Jan 16, 2018
Publicly Available Date Mar 28, 2024
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



Downloadable Citations