ACC_TEST: Hybrid testing techniques for MPI-based programs

ASA Alghamdi, AM Alghamdi, FE Eassa… - IEEE …, 2020 - ieeexplore.ieee.org
Recently, MPI has become widely used in many scientific applications, including different
non-computer science fields, for parallelizing their applications. An MPI programming model …

An extensible framework for distributed testing of mpi implementations

J Hursey, E Mallove, JM Squyres… - European Parallel Virtual …, 2007 - Springer
Complex code bases require continual testing to ensure that both new development and
routine maintenance do not create unintended side effects. Automation of regression testing …

Generating and Scaling a Multi-Language Test-Suite for MPI

J Adam, JB Besnard, P Canat, H Taboada… - Proceedings of the 30th …, 2023 - dl.acm.org
High-Performance Computing (HPC) is currently facing significant challenges. The
hardware pressure has become increasingly difficult to manage due to the lack of parallel …

[PDF][PDF] Parallel hybrid testing tool for applications developed by using MPI+ OpenACC dual-programming model

AM Alghamdi, FE Eassa - Adv. Sci. Technol. Eng. Syst. J, 2019 - researchgate.net
Building massively parallel applications has become increasingly important with coming
Exascale related technologies. For building these applications, a combination of …

Parallel hybrid testing techniques for the dual-programming models-based programs

AM Alghamdi, FE Eassa, MA Khamakhem… - Symmetry, 2020 - mdpi.com
The importance of high-performance computing is increasing, and Exascale systems will be
feasible in a few years. These systems can be achieved by enhancing the hardware's ability …

[PDF][PDF] A tool for structural testing of MPI programs

AC Hausen, SR Vergilio, SRS Souza… - 8th IEEE Latin …, 2007 - researchgate.net
Among the message passing environments, MPI (Message Passing Interface) has been
considered by several authors as the de facto standard to build parallel software. In spite of …

An Architecture for a Tri-Programming Model-Based Parallel Hybrid Testing Tool

SM Altalhi, FE Eassa, ASAM Al-Ghamdi, SA Sharaf… - Applied Sciences, 2023 - mdpi.com
As the development of high-performance computing (HPC) is growing, exascale computing
is on the horizon. Therefore, it is imperative to develop parallel systems, such as graphics …

MPI Thread-level checking for MPI+ OpenMP applications

E Saillard, P Carribault, D Barthou - … , Vienna, Austria, August 24-28, 2015 …, 2015 - Springer
MPI is the most widely used parallel programming model. But the reducing amount of
memory per compute core tends to push MPI to be mixed with shared-memory approaches …

[PDF][PDF] A parallel hybrid-testing tool architecture for a dual-programming model

AM Alghamdi, FE Eassa - International Journal of …, 2019 - pdfs.semanticscholar.org
High-Performance Computing (HPC) recently has become important in several sectors,
including the scientific and manufacturing fields. The continuous growth in building more …

Scalable verification of MPI programs

A Vo, G Gopalakrishnan - 2010 IEEE International Symposium …, 2010 - ieeexplore.ieee.org
Large message passing programs today are being deployed on clusters with hundreds, if
not thousands of processors. Any programming bugs that happen will be very hard to debug …