collaborators

5 papers

cs.DC2019

An Approach for Realistically Simulating the Performance of Scientific Applications on High Performance Computing Systems

Ali Mohammed, Ahmed Eleliemy, Florina M. Ciorba +2

Scientific applications often contain large, computationally-intensive, and irregular parallel loops or tasks that exhibit stochastic characteristics. Applications may suffer from…

cs.DC2019

Hierarchical Dynamic Loop Self-Scheduling on Distributed-Memory Systems Using an MPI+MPI Approach

Ahmed Eleliemy, Florina M. Ciorba

Computationally-intensive loops are the primary source of parallelism in scientific applications. Such loops are often irregular and a balanced execution of their loop iterations i…

cs.DC2018

Dynamic Loop Scheduling Using MPI Passive-Target Remote Memory Access

Ahmed Eleliemy, Florina M. Ciorba

Scientific applications often contain large computationally-intensive parallel loops. Loop scheduling techniques aim to achieve load balanced executions of such applications. For d…

cs.DC2018

Exploring the Relation Between Two Levels of Scheduling Using a Novel Simulation Approach

Ahmed Eleliemy, Ali Mohammed, Florina M. Ciorba

Modern high performance computing (HPC) systems exhibit a rapid growth in size, both "horizontally" in the number of nodes, as well as "vertically" in the number of cores per node.…

cs.DC2018

Efficient Generation of Parallel Spin-images Using Dynamic Loop Scheduling

Ahmed Eleliemy, Ali Mohammed, Florina M. Ciorba

High performance computing (HPC) systems underwent a significant increase in their processing capabilities. Modern HPC systems combine large numbers of homogeneous and heterogeneou…