Gang scheduling provides both space-slicing and time-slicing of computer resources for parallel programs. Each thread of execution from a parallel job is concurrently scheduled on an independent processor in order to achieve an optimal level of program performance. Time- slicing of parallel jobs provides for better overall system responsiveness and utilization than otherwise possible. Lawrence Livermore National Laboratory has deployed three generations of its gang scheduler on a variety of computing platforms. Results indicate the potential benefits of this technology to parallel processing are no less significant than time-sharing was in the 1960s.
展开▼
机译:帮派调度为并行程序提供计算机资源的空间划分和时间划分。来自并行作业的每个执行线程都在一个独立的处理器上同时调度,以实现最佳的程序性能水平。与其他方式相比,并行作业的时间片可提供更好的整体系统响应能力和利用率。劳伦斯·利弗莫尔国家实验室(Lawrence Livermore National Laboratory)已在各种计算平台上部署了三代的帮派调度程序。结果表明,该技术对并行处理的潜在好处不亚于1960年代的分时。
展开▼