首页> 外文期刊>CONCURRENCY PRACTICE & EXPERIENCE >Dynamically adapting to system load and program behavior in multiprogrammed multiprocessor systems
【24h】

Dynamically adapting to system load and program behavior in multiprogrammed multiprocessor systems

机译:动态适应多程序多处理器系统中的系统负载和程序行为

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

摘要

Parallel execution of application programs on a multiprocessor system may lead to performance degradation if the workload of a parallel region is not large enough to amortize the overheads associated with the parallel execution. Furthermore, if too many processes are running on the system in a multiprogrammed environment, the performance of the parallel application may degrade due to resource contention. This work proposes a comprehensive dynamic processor allocation scheme that takes both program behavior and system load into consideration when dynamically allocating processors. This mechanism was implemented on the Solaris operating system to dynamically control the execution of parallel C and Java application programs. Performance results show the effectiveness of this scheme in dynamically adapting to the current execution environment and program behavior, and that it outperforms a conventional time-shared system.
机译:如果并行区域的工作量不足以摊销与并行执行相关的开销,则在多处理器系统上并行执行应用程序可能会导致性能下降。此外,如果在多程序环境中系统上运行的进程过多,则并行应用程序的性能可能会由于资源争用而降低。这项工作提出了一种全面的动态处理器分配方案,该方案在动态分配处理器时同时考虑程序行为和系统负载。此机制已在Solaris操作系统上实现,以动态控制并行C和Java应用程序的执行。性能结果表明该方案在动态适应当前执行环境和程序行为方面的有效性,并且其性能优于传统的分时系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号