In this paper, we propose and evaluate practical, automatic techniques that exploit compiler analysis to facilitate simulation of very large message-passing systems. We use a compiler-synthesized static task graph model to identify the control-flow and the subset of the computations that determine the parallelism, communication and synchronization of the code, and to generate symbolic estimates of sequential task execution times. This information allows us to avoid executing or simulating large portions of the computational code during the simulation. We have used these techniques to integrate the MPI-Sim parallel simulator at UCLA with the Rice dHPF compiler infrastructure. The integrated system can simulate unmodified High Performance For...
The computing power of recent massively parallel supercomputers is rising to the challenge of explod...
Large scale parallel simulations are fundamental tools for engineers and scientists. Consequently, i...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...
this paper, we propose and evaluate practical, automatic techniques that exploit compiler analysis ...
As massively parallel computers proliferate, there is growing interest in finding ways by which perf...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
In this thesis we propose a distributed-memory parallel-computer simulation system called PUPPET (Pe...
High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel comput...
Accurate and efficient simulation of large parallel applica-tions can be facilitated with the use of...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
Abstract—This work focuses on tools for investigating algorithm performance at extreme scale with mi...
Data-parallel languages such as High Performance Fortran (HPF) present a simple execution model in w...
High Performance Fortran (HPF) does not allow ecient expression of mixed task/data-parallel computat...
Architecture simulation tools are extremely useful not only to predict the performance of future sys...
The combination of low cost clusters and multicore processors lowers the barrier for acces-sing mass...
The computing power of recent massively parallel supercomputers is rising to the challenge of explod...
Large scale parallel simulations are fundamental tools for engineers and scientists. Consequently, i...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...
this paper, we propose and evaluate practical, automatic techniques that exploit compiler analysis ...
As massively parallel computers proliferate, there is growing interest in finding ways by which perf...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
In this thesis we propose a distributed-memory parallel-computer simulation system called PUPPET (Pe...
High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel comput...
Accurate and efficient simulation of large parallel applica-tions can be facilitated with the use of...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
Abstract—This work focuses on tools for investigating algorithm performance at extreme scale with mi...
Data-parallel languages such as High Performance Fortran (HPF) present a simple execution model in w...
High Performance Fortran (HPF) does not allow ecient expression of mixed task/data-parallel computat...
Architecture simulation tools are extremely useful not only to predict the performance of future sys...
The combination of low cost clusters and multicore processors lowers the barrier for acces-sing mass...
The computing power of recent massively parallel supercomputers is rising to the challenge of explod...
Large scale parallel simulations are fundamental tools for engineers and scientists. Consequently, i...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...