首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Fast allocation of processes in distributed and parallel systems
【24h】

Fast allocation of processes in distributed and parallel systems

机译:在分布式和并行系统中快速分配进程

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

摘要

MULTIFIT-COM, a static task allocator which could be incorporated into an automated compiler/linker/loader for distributed processing systems, is presented. The allocator uses performance information for the processes making up the system in order to determine an appropriate mapping of tasks onto processors. It uses several heuristic extensions of the MULTIFIT bin-packing algorithm to find an allocation that will offer a high system throughput, taking into account the expected execution and interprocessor communication requirements of the software on the given hardware architecture. Throughput is evaluated by an asymptotic bound for saturated conditions and under an assumption that only processing resources are required. A set of options are proposed for each of the allocator's major steps. An evaluation was made on 680 small randomly generated examples. Using all the search options, an average performance difference of just over 1% was obtained. Using a carefully chosen small subset of only four options, a further degradation of just over 1.5% was obtained. The allocator is also applied to a digital signal processing system consisting of 119 tasks to illustrate its clustering and load balancing properties on a large system.
机译:提出了MULTIFIT-COM,它是一种静态任务分配器,可以将其合并到分布式处理系统的自动编译器/链接器/加载器中。分配器将性能信息用于组成系统的进程,以便确定任务到处理器的适当映射。考虑到给定硬件体系结构上软件的预期执行和处理器间通信要求,它使用MULTIFIT bin-packing算法的几种启发式扩展来查找将提供高系统吞吐量的分配。通过饱和条件的渐近边界并在仅需要处理资源的假设下评估吞吐量。为分配器的每个主要步骤提出了一组选项。对680个随机生成的小示例进行了评估。使用所有搜索选项,平均性能差异仅超过1%。使用仅四个选项的精心选择的小子集,可以得到1.5%以上的进一步降级。该分配器还应用于包含119个任务的数字信号处理系统,以说明其在大型系统上的群集和负载平衡特性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号