Recently, research on scheduling for large-scale multiprocessor systems has begun to take into consideration the memory sizes of jobs. In general, the approach used to ensure good performance is to increase the multiprogramming level as the load increases. But if jobs require significant amounts of memory, then there will be a point at which the system can no longer fit additional jobs in memory. The scheduler will then have to carefully choose the way it allocates processors to jobs that are running in order to optimize performance. In this paper, we investigate the benefit of having speedup knowledge about individual jobs in making such a choice. We find that if memory sizes and speedup characteristics of jobs are uncorrelated, then there...
Recently, there have been a number of scheduling success stories in computer applications. Across a ...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
We address the problem of maximizing application speedup through runtime, self-selection of an appro...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
Abstract. We develop a new metric for job scheduling that in-cludes the effects of memory contention...
Scientific and technological advances in the area of integrated circuits have allowed the performanc...
Shared memory multiprocessor systems are becoming increasingly important and common. Multiprocessor ...
. The space of job schedulers for parallel supercomputers is rather fragmented, because different r...
This project considers a benefit model for on-line preemptive multiprocessor scheduling. In this mod...
Energy minimization is an important issue in our days [8]. One of the main mechanisms for reducing t...
Modern chip multiprocessor (CMP) systems employ multiple memory controllers to control access to mai...
The OpenMP programming model provides parallel applications a very important feature: job malleabili...
The problem of job scheduling on Partitionable Massively Parallel Processor (PMPP) Systems is studie...
Performance and energy are two crucial but conflicting objectives in the design of modern high-perfo...
The job workloads of general-purpose multiprocessors usually include both compute-bound parallel job...
Recently, there have been a number of scheduling success stories in computer applications. Across a ...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
We address the problem of maximizing application speedup through runtime, self-selection of an appro...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
Abstract. We develop a new metric for job scheduling that in-cludes the effects of memory contention...
Scientific and technological advances in the area of integrated circuits have allowed the performanc...
Shared memory multiprocessor systems are becoming increasingly important and common. Multiprocessor ...
. The space of job schedulers for parallel supercomputers is rather fragmented, because different r...
This project considers a benefit model for on-line preemptive multiprocessor scheduling. In this mod...
Energy minimization is an important issue in our days [8]. One of the main mechanisms for reducing t...
Modern chip multiprocessor (CMP) systems employ multiple memory controllers to control access to mai...
The OpenMP programming model provides parallel applications a very important feature: job malleabili...
The problem of job scheduling on Partitionable Massively Parallel Processor (PMPP) Systems is studie...
Performance and energy are two crucial but conflicting objectives in the design of modern high-perfo...
The job workloads of general-purpose multiprocessors usually include both compute-bound parallel job...
Recently, there have been a number of scheduling success stories in computer applications. Across a ...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
We address the problem of maximizing application speedup through runtime, self-selection of an appro...