首页> 外文会议>Logic Programming >Trailing Analysis for HAL
【24h】

Trailing Analysis for HAL

机译:HAL的尾随分析

获取原文

摘要

The HAL language includes a Herbrand constraint solver which uses Taylor's PARMA scheme rather than the standard WAM representation. This allows HAL to generate more efficient Mercury code. Unfortunately, PARMA's variable representation requires value trailing with a trail stack consumption about twice as large as for the WAM. We present a trailing analysis aimed at determining which Herbrand variables do not need to be trailed. The accuracy of the analysis comes from HAL's semi-optional determinism and mode declarations. The analysis has been partially integrated in the HAL compiler and benchmark programs show good speed-up.
机译:HAL语言包括使用泰勒的PARMA方案而不是标准WAM表示法的Herbrand约束求解器。这使HAL可以生成更有效的Mercury代码。不幸的是,PARMA的变量表示需要值尾随,其尾随堆栈消耗约为WAM的两倍。我们提出跟踪分析,旨在确定不需要跟踪哪些Herbrand变量。分析的准确性来自HAL的半可选确定性和模式声明。该分析已部分集成到HAL编译器中,并且基准程序显示出良好的加速效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号