activity
20182025
most citedLB4OMP: A Dynamic Load Balancing Library for Multithreaded Applications

15 citations · 15 across the 10 of their papers we have counts for

collaborators

11 papers

cs.DC2025

A Comparative Study of OpenMP Scheduling Algorithm Selection Strategies

Jonas H. Müller Korndörfer, Ali Mohammed, Ahmed Eleliemy +3

Scientific and data science applications are becoming increasingly complex, with growing computational and memory demands. Modern high performance computing (HPC) systems provide h…

cs.DC2021★ 15 cited

LB4OMP: A Dynamic Load Balancing Library for Multithreaded Applications

Jonas H. Müller Korndörfer, Ahmed Eleliemy, Ali Mohammed +1

Exascale computing systems will exhibit high degrees of hierarchical parallelism, with thousands of computing nodes and hundreds of cores per node. Efficiently exploiting hierarchi…

cs.DC2019

SimAS: A Simulation-assisted Approach for the Scheduling Algorithm Selection under Perturbations

Ali Mohammed, Florina M. Ciorba

Many scientific applications consist of large and computationally-intensive loops. Dynamic loop self-scheduling (DLS) techniques are used to parallelize and to balance the load dur…

cs.DC2019

Two-level Dynamic Load Balancing for High Performance Scientific Applications

Ali Mohammed, Aurelien Cavelan, Florina M. Ciorba +2

Scientific applications are often complex, irregular, and computationally-intensive. To accommodate the ever-increasing computational demands of scientific applications, high-perfo…

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…

physics.comp-ph2019

SPH-EXA: Enhancing the Scalability of SPH codes Via an Exascale-Ready SPH Mini-App

Danilo Guerrera, Aurélien Cavelan, Rubén M. Cabezón +6

Numerical simulations of fluids in astrophysics and computational fluid dynamics (CFD) are among the most computationally-demanding calculations, in terms of sustained floating-poi…

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…

cs.DC2018

SiL: An Approach for Adjusting Applications to Heterogeneous Systems Under Perturbations

Ali Mohammed, Florina M. Ciorba

Scientific applications consist of large and computationally-intensive loops. Dynamic loop scheduling (DLS) techniques are used to load balance the execution of such applications.…

cs.DC2018

Performance Reproduction and Prediction of Selected Dynamic Loop Scheduling Experiments

Ali Mohammed, Ahmed Eleliemy, Florina M. Ciorba

Scientific applications are complex, large, and often exhibit irregular and stochastic behavior. The use of efficient loop scheduling techniques in computationally-intensive applic…

cs.DC2018

Experimental Verification and Analysis of Dynamic Loop Scheduling in Scientific Applications

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

Scientific applications are often irregular and characterized by large computationally-intensive parallel loops. Dynamic loop scheduling (DLS) techniques improve the performance of…