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 条
  • [31] Global transformer design optimization using deterministic and non-deterministic algorithms
    Amoiralis, E. I.
    Tsili, M. A.
    Kladas, A. G.
    2012 XXTH INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES (ICEM), 2012, : 2323 - 2331
  • [32] Non-deterministic optimization - Composite laminates, beams and blades
    Abumeri, GH
    Kuguoglu, LH
    Chamis, CC
    COLLECTION OF THE 41ST AIAA/ASME/ASCE/AHS/ASC STRUCTURES, STRUCTURAL DYNAMICS, AND MATERIALS CONFERENCE AND EXHIBIT, VOL 3, 2000, : 60 - 70
  • [33] Waiting Time Optimization of Non-deterministic Tests at ATE
    Garcia, Florante
    Padilla, Jaime
    Rosaria, Ericson
    PROCEEDINGS OF THE 2013 IEEE 15TH ELECTRONICS PACKAGING TECHNOLOGY CONFERENCE (EPTC 2013), 2013, : 723 - 725
  • [34] There is no fully abstract fixpoint semantics for non-deterministic languages with infinite computations
    Nystrom, SO
    INFORMATION PROCESSING LETTERS, 1996, 60 (06) : 289 - 293
  • [35] There is no fully abstract fixpoint semantics for non-deterministic languages with infinite computations
    Computer Science Department, Uppsala University, Box 311, S-751 05 Uppsala, Sweden
    Inf. Process. Lett., 6 (289-293):
  • [36] Non-deterministic matrices
    Avron, A
    Lev, I
    34TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2004, : 282 - 287
  • [37] Deterministic and non-deterministic stable models
    Sacca, D
    Zaniolo, C
    JOURNAL OF LOGIC AND COMPUTATION, 1997, 7 (05) : 555 - 579
  • [38] NON-DETERMINISTIC FORTRAN
    COHEN, J
    CARTON, E
    COMPUTER JOURNAL, 1974, 17 (01): : 44 - 51
  • [39] Non-deterministic processors
    May, D
    Muller, HL
    Smart, NP
    INFORMATION SECURITY AND PRIVACY, PROCEEDINGS, 2001, 2119 : 115 - 129
  • [40] On Non-Deterministic Quantification
    Ferguson, Thomas Macaulay
    LOGICA UNIVERSALIS, 2014, 8 (02) : 165 - 191