• DocumentCode
    2886764
  • Title

    Using SIMD parallelism to support rule-based systems

  • Author

    Kamel, Nabil N.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Florida Univ., Gainesville, FL, USA
  • fYear
    1990
  • fDate
    7-9 Mar 1990
  • Firstpage
    544
  • Abstract
    A parallel algorithm for the implementation of Rete networks on a parallel array processor is proposed. Although special-purpose architectures have been proposed for directly implementing production systems, the availability of such machines is very limited. Proposed implementation algorithms, which take advantage of more widely available parallel machines, are more practical. Such an approach was taken in a previous work where a number of workstations connected via a local area network were considered. Here an SIMD (single instruction, multiple data) array processor is used. The Rete network is functionally divided into two subnetworks: the discrimination network and the join network. It is the join network where most of the processing load is carried out. The operation of the join network is the main objective of the SIMD implementation. The proposed algorithm emphasizes data parallelism as opposed to functional parallelism. In this type of parallelism, the data are partitioned into sets of approximately equal size and distributed among several processors. The data are then operated upon simultaneously by similar operators. The underlying architecture is described
  • Keywords
    parallel algorithms; parallel machines; Rete networks; SIMD parallelism; discrimination network; join network; parallel algorithm; parallel array processor; rule-based systems; special-purpose architectures; Communication system control; Computer architecture; Computer networks; Delay; Expert systems; Knowledge based systems; Parallel processing; Partitioning algorithms; Production systems; Research and development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2035-8
  • Type

    conf

  • DOI
    10.1109/PARBSE.1990.77210
  • Filename
    77210