...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >An effective processor allocation strategy for multiprogrammed shared-memory multiprocessors
【24h】

An effective processor allocation strategy for multiprogrammed shared-memory multiprocessors

机译:多程序共享内存多处理器的有效处理器分配策略

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Existing techniques for sharing the processing resources in multiprogrammed shared-memory multiprocessors, such as time-sharing, space-sharing, and gang-scheduling, typically sacrifice the performance of individual parallel applications to improve overall system utilization. We present a new processor allocation technique called Loop-Level Process Control (LLPC) that dynamically adjusts the number of processors an application is allowed to use for the execution of each parallel section of code, based on the current system load. This approach exploits the maximum parallelism possible for each application without overloading the system. We implement our scheme on a Silicon Graphics Challenge multiprocessor system and evaluate its performance using applications from the Perfect Club benchmark suite and synthetic benchmarks. Our approach shows significant improvements over traditional time-sharing and gang-scheduling. It has performance comparable to, or slightly better than, static space-sharing, but our strategy is more robust since, unlike static space-sharing, it does not require a priori knowledge of the applications' parallelism characteristics.
机译:在多程序共享内存多处理器中共享处理资源的现有技术,例如时间共享,空间共享和组调度,通常会牺牲单个并行应用程序的性能以提高整体系统利用率。我们提出了一种称为循环级过程控制(LLPC)的新处理器分配技术,该技术可根据当前系统负载动态调整允许应用程序用于执行每个并行代码段的处理器数量。这种方法在不使系统过载的情况下,充分利用了每个应用程序的最大并行度。我们在Silicon Graphics Challenge多处理器系统上实施我们的计划,并使用Perfect Club基准套件和综合基准中的应用程序评估其性能。与传统的分时和帮派计划相比,我们的方法显示出显着改进。它的性能可与静态空间共享相比,或稍好于静态空间共享,但是我们的策略更加强大,因为与静态空间共享不同,它不需要应用程序并行性特征的先验知识。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号