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
Link To Document