CONCURRENT PROLOG COMPILER ON TOP OF PROLOG.

Kazunori Ueda*, Takashi Chikayama

*この研究の対応する著者

研究成果: Conference contribution

12 被引用数 (Scopus)

抄録

A Concurrent Prolog compiler, whose target language is (sequential) Prolog, was implemented in Prolog. The object program obtained can further be compiled into machine codes by a Prolog compiler. Due to the similarity among the source, target and implementation languages, the compiler and the run-time support were small and very rapidly developed. Benchmark tests showed that (twice) compiled Concurrent Prolog programs ran 2. 7 to 4. 4 times faster and 2. 7 to 5. 3 times slower than comparable Prolog programs running on the interpreter and compiler, respectively, of the same Prolog system. After these experiments, the Concurrent Prolog compiler was modified to obtain a compiler of the new parallel logic programming language, GHC (guarded Horn clauses), and almost the same efficiency was achieved. These compilers will serve for parallel logic programming.

本文言語English
ホスト出版物のタイトルUnknown Host Publication Title
出版社IEEE
ページ119-126
ページ数8
ISBN(印刷版)0818606363
出版ステータスPublished - 1985 12月 1
外部発表はい

ASJC Scopus subject areas

  • 工学(全般)

フィンガープリント

「CONCURRENT PROLOG COMPILER ON TOP OF PROLOG.」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル