首页> 外文会议>Annual international symposium on Computer Architecture;International symposium on Computer Architecture >Architectural support for the management of tightly-coupled fine-grain goals in flat concurrent Prolog
【24h】

Architectural support for the management of tightly-coupled fine-grain goals in flat concurrent Prolog

机译:平面并发Prolog中对紧密耦合的细粒度目标的管理的架构支持

获取原文

摘要

We propose architectural support for goal management as part of a special-purpose processor architecture for the efficient execution of Flat Concurrent Prolog. Goal management operations: halt, spawn, suspend and commit are decoupled from goal reduction, and overlapped in the Goal Management Unit. Their efficient execution is enabled using a Goal Cache. We evaluate the performance of the goal management support using an analytic performance model and program parameters characteristic of the System's Development Workload. Most goal management operations are completely overlapped, resulting in a speedup of 2. Higher speedups are obtained for workloads that exhibit greater goal management complexity.

机译:

我们提出了目标管理的架构支持,作为专用处理器架构的一部分,以有效执行Flat Concurrent Prolog。目标管理操作:停止,生成,暂停和提交与目标减少分离,并且在目标管理单元中重叠。使用目标缓存可以有效地执行它们。我们使用系统开发工作量的分析性能模型和程序参数特征来评估目标管理支持的性能。大多数目标管理操作是完全重叠的,因此加速比为2。对于表现出更大目标管理复杂性的工作负载,可以获得更高的加速比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号