21 citations · 111 across the 41 of their papers we have counts for
10 papers · 1 filter
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…
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.…
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…
Towards a Mini-App for Smoothed Particle Hydrodynamics at Exascale
Danilo Guerrera, Rubén M. Cabezón, Jean-Guillaume Piccinali +5
The smoothed particle hydrodynamics (SPH) technique is a purely Lagrangian method, used in numerical simulations of fluids in astrophysics and computational fluid dynamics, among m…
OpenMP Loop Scheduling Revisited: Making a Case for More Schedules
Florina M. Ciorba, Christian Iwainsky, Patrick Buder
In light of continued advances in loop scheduling, this work revisits the OpenMP loop scheduling by outlining the current state of the art in loop scheduling and presenting evidenc…
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.…
The importance and need for system monitoring and analysis in HPC operations and research
Florina M. Ciorba
In this work, system monitoring and analysis are discussed in terms of their significance and benefits for operations and research in the field of high-performance computing (HPC).…
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…
Assessing Data Usefulness for Failure Analysis in Anonymized System Logs
Siavash Ghiasvand, Florina M. Ciorba
System logs are a valuable source of information for the analysis and understanding of systems behavior for the purpose of improving their performance. Such logs contain various ty…
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…