Repository logo
Log In
  1. Home
  2. Unibas
  3. Publications
  4. A Methodology for Bridging the Native and Simulated Execution of Parallel Applications
 
  • Details

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

Date Issued
2017-01-01
Author(s)
Mohammed, Ali  
Eleliemy, Ahmed  
Ciorba, Florina M.  
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%.
File(s)
Loading...
Thumbnail Image
Name

20171012102637_59df273d6a33d.pdf

Size

377.5 KB

Format

Adobe PDF

Checksum

(MD5):52dfefd5feff0bf16574ca65cc153993

University of Basel

edoc
Open Access Repository University of Basel

  • About edoc
  • About Open Access at the University of Basel
  • edoc Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement