15 citations · 15 across the 10 of their papers we have counts for
11 papers
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…
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…
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…
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…
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…
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…