• DocumentCode
    1233792
  • Title

    RUBIC: a multiprocessor for rule-based systems

  • Author

    Moldovan, Dan I.

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    19
  • Issue
    4
  • fYear
    1989
  • Firstpage
    699
  • Lastpage
    706
  • Abstract
    It is shown how sequential production systems can be transformed into equivalent parallel forms by performing an analysis of rule interdependence. In the parallel production system model, rules fire simultaneously and the search space is reduced from the original form. A multiprocessor called RUBIC (rule-based inference computer) was designed to implement the parallel processing model. RUBIC has a message-passing architecture. The partitioning and mapping of production systems into the multiprocessor is achieved by optimizing a performance index such that inherent parallelism is maximized and interprocessor communication is minimized
  • Keywords
    knowledge based systems; parallel machines; interprocessor communication; message-passing architecture; multiprocessor; parallel production system model; parallelism; performance index; rule interdependence; rule-based inference computer; rule-based systems; sequential production systems; Artificial intelligence; Computer architecture; Databases; Fires; Flow production systems; Knowledge based systems; Knowledge representation; Parallel processing; Performance analysis; Production systems;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9472
  • Type

    jour

  • DOI
    10.1109/21.35334
  • Filename
    35334