DocumentCode :
2669398
Title :
Parallel inference performance prediction
Author :
Bechtel, Robert ; Rowe, Michael C.
Author_Institution :
Merit Technol. Inc., Plano, TX, USA
fYear :
1990
fDate :
21-25 May 1990
Firstpage :
1095
Abstract :
Following the work of Forgy and others on the RETE algorithm, minimal components of inference are characterized as having one or two inputs. Two-input components form inherent serialization points during inference, requiring both inputs to be available, and therefore forcing synchronization. Both one- and two-input components may have intercomponent dependencies which also impose sequentiality. Conflict resolution in the classical RETE model selects a single rule activation for execution from a possible large set of available activations, and therefore limits inference to a single pathway. An analysis tool which uses a grammar-driven parser to read rule files and construct a network of inference components is described. A dataflow analysis component then traverses this network, identifying points at which the dataflow imposes serial constraints. This analysis is provided to the user in report form, with a relative performance prediction for a specific parallel implementation
Keywords :
grammars; inference mechanisms; parallel algorithms; performance evaluation; program compilers; synchronisation; RETE algorithm; dataflow analysis; forward chaining; grammar-driven parser; performance prediction; report form; rule files; single rule activation; synchronization; Concurrent computing; Engines; Expert systems; Load management; Modems; Optimizing compilers; Parallel processing; Performance analysis; Production; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace and Electronics Conference, 1990. NAECON 1990., Proceedings of the IEEE 1990 National
Conference_Location :
Dayton, OH
Type :
conf
DOI :
10.1109/NAECON.1990.112921
Filename :
112921
Link To Document :
بازگشت