• DocumentCode
    2426803
  • Title

    Abstract machine LORAP II and experiments in process grain size determination for parallel execution of logic programs

  • Author

    Fan, Chin-Feng ; Biswas, Prasenjit

  • Author_Institution
    Dept. of Comput. Sci., Southern Methodist Univ., Dallas, TX, USA
  • fYear
    1989
  • fDate
    23-25 Oct 1989
  • Firstpage
    685
  • Lastpage
    692
  • Abstract
    The authors propose a distributed multiprocessor execution model, LORAP II, for parallel execution of logic programs. Each processor in the abstract machine is capable of supporting processes of variable grain sizes and is designed to be competitive with existing sequential implementations for deterministic cases. The authors present a set of experiments that establish the requirement for determining appropriate process grain sizes for effective parallel processing. Some heuristics are presented for compile time grain size determination. Some results from experiments using heuristics are presented that indicate a significant improvement in performance over a similar model (LORAP) supporting fine grain processes
  • Keywords
    logic programming; parallel programming; program compilers; virtual machines; LORAP II; abstract machine; compile time grain size determination; distributed multiprocessor execution model; logic programs; parallel execution; parallel processing; process grain sizes; variable grain sizes; Contracts; Environmental management; Grain size; Logic design; Magnetic heads; Memory management; Nearest neighbor searches; Parallel processing; Reduced instruction set computing; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-1984-8
  • Type

    conf

  • DOI
    10.1109/TAI.1989.65382
  • Filename
    65382