• DocumentCode
    2879555
  • Title

    An associative processor for logic programming languages

  • Author

    Naganuma, Jiro ; Ogura, Takeshi

  • Author_Institution
    NTT LSI Lab., Kanagawa, Japan
  • Volume
    i
  • fYear
    1991
  • fDate
    8-11 Jan 1991
  • Firstpage
    229
  • Abstract
    Proposes an associative processor architecture for logic programming languages, and specifically examines such architecture for a sequential language, Prolog, and a parallel language, Guarded Horn Clauses (GHC). The architecture is derived from an execution model of these logic programming languages. The associative processor has a hierarchical structure, and can efficiently achieve associative operations and other sequential operations including these logic programming language executions by exploiting a hierarchical parallelism. A prototype of the associative processor has been developed using dedicated 4-kbit Content Addressable Memory (CAM) LSIs. Prolog hardware algorithms have been implemented on the prototype and the performance has been evaluated. At a machine cycle time of 200 ns, the associative processor attains a performance of 108 KLIPS (kilo logical inferences per second) in the interpretive mode. GHC hardware algorithms have also been studied on the associative processor and the preliminary performance has been estimated. The performance of GHC is on the same level as that of Prolog
  • Keywords
    content-addressable storage; logic programming; memory architecture; Content Addressable Memory; GHC; Guarded Horn Clauses; Prolog; associative processor; associative processor architecture; logic programming languages; Associative memory; CADCAM; Computer aided manufacturing; Hardware; Inference algorithms; Large scale integration; Logic programming; Parallel languages; Prototypes; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Type

    conf

  • DOI
    10.1109/HICSS.1991.183890
  • Filename
    183890