Eleliemy, Ahmed and Ciorba, Florina M.. (2019) Dynamic Loop Scheduling Using MPI Passive-Target Remote Memory Access. In: The 27th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP). pp. 75-82.
Full text not available from this repository.
Official URL: https://edoc.unibas.ch/68705/
Downloads: Statistics Overview
Abstract
Scientific applications often contain large computationally-intensive parallel loops. Loop scheduling techniques aim to achieve load balanced executions of such applications. For distributed-memory systems, existing dynamic loop scheduling (DLS) libraries are typically MPI-based, and employ a master-worker execution model to assign variably-sized chunks of loop iterations. The master-worker execution model may adversely impact performance due to the master-level contention. This work proposes a distributed chunk-calculation approach that does not require the master-worker execution scheme. Moreover, it considers the novel features in the latest MPI standards, such as passive-target remote memory access, shared-memory window creation, and atomic read-modify-write operations. To evaluate the proposed approach, five well-known DLS techniques, two applications, and two heterogeneous hardware setups have been considered. The DLS techniques implemented using the proposed approach outperformed their counterparts implemented using the traditional master-worker execution model.
Faculties and Departments: | 05 Faculty of Science > Departement Mathematik und Informatik > Informatik > High Performance Computing (Ciorba) |
---|---|
UniBasel Contributors: | Eleliemy, Ahmed Hamdy Mohamed and Ciorba, Florina M. |
Item Type: | Conference or Workshop Item, refereed |
Conference or workshop item Subtype: | Conference Paper |
Publisher: | IEEE |
ISBN: | 978-1-7281-1645-7 |
e-ISBN: | 978-1-7281-1644-0 |
ISSN: | 1066-6192 |
e-ISSN: | 2377-5750 |
Note: | Publication type according to Uni Basel Research Database: Conference paper |
Identification Number: | |
Last Modified: | 19 Jan 2021 11:12 |
Deposited On: | 19 Jan 2021 11:12 |
Repository Staff Only: item control page