首页> 外文会议>International Parallel Processing Symposium >Maximizing speedup through self-tuning of processor allocation
【24h】

Maximizing speedup through self-tuning of processor allocation

机译:通过处理器分配的自我调整,最大限度地提高加速

获取原文

摘要

Addresses the problem of maximizing application speedup through run-time self-selection of an appropriate number of processors on which to run. Automatic run-time selection of processor allocations is important because many parallel applications exhibit peak speedups at allocations that are data- or time-dependent. We propose the use of a run-time system that: (a) dynamically measures job efficiencies at different allocations, (b) uses these measurements to calculate speedups, and (c) automatically adjusts a job's processor allocation to maximize its speedup. Using a set of 10 applications that includes both hand-coded parallel programs and compiler-parallelized sequential programs, we show that our run-time system can reliably determine dynamic allocations that match the best possible static allocation, and that it has the potential to find dynamic allocations that outperform any static allocation.
机译:通过运行时自我选择来解决应用程序加速度最大化应用程序加速的问题。处理器分配的自动运行时选择很重要,因为许多并行应用程序在数据或时间依赖的分配时表现出峰值加速度。我们建议使用运行时系统:(a)动态测量不同分配的作业效率,(b)使用这些测量来计算加速度,(c)自动调整作业的处理器分配以最大化其加速度以最大化其加速。使用包含手工编码的并行程序和编译器的顺序程序的一组10个应用程序,我们显示我们的运行时系统可以可靠地确定与最佳静态分配相匹配的动态分配,并且它有可能找到动态分配,胜过任何静态分配。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号