activity
20182021
collaborators
Showing cs.DCShow all

9 papers · 1 filter

cs.DC2021

A Resourceful Coordination Approach for Multilevel Scheduling

Ahmed Eleliemy, Florina M. Ciorba

HPC users aim to improve their execution times without particular regard for increasing system utilization. On the contrary, HPC operators favor increasing the number of executed a…

cs.DC2021

A Distributed Chunk Calculation Approach for Self-scheduling of Parallel Applications on Distributed-memory Systems

Ahmed Eleliemy, Florina M. Ciorba

Loop scheduling techniques aim to achieve load-balanced executions of scientific applications. Dynamic loop self-scheduling (DLS) libraries for distributed-memory systems are typic…

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.…