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 条
  • [41] Tau Prolog: A Prolog interpreter for the Web
    Valverde, José Antonio Riaza
    arXiv, 2023,
  • [42] 'PROLOG'
    BRAUN, V
    THEATER DER ZEIT, 1989, 44 (12): : 9 - 9
  • [43] Prolog
    McAdams, S
    MUSIC PERCEPTION, 2004, 22 (02): : 171 - 172
  • [44] Prolog
    Sabine Kern
    Sabine Spitzer
    Zeitschrift für Psychodrama und Soziometrie, 2013, 11 (Suppl 1) : 1 - 3
  • [45] Proper Unit of Property for Takings Clause Analysis: Murr v. Wisconsin
    Corley, Pamela C.
    JUSTICE SYSTEM JOURNAL, 2018, 39 (02) : 189 - 190
  • [46] Indexing! Indexing! Indexing!
    La Vigna, Francesco
    ACQUE SOTTERRANEE-ITALIAN JOURNAL OF GROUNDWATER, 2018, 7 (01): : 5 - 5
  • [47] 'Prolog'
    Sosnora, V
    CHICAGO REVIEW, 2004, 50 (2-4) : 220 - 227
  • [48] News Video Indexing and Story Unit Segmentation using Text Cue
    Haloi, Pranabjyoti
    Gadde, Prathik
    Bhuyan, M. K.
    2019 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET 2019): ADVANCING WIRELESS AND MOBILE COMMUNICATIONS TECHNOLOGIES FOR 2020 INFORMATION SOCIETY, 2019, : 501 - 507
  • [49] PROLOG
    CAREY, G
    DR DOBBS JOURNAL, 1985, 10 (08): : 16 - 16
  • [50] 'Prolog'
    Mussapi, R
    AKZENTE-ZEITSCHRIFT FUR LITERATUR, 2000, 47 (02): : 123 - 123