| タイトル | A Prolog Emulator |
| 本文(外部サイト) | http://hdl.handle.net/2060/19930074153 |
| 著者(英) | Tick, Evan |
| 著者所属(英) | Stanford Univ. |
| 発行日 | 1987-05-01 |
| 言語 | eng |
| 内容記述 | This note describes an efficient software emulator for the Warren Abstract Machine (WAM) Prolog architecture. The version of the WAM implemented is called Lcode. The Lcode emulator, written in C, executes the 'naive reverse' benchmark at 3900 LIPS. The emulator is one of a set of tools used to measure the memory-referencing characteristics and performance of Prolog programs. These tools include a compiler, assembler, and memory simulators. An overview of the Lcode architecture is given here, followed by a description and listing of the emulator code implementing each Lcode instruction. This note will be of special interest to those studying the WAM and its performance characteristics. In general, this note will be of interest to those creating efficient software emulators for abstract machine architectures. |
| NASA分類 | COMPUTER PROGRAMMING AND SOFTWARE |
| レポートNO | 93N71600 NASA-CR-192403 NAS 1.26:192403 CSL-TN-87-324 |
| 権利 | Copyright, Distribution as joint owner in the copyright |
|