• 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