• DocumentCode
    2730031
  • Title

    Methods and effectiveness of parallel rule firing

  • Author

    Ishida, Toru

  • Author_Institution
    NTT Commun. & Inf. Process. Lab., Yokosuka, Japan
  • fYear
    1990
  • fDate
    5-9 May 1990
  • Firstpage
    116
  • Abstract
    Implementation methods for parallel rule firing, where multiple production rules are fired simultaneously in each production cycle, are presented. The methods include interference analysis (that detects cases where a parallel firing result is different from those of sequential firings of the same rules in any order), a parallel firing algorithm (that realizes the parallel firing on multiprocessor architectures) and parallel programming environment (that provides language facilities and a parallel firing simulator). The effectiveness of the parallel rule firing for several production system applications is evaluated. Results show that the degree of concurrency can be increased by a factor of 2 to 9. The sources of parallelism are investigated, based on the evaluation results
  • Keywords
    knowledge based systems; parallel algorithms; parallel architectures; parallel programming; programming environments; concurrency; interference analysis; language facilities; multiple production rules; multiprocessor architectures; parallel firing algorithm; parallel programming environment; parallel rule firing; sequential firings; simulator; Concurrent computing; Fires; Information processing; Interference; Laboratories; Parallel algorithms; Parallel processing; Parallel programming; Production systems; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence Applications, 1990., Sixth Conference on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-2032-3
  • Type

    conf

  • DOI
    10.1109/CAIA.1990.89179
  • Filename
    89179