首页> 外文OA文献 >Two efficient representations for set-sharing analysis in logic programs
【2h】

Two efficient representations for set-sharing analysis in logic programs

机译:逻辑程序中集合共享分析的两种有效表示形式

摘要

Set-Sharing analysis, the classic Jacobs and Langen's domain, has been widely used to infer several interestingudproperties of programs at compile-time such as occurs-check reduction, automatic parallelization, flnite-tree analysis, etc. However, performing abstract uniflcation over this domain implies the use of a closure operation which makes the number of sharing groups grow exponentially. Much attention has been given in the literature to mitígate this key inefficiency in this otherwise very useful domain. In this paper we present two novel alternative representations for the traditional set-sharing domain, tSH and tNSH. which compress efficiently the number of elements into fewer elements enabling more efficient abstract operations, including abstract uniflcation, without any loss of accuracy. Our experimental evaluation supports that both representations can reduce dramatically the number of sharing groups showing they can be more practical solutions towards scalable set-sharing.
机译:集共享分析是经典的Jacobs和Langen领域,已被广泛用于在编译时推断程序的一些有趣 udproperties,例如发生检查减少,自动并行化,fnite-tree分析等。但是,执行抽象单化在该域上的访问意味着使用闭包操作,该操作会使共享组的数量呈指数增长。在文献中已经给予了很多关注,以减轻在这个本来非常有用的领域中这种关键的低效率。在本文中,我们为传统的集合共享域提供了两种新颖的替代表示形式,即tSH和tNSH。它将元素的数量有效压缩为更少的元素,从而实现了更高效的抽象操作,包括抽象单数化,而没有任何准确性的损失。我们的实验评估表明,这两种表示形式都可以大大减少共享组的数量,这表明它们可以成为可扩展集合共享的更实用解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号