edoc

A Methodology for Bridging the Native and Simulated Execution of Parallel Applications

Mohammed, Ali and Eleliemy, Ahmed and Ciorba, Florina M.. (2017) A Methodology for Bridging the Native and Simulated Execution of Parallel Applications. Regular research posters.

[img] PDF - Published Version
377Kb

Official URL: http://edoc.unibas.ch/56327/

Downloads: Statistics Overview

Abstract

Simulation is considered as the third pillar of science, following experimentation and theory. Bridging the native and simulated executions of parallel applications is needed for attaining trustworthiness in simulation results. Yet, bridging the native and simulated executions of parallel applications is challenging. This work proposes a methodology for bridging the native and simulated executions of message passing parallel applications on high performance computing (HPC) systems in two steps: Expression of the software characteristics, and representation and verification of the hardware characteristics in the simulation. This work exploits the capabilities of the SimGrid [3] simulation toolkit’s interfaces to reduce the effort of bridging the native and simulated executions of a parallel application on an HPC system. For an application from computer vision, the simulation of its parallel execution using straightforward parallelization on an HPC cluster approaches the native performance with a minimum relative percentage difference of 5.6%.
Faculties and Departments:05 Faculty of Science > Departement Mathematik und Informatik > Informatik > High Performance Computing (Ciorba)
UniBasel Contributors:Mohammed, Ali Omar Abdelazim and Eleliemy, Ahmed Hamdy Mohamed and Ciorba, Florina M.
Item Type:Other
Publisher:29th ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2017)
Note:Publication type according to Uni Basel Research Database: Other publications
Language:English
edoc DOI:
Last Modified:20 Apr 2018 14:14
Deposited On:21 Dec 2017 07:31

Repository Staff Only: item control page