The Computational Plant or Cplant is a commodity-based distributed-memory supercomputer under development at Sandia National Laboratories. Distributed-memory supercomputers run many parallel programs simultaneously. Users submit their programs to a job queue. When a job is scheduled to run, it is assigned to a set of available processors. Job runtime depends not only on the number of processors but also on the particular set of processors assigned to it. Jobs should be allocated to localized clusters of processors to minimize communication costs and to avoid bandwidth contention caused by overlapping jobs. This report introduces new allocation strategies and performance metrics based on space-filling curves and one dimensional allocation st...
The parallelism within an algorithm at any stage of execution can be defined as the number of indepe...
We provide a computational study of two of the more commonly distributed processing environments usi...
Abstract. We give processor-allocation algorithms for grid architec-tures, where the objective is to...
The Computational Plant, or Cplant is a commodity-based supercomputer under development at Sandia Na...
Motivated by observations about job runtimes on the CPlant system, we use a trace-driven microsimula...
The problem of allocating nodes of a program graph to processors in a parallel processing architectu...
The distinguishing characteristic of space sharing parallel job scheduling policies is that applicat...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
The availability of large scale multitasked parallel architectures introduces the following processo...
Motivated by observations about job runtimes on the CPlant system, we use a trace-driven microsimula...
In multicluster systems, and more generally, in grids, parallel applications may require co-allocati...
Abstract. We give processor-allocation algorithms for grid architec-tures, where the objective is to...
The Computational Plant project at Sandia National Laboratories is developing a large-scale, massive...
In multicluster systems, and more generally, in grids, jobs may require coallocation, i.e., the simu...
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: conti...
The parallelism within an algorithm at any stage of execution can be defined as the number of indepe...
We provide a computational study of two of the more commonly distributed processing environments usi...
Abstract. We give processor-allocation algorithms for grid architec-tures, where the objective is to...
The Computational Plant, or Cplant is a commodity-based supercomputer under development at Sandia Na...
Motivated by observations about job runtimes on the CPlant system, we use a trace-driven microsimula...
The problem of allocating nodes of a program graph to processors in a parallel processing architectu...
The distinguishing characteristic of space sharing parallel job scheduling policies is that applicat...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
The availability of large scale multitasked parallel architectures introduces the following processo...
Motivated by observations about job runtimes on the CPlant system, we use a trace-driven microsimula...
In multicluster systems, and more generally, in grids, parallel applications may require co-allocati...
Abstract. We give processor-allocation algorithms for grid architec-tures, where the objective is to...
The Computational Plant project at Sandia National Laboratories is developing a large-scale, massive...
In multicluster systems, and more generally, in grids, jobs may require coallocation, i.e., the simu...
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: conti...
The parallelism within an algorithm at any stage of execution can be defined as the number of indepe...
We provide a computational study of two of the more commonly distributed processing environments usi...
Abstract. We give processor-allocation algorithms for grid architec-tures, where the objective is to...