ACM Home Page
Please provide us with feedback. Feedback
Compiling Prolog into microcode: a case study using the NCR/32-000
Full text PdfPdf (1.01 MB)
Source International Symposium on Microarchitecture archive
Proceedings of the 18th annual workshop on Microprogramming table of contents
Pacific Grove, California, United States
Pages: 79 - 88  
Year of Publication: 1985
ISBN:0-89791-172-5
Also published in ...
Authors
B. Fagin  Division of Computer Science, University of California, Berkeley, CA
Y. N. Patt  Division of Computer Science, University of California, Berkeley, CA
V. Srini  Division of Computer Science, University of California, Berkeley, CA
A. Despain  Division of Computer Science, University of California, Berkeley, CA
Sponsor
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 6,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/18927.18914
What is a DOI?

ABSTRACT

A proven method of obtaining high performance for Prolog programs is to first translate them into the instruction set of Warren's Abstract Machine, or W-code [1]. From that point, there are several models of execution available. This paper describes one of them:- the compilation of W-code directly into the vertical microcode of a general purpose host processor, the NCR/32-000. The result is the fastest functioning Prolog system known to the authors. We describe the implementation, provide benchmark measurements, and analyze our results.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D.H.D. Warren, An Abstract Prolog Instruction Set, SRI International, Menlo Park,CA (1983). Technical Report.
2
 
3
 
4
Wayne Citrin and Peter Van Roy, "Compiling Prolog for the Berkeley PLM," Proceedings of the 19th Hawaii International Conference on System Sciences, (1986). To appear.
5
 
6
 
7
NCR Corporation, NCR132 General Information. 1983.
 
8
David H. D. Warren, Applied Logic -- Its Use and Implementation as a Programming Tool, University of Edinburgh, Scotland (1977). Ph.D. Thesis.
 
9
Tep Dobry, PLM Simulator Reference Manual, Computer Science Division, University of California, Berkeley, CA (July 1984). Technical Note.


Collaborative Colleagues:
B. Fagin: colleagues
Y. N. Patt: colleagues
V. Srini: colleagues
A. Despain: colleagues

Peer to Peer - Readers of this Article have also read: