首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >On Extending a Linear Tabling Framework to Support Batched Scheduling
【24h】

On Extending a Linear Tabling Framework to Support Batched Scheduling

机译:延伸线性提取框架以支持批量调度

获取原文
       

摘要

Tabled evaluation is a recognized and powerful technique that overcomes some limitations of traditional Prolog systems in dealing with recursion and redundant sub-computations. During tabled execution, several decisions have to be made. These are determined by the scheduling strategy. Whereas a strategy can achieve very good performance for certain applications, for others it might add overheads and even lead to unacceptable inefficiency. The two most successful tabling scheduling strategies are local scheduling and batched scheduling. In previous work, we have developed a framework, on top of the Yap system, that supports the combination of different linear tabling strategies for local scheduling. In this work, we propose the extension of our framework, to support batched scheduling. In particular, we are interested in the two most successful linear tabling strategies, the DRA and DRE strategies. To the best of our knowledge, no single tabling Prolog system supports both strategies simultaneously for batched scheduling.
机译:提交评估是一种认可和强大的技术,克服了传统药物系统在处理递归和冗余子计算方面的一些限制。在提案执行期间,必须进行若干决定。这些由调度策略决定。鉴于某些应用程序可以为某些应用程序实现非常好的表现,对于其他应用可能增加开销甚至导致不可接受的低效率。两个最成功的提款调度策略是本地调度和批量调度。在以前的工作中,我们开发了一个框架,位于YAP系统之上,支持不同线性提取策略的当地调度的组合。在这项工作中,我们提出了我们框架的延伸,以支持批量调度。特别是,我们对两种最成功的线性提取策略,DRA和DRE策略感兴趣。据我们所知,没有单台台Prolog系统同时支持两种策略进行批量调度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号