首页> 外文OA文献 >Implementation of multiple specialization in logic programs
【2h】

Implementation of multiple specialization in logic programs

机译:逻辑程序中多种专业的实现

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

摘要

We study the múltiple specialization of logic programs basedudon abstract interpretation. This involves in general generating several versions of a program predícate for different uses of such predícate, making use of information obtained from global analysis performed by an abstract interpreter, and finally producing a new, "multiply specialized" program. While the topic of múltiple specialization of logic programs has received considerable theoretical attention, it has never been actually incorporated in a compiler and its effects quantified. We perform such a study in the context of a parallelizing compiler and show that it is indeed a relevant technique in practice. Also, we propose an implementation technique which has the same power as the strongest of the previously proposed techniques but requires little or no modificationudof an existing abstract interpreter.
机译:我们研究基于 udon抽象解释的逻辑程序的多专业化。通常,这涉及生成程序版本的多个版本,以用于此类程序的不同用途,利用从抽象解释程序执行的全局分析中获得的信息,最后生成一个新的“乘法专用”程序。尽管逻辑程序的多专业化这一主题已经获得了相当大的理论关注,但它从未真正纳入编译器中,并且其效果没有得到量化。我们在并行化编译器的上下文中进行了这样的研究,并表明它实际上是一种相关的技术。另外,我们提出了一种实现技术,其功能与先前提出的技术中最强的技术相同,但是对现有抽象解释器的修改或修改几乎不需要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号