【24h】

Fast Prolog with an extended general purpose architecture

机译:具有扩展通用架构的快速Prolog

获取原文

摘要

Most Prolog machines have been based on specialized architectures. Our goal is to start with a general purpose architecture and determine a minimal set of extensions for high performance Prolog execution. We have developed both the architecture and optimizing compiler simultaneously, drawing on results of previous implementations. We find that most Prolog specific operations can be done satisfactorily in software; however, there is a crucial set of features that the architecture must support to achieve the best Prolog performance. The emphasis of this paper is on our architecture and instruction set. The costs and benefits of the special architectural features and instructions are analyzed. Simulated performance results are presented and indicate a peak compiled Prolog performance of 3.68 million logical inferences per second.

机译:

大多数Prolog机器都基于专门的体系结构。我们的目标是从通用体系结构开始,并确定用于高性能Prolog执行的最少扩展集。我们根据先前实现的结果同时开发了体系结构和优化编译器。我们发现大多数Prolog特定的操作都可以在软件中令人满意地完成;但是,架构必须支持一组关键功能才能实现最佳Prolog性能。本文的重点是我们的体系结构和指令集。分析了特殊体系结构功能和说明的成本和收益。给出了模拟的性能结果,并表明编译后的Prolog峰值性能为每秒368万逻辑推理。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号