Simulation is a popular approach for predicting the performance of MPI applications for platforms that are not at one’s disposal. It is also a way to teach the principles of parallel programming and high-performance computing to students without access to a parallel computer. In this work we present SMPI, a simulator for MPI applications that uses on-line simulation, i.e., the application is executed but part of the execution takes place within a simulation component. SMPI simulations account for network contention in a fast and scalable manner. SMPI also implements an original and validated piece-wise linear model for data transfer times between cluster nodes. Finally SMPI simulations of large-scale applications on large-scale platforms ca...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
Simulation is a popular approach for predicting the performance of MPI applications for platforms th...
International audienceSimulation is a popular approach for predicting the performance of MPI applica...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
Simulation is a popular approach for predicting the performance of MPI applications for platforms th...
International audienceSimulation is a popular approach for predicting the performance of MPI applica...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceIt is typical in High Performance Computing (HPC) courses to give students acc...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...
International audienceThis article summarizes our recent work and developments on SMPI, a flexible s...