A CLAUSE INDEXING UNIT FOR PROLOG

被引:0
|
作者
RENAUX, D [1 ]
DASIEWICZ, P [1 ]
机构
[1] UNIV WATERLOO,DEPT ELECT & COMP ENGN,WATERLOO N2L 3G1,ONTARIO,CANADA
来源
MICROPROCESSING AND MICROPROGRAMMING | 1992年 / 35卷 / 1-5期
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1016/0165-6074(92)90333-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Clause Indexing Unit provides hardware support for the depth first search operation of Prolog. It is implemented as a specialized memory unit tightly coupled to a general purpose or Prolog specific processor, which executes the Prolog program. When a goal is passed to the Clause Indexing Unit, it performs a parallel search for all clause heads (which are stored in the unit) that match the goal. Then it selects the first matching clause head and returns a pointer to the selected clause. Features of the Clause Indexing Unit include: binding-consistency check, fault-tolerant design and elimination of the traditional garbage collection activities for dynamic clauses. In this paper we present a description of the Clause Indexing Unit, an analysis of its benefits and an estimate of its performance.
引用
收藏
页码:311 / 318
页数:8
相关论文
共 50 条
  • [21] Study on the English Corresponding Unit of Chinese Clause
    Feng, Wenhe
    Yang, Yi
    Li, Yancui
    Li, Xia
    Ren, Han
    NATURAL LANGUAGE UNDERSTANDING AND INTELLIGENT APPLICATIONS (NLPCC 2016), 2016, 10102 : 129 - 140
  • [22] Questioning the clause as a crosslinguistic unit in grammar and interaction
    Laury, Ritva
    Ono, Tsuyoshi
    Suzuki, Ryoko
    STUDIES IN LANGUAGE, 2019, 43 (02): : 364 - 401
  • [23] Understanding 'clause' as an emergent 'unit' in everyday conversation
    Thompson, Sandra A.
    STUDIES IN LANGUAGE, 2019, 43 (02): : 254 - 280
  • [24] CLAUSE AS THE TRANSLATION UNIT IN CHINESE TO ENGLISH TRANSLATION
    向阳
    川北教育学院学报, 2001, (03) : 36 - 39
  • [25] MOORE 1440 PRECISION INDEXING UNIT
    不详
    MACHINERY AND PRODUCTION ENGINEERING, 1972, 120 (3089): : 117 - &
  • [26] Clause vivification by unit propagation in CDCL SAT solvers
    Li, Chu-Min
    Xiao, Fan
    Luo, Mao
    Manya, Felip
    Lu, Zhipeng
    Li, Yu
    ARTIFICIAL INTELLIGENCE, 2020, 279
  • [27] GENPRO - AUTOMATIC-GENERATION OF PROLOG CLAUSE FILES FOR KNOWLEDGE-BASED SYSTEMS IN THE BIOMEDICAL SCIENCES
    SALDANHA, J
    ECCLES, JR
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 1989, 28 (03) : 207 - 214
  • [29] Web-based Visualisation for Definite Clause Grammars Using Prolog Meta-Interpreters System Description
    Nogatz, Falco
    Kalkus, Jona
    Seipel, Dietmar
    PPDP'18: PROCEEDINGS OF THE 20TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, 2018,
  • [30] Unit Cell Indexing of Luminescent Tantalum Zinc Oxide
    Santosh K. Kurinec
    Philip D. Rack
    Michael D. Potter
    Thomas N. Blanton
    Journal of Materials Research, 2000, 15 : 1320 - 1323