...
首页> 外文期刊>Theory and Practice of Logic Programming >Annotation of logic programs for independent AND-parallelism by partial evaluation
【24h】

Annotation of logic programs for independent AND-parallelism by partial evaluation

机译:通过部分评估对独立AND并行性的逻辑程序进行批注

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

获取外文期刊封面封底 >>

       

摘要

Traditional approaches to automatic AND-parallelization of logic programs rely on some static analysis to identify independent goals that can be safely and efficiently run in parallel in any possible execution. In this paper, we present a novel technique for generating annotations for independent AND-parallelism that is based on partial evaluation. Basically, we augment a simple partial evaluation procedure with (run-time) groundness and variable sharing information so that parallel conjunctions are added to the residual clauses when the conditions for independence are met. In contrast to previous approaches, our partial evaluator is able to transform the source program in order to expose more opportunities for parallelism. To the best of our knowledge, we present the first approach to a parallelizing partial evaluator.
机译:逻辑程序自动AND并行化的传统方法依靠一些静态分析来确定独立目标,这些目标可以在任何可能的执行中安全有效地并行运行。在本文中,我们提出了一种基于部分评估的用于生成独立AND并行注释的新颖技术。基本上,我们使用(运行时)基础和变量共享信息来增强简单的部分评估程序,以便在满足独立性条件时,将并行连接添加到残差子句中。与以前的方法相比,我们的部分评估器能够转换源程序,以便为并行性提供更多机会。据我们所知,我们提出了并行处理部分评估器的第一种方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号