Dynamically allocating computing nodes to parallel applications is a promising technique for improving the utilization of cluster resources. We introduce the concept of dynamic efficiency which expresses the resource utilization efficiency as a function of time. We propose a simulation framework which enables predicting the dynamic efficiency of a parallel application. It relies on the DPS parallelization framework to which we add direct execution simulation capabilities. The high level flow graph description of DPS applications enables the accurate simulation of parallel applications without needing to modify the application code. Thanks to partial direct execution, simulation times and memory requirements may be reduced. In simulations un...
The benefits of parallel computation particularly the speed factor has brought about the increasing ...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
AbstractDynamically allocating computing nodes to parallel applications is a promising technique for...
Dynamically allocating computing nodes to parallel applications is a promising technique for improvi...
The combination of low cost clusters and multicore processors lowers the barrier for acces-sing mass...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
Journal ArticleThis paper describes a technique to analyze the potential speedup of distributed simu...
Modern day hardware platforms are parallel and diverse, ranging from mobiles to data centers. Mains...
Simulation has emerged as the primary means for evaluating the design of multiprocessor systems. Sim...
As massively parallel computers proliferate, there is growing interest in findings ways by which per...
Our work deals with simulation of distributed memory parallel computers. The tool we realized allows...
Modeling and simulation is an essential element in the research and development of new concepts and ...
We propose a massively parallel framework termed a parallel-pipeline model of execution that can be ...
The benefits of parallel computation particularly the speed factor has brought about the increasing ...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
AbstractDynamically allocating computing nodes to parallel applications is a promising technique for...
Dynamically allocating computing nodes to parallel applications is a promising technique for improvi...
The combination of low cost clusters and multicore processors lowers the barrier for acces-sing mass...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
Journal ArticleThis paper describes a technique to analyze the potential speedup of distributed simu...
Modern day hardware platforms are parallel and diverse, ranging from mobiles to data centers. Mains...
Simulation has emerged as the primary means for evaluating the design of multiprocessor systems. Sim...
As massively parallel computers proliferate, there is growing interest in findings ways by which per...
Our work deals with simulation of distributed memory parallel computers. The tool we realized allows...
Modeling and simulation is an essential element in the research and development of new concepts and ...
We propose a massively parallel framework termed a parallel-pipeline model of execution that can be ...
The benefits of parallel computation particularly the speed factor has brought about the increasing ...
Accurate simulation of large parallel applications can be facilitated with the use of direct executi...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...