首页> 外文OA文献 >A dynamic task distribution and engine allocation strategy for distributed execution of logic programs
【2h】

A dynamic task distribution and engine allocation strategy for distributed execution of logic programs

机译:用于逻辑程序的分布式执行的动态任务分配和引擎分配策略

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Distributed execution of logic programs on heterogeneous processors requiresefficient task distribution and engine synchronization to exploit thepotential for performance. This paper presents a task-driven schedulingtechnique to distribute tasks to engines effectively. It consists of adynamic hierarchy of distributed scheduling components able to adapt toprogram characteristics and the platform configuration and to controlthe considerable communication costs while exploiting good degrees ofparallelism. It also incorporates an abort & failure mechanism to reducespeculative work and keep engines as busy as possible. Several experimentalresults illustrate the performance of the model.
机译:异构处理器上逻辑程序的分布式执行需要高效的任务分配和引擎同步,以挖掘性能潜力。本文提出了一种任务驱动的调度技术,可以有效地将任务分配给引擎。它由分布式调度组件的动态层次结构组成,这些组件可以适应程序特征和平台配置,并在利用良好的并行度的同时控制可观的通信成本。它还集成了中止和故障机制,以减少投机工作并保持发动机尽可能繁忙。几个实验结果说明了该模型的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号