首页> 外文期刊>Computer languages >An investigation in parallel execution of answer set programs on distributed memory platforms: Task sharing and dynamic scheduling
【24h】

An investigation in parallel execution of answer set programs on distributed memory platforms: Task sharing and dynamic scheduling

机译:在分布式内存平台上并行执行答案集程序的研究:任务共享和动态调度

获取原文
获取原文并翻译 | 示例
       

摘要

Answer Set Programming (ASP) is a novel logic programming paradigm, that has already had a profound impact in several application domains, especially in the areas of knowledge representation and reasoning.rnIn spite of the development of excellent inference engines for ASP, efficiency and scalability remain challenging aspects that prevent the use of ASP in various real-world domains. Parallelism has been identified as a natural avenue to address these problems.rnThis paper describes the design of a complete ASP parallel engine, derived from the basic design of the Smodels architecture. The paper places emphasis on addressing the problem of the irregular structure of the search trees generated by typical ASP computations (in a SMODELS-like computation), which requires the use of dynamic load balancing mechanisms. The paper provides a systematic investigation of alternative strategies for dynamic scheduling and task sharing. These are the two components that more directly affect the efficiency of a parallel engine.
机译:答案集编程(ASP)是一种新颖的逻辑编程范例,已经在多个应用程序领域产生了深远的影响,特别是在知识表示和推理领域。尽管开发了出色的ASP推理引擎,效率和可伸缩性仍然具有挑战性,这些方面阻止了ASP在各种实际领域中的使用。并行已被认为是解决这些问题的自然途径。本文描述了一个完整的ASP并行引擎的设计,该引擎是从Smodels体系结构的基本设计派生而来的。本文着重于解决由典型ASP计算(在类似于SMODELS的计算中)生成的搜索树的不规则结构的问题,这需要使用动态负载平衡机制。本文提供了动态调度和任务共享的替代策略的系统研究。这是两个直接影响并行引擎效率的组件。

著录项

  • 来源
    《Computer languages》 |2010年第2期|158-202|共45页
  • 作者单位

    Department of Computer Science, New Mexico State University, Box 30001, MSC CS, Las Cruces, NM 88003, USA;

    Department of Computer Science, New Mexico State University, Box 30001, MSC CS, Las Cruces, NM 88003, USA;

    Department of Computer Science, New Mexico State University, Box 30001, MSC CS, Las Cruces, NM 88003, USA;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    logic programming; answer set programming; parallelism; scheduling;

    机译:逻辑编程答案集编程;并行性排程;
  • 入库时间 2022-08-18 02:14:50

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号