Optimization schemas for parallel implementation of non-deterministic languages and systems

被引:0
|
作者
Gupta, G
Pontelli, E
机构
[1] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
[2] New Mexico State Univ, Dept Comp Sci, Las Cruces, NM 88003 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2001年 / 31卷 / 12期
关键词
non-deterministic languages; parallel processing; optimization principles;
D O I
10.1002/spe.405
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Naive parallel implementation of non-deterministic systems (such as a theorem proving system) and languages (such as logic, constraint, or concurrent constraint languages) can result in poor performance. We present three optimization schemas, based on flattening of the computation tree, procrastination of overheads, and sequentialization of computations that can be systematically applied to parallel implementations of non-deterministic systems/languages to reduce the parallel overhead and to obtain improved efficiency of parallel execution. The effectiveness of these schemas is illustrated by applying them to the ACE parallel logic programming system. The performance data presented show that considerable improvement in execution efficiency can be achieved. Copyright (C) 2001 John Wiley & Sons, Ltd.
引用
收藏
页码:1143 / 1181
页数:39
相关论文
共 50 条
  • [21] On the Finiteness of Picture Languages of synchronous, simple non-deterministic Chain Code Picture Systems
    Muthe, B
    FUNDAMENTA INFORMATICAE, 2003, 56 (04) : 389 - 409
  • [22] Evaluating Non-Deterministic Retrieval Systems
    Jayasinghe, Gaya K.
    Webber, William
    Sanderson, Mark
    Dharmasena, Lasitha S.
    Culpepper, J. Shane
    SIGIR'14: PROCEEDINGS OF THE 37TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2014, : 911 - 914
  • [23] On conformance testing of non-deterministic systems
    Ye, XM
    Zhou, JT
    Song, XY
    Liu, YM
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2001, 77 (01) : 55 - 72
  • [24] Combinatorial stability of non-deterministic systems
    Duarte, P
    Torres, MJ
    ERGODIC THEORY AND DYNAMICAL SYSTEMS, 2006, 26 : 93 - 128
  • [25] Deterministic and non-deterministic query optimization techniques in the cloud computing
    Azhir, Elham
    Navimipour, Nima Jafari
    Hosseinzadeh, Mehdi
    Sharifi, Arash
    Darwesh, Aso
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (17):
  • [26] Non-deterministic seismic design optimization of structures
    Papadrakakis, Manotis
    Lagaros, Nikos D.
    Garavelas, Anargyri Th.
    PROCEEDINGS OF LSAME.08: LEUVEN SYMPOSIUM ON APPLIED MECHANICS IN ENGINEERING, PTS 1 AND 2, 2008, : 569 - 581
  • [27] An Algorithm for Non-deterministic Object Distribution in P Systems and Its Implementation in Hardware
    Nguyen, Van
    Kearney, David
    Gioiosa, Gianpaolo
    MEMBRANE COMPUTING, 2009, 5391 : 325 - 354
  • [28] A Logic for Non-deterministic Parallel Abstract State Machines
    Ferrarotti, Flavio
    Schewe, Klaus-Dieter
    Tec, Loredana
    Wang, Qing
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS (FOIKS 2016), 2016, 9616 : 334 - 354
  • [29] GODEL, NON-DETERMINISTIC SYSTEMS, AND HERMETIC AUTOMATA
    DESMONDE, WH
    INTERNATIONAL PHILOSOPHICAL QUARTERLY, 1971, 11 (01) : 49 - 74
  • [30] A Modal Logic for Non-deterministic Information Systems
    Khan, Md. Aquil
    LOGIC AND ITS APPLICATIONS, ICLA 2015, 2015, 8923 : 119 - 131