Thread-Based Competitive Or-Parallelism

被引:3
|
作者
Moura, Paulo [1 ,3 ]
Rocha, Ricardo [2 ,3 ]
Madeira, Sara C. [1 ,4 ]
机构
[1] Univ Beira Interior, Dept Comp Sci, Covilha, Portugal
[2] Univ Porto, Dept Comp Sci, P-4100 Oporto, Portugal
[3] INESC, Ctr Res Adv Comp Syst, Oporto, Portugal
[4] INESC ID, Knowledge Discovery & Bioinformat Grp, Lisbon, Portugal
来源
关键词
D O I
10.1007/978-3-540-89982-2_63
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents the logic programming concept of thread-based competitive or-parallelism,, which combines the original idea of competitive or-parallelism with committed-choice nondeterminism and speculative threading. In thread-based competitive or-parallelism, an explicit. disjunction of subgoals is interpreted as a set of concurrent, alternatives, each running in its own thread. The subgoals compete for providing an answer and the first successful subgoal leads to the nation of the remaining ones. We discuss the implementation of competitive or-parallelism in the context, of Logtalk, all object-oriented logic programming language, and present results.
引用
收藏
页码:713 / +
页数:2
相关论文
共 50 条
  • [1] High Level Thread-Based Competitive Or-Parallelism in Logtalk
    Moura, Paulo
    Rocha, Ricardo
    Madeira, Sara C.
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2009, 5418 : 107 - 121
  • [2] PERFORMANCE OF COMPETITIVE OR-PARALLELISM
    ERTEL, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 569 : 132 - 145
  • [3] On the complexity of or-parallelism
    Ranjan, D
    Pontelli, E
    Gupta, G
    NEW GENERATION COMPUTING, 1999, 17 (03) : 285 - 307
  • [4] COMPILING OR-PARALLELISM INTO AND-PARALLELISM
    CODISH, M
    SHAPIRO, E
    NEW GENERATION COMPUTING, 1987, 5 (01) : 45 - 61
  • [5] COMPILING OR-PARALLELISM INTO AND-PARALLELISM
    CODISH, M
    SHAPIRO, E
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 225 : 283 - 297
  • [6] On the complexity of or-parallelism
    Desh Ranjan
    Enrico Pontelli
    Gopal Gupta
    New Generation Computing, 1999, 17 : 285 - 307
  • [7] Thread-based mobility in Oz
    Havelka, D
    Schulte, C
    Brand, P
    Haridi, S
    MULTIPARADIGM PROGRAMMING IN MOZART/OZ, 2005, 3389 : 137 - 148
  • [8] Thread-based wearable devices
    Xia, Junfei
    Khaliliazar, Shirin
    Hamedi, Mahiar Max
    Sonkusale, Sameer
    MRS BULLETIN, 2021, 46 (06) : 502 - 511
  • [9] Thread-based Benchmarking deployment
    Lugan, S
    Macq, B
    SECURITY, STEGANOGRAPHY, AND WATERMARKING OF MULTIMEDIA CONTENTS VI, 2004, 5306 : 248 - 255
  • [10] Thread-based wearable devices
    Junfei Xia
    Shirin Khaliliazar
    Mahiar Max Hamedi
    Sameer Sonkusale
    MRS Bulletin, 2021, 46 : 502 - 511