DocumentCode
3438703
Title
Executing contextual logic programming on a dedicated VLSI coprocessor
Author
Civera, Pierluigi ; Lamma, Evelina ; Mello, Paola ; Natali, Antonio ; Piccinini, Gianluca ; Zamboni, Maurizio
Author_Institution
Politecnico di Torino, Italy
fYear
1991
fDate
13-16 May 1991
Firstpage
31
Lastpage
35
Abstract
The effective implementation of a logic language (EC-Prolog) that is based on contextual logic programming, subsumes standard Prolog, and efficiently supports and integrates different structured logic languages is discussed. The implementation is based on an extension of the abstract machine developed by D.H.D. Warren (1983) and is obtained by adding a specialized coprocessor (S-PROXIMA), based on a microprogrammed VLSI architecture, to a standard CPU. A description is presented of the extended Warren abstract machine (WAM) code, the compilation-based environment supporting the general framework, and the specialized microprocessor architecture
Keywords
PROLOG; high level languages; logic programming; microprocessor chips; satellite computers; Prolog; S-WAM; abstract machine; compilation-based environment; contextual logic programming; extended Warren abstract machine; logic language; microprogrammed VLSI architecture; specialized coprocessor; specialized microprocessor architecture; Coprocessors; Logic design; Logic programming; Microprocessors; Proposals; Query processing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
CompEuro '91. Advanced Computer Technology, Reliable Systems and Applications. 5th Annual European Computer Conference. Proceedings.
Conference_Location
Bologna
Print_ISBN
0-8186-2141-9
Type
conf
DOI
10.1109/CMPEUR.1991.257351
Filename
257351
Link To Document