International audienceSimulation is a popular approach for empirically evaluating the performance of algorithms and applications in the parallel computing domain. Most published works present results without quantifying simulation error. In this work we investigate accuracy issues when simulating the execution of parallel applications. This is a broad question, and we focus on a relevant case study: the evaluation of scheduling algorithms for executing mixed-parallel applications on clusters. Most such scheduling algorithms have been evaluated in simulation only. We compare simulations to real-world experiments in a view to identify which features of a simulator are most critical for simulation accuracy. Our first finding is that simple yet...
International audienceA parallel application is defined as the application that can be executed on m...
The complexity of modern computer systems may enable minor variations in performance evaluation proc...
The study of scheduling algorithms for parallel tasks in a grid computing context either neglects lo...
International audienceSimulation is a popular approach for empirically evaluating the performance of...
The problem of producing efficient parallel programs against different possible execution orders or ...
Presented during the Work-in-Progress session (WiP session)International audienceIn this paper, we p...
International audienceNumerous scheduling algorithms were and still are designed in order to handle ...
International audienceIn this paper, we present SimSo, a simulator designed for the comparison and t...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
With traditional event list techniques, evaluating a detailed discrete event simulation model can of...
This study shows how the performance of a parallel simulation may be affected by the structure of th...
International audienceThis article presents an extension of the simulator SimSo in order to integrat...
International audienceA parallel application is defined as the application that can be executed on m...
The complexity of modern computer systems may enable minor variations in performance evaluation proc...
The study of scheduling algorithms for parallel tasks in a grid computing context either neglects lo...
International audienceSimulation is a popular approach for empirically evaluating the performance of...
The problem of producing efficient parallel programs against different possible execution orders or ...
Presented during the Work-in-Progress session (WiP session)International audienceIn this paper, we p...
International audienceNumerous scheduling algorithms were and still are designed in order to handle ...
International audienceIn this paper, we present SimSo, a simulator designed for the comparison and t...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
With traditional event list techniques, evaluating a detailed discrete event simulation model can of...
This study shows how the performance of a parallel simulation may be affected by the structure of th...
International audienceThis article presents an extension of the simulator SimSo in order to integrat...
International audienceA parallel application is defined as the application that can be executed on m...
The complexity of modern computer systems may enable minor variations in performance evaluation proc...
The study of scheduling algorithms for parallel tasks in a grid computing context either neglects lo...