International audienceSimulation 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 la...
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...
Simulation is a popular approach for predicting the performance of MPI applications for platforms th...
Simulation is a popular approach for predicting the performance of MPI applications for platforms th...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
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...
Simulation is a popular approach for predicting the performance of MPI applications for platforms th...
Simulation is a popular approach for predicting the performance of MPI applications for platforms th...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
Proper modeling of collective communications is essential for understanding the behavior of medium-t...
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...