MPMD model for HPC heterogeneous devices

General applications used in HPC are based on SPMD models – SPMD meaning Simple Program-Multiple Data. These applications are the one we usually understand well for HPC. The same binary (program) is started on several HPC devices but use different input (data). The devices are defined as processors including or defining as threads, and enhanced by accelerators such as GPU (graphics processing unit) or other specialized processing unit. This arcticle shows the potential of Device Supervisor of TANGO for MPMD models. Below you can find attached the entire document.