DocumentCode :
3429437
Title :
Performance evaluation of Integrated Prolog Processor IPP
Author :
Abe, Shigeo ; Kiriyama, Kaoru ; Kurosawa, Ken-ichi ; Bandoh, Tadaaki
Author_Institution :
Hitachi Ltd., Ibaraki, Japan
fYear :
1988
fDate :
25-27 May 1988
Firstpage :
505
Lastpage :
510
Abstract :
The IPP was developed to realize high-speed execution of Prolog and procedural languages on the same computer with less overhead. Previously developed optimization techniques such as clause indexing by optimal argument and global register assignment across determinate built-in predicates were intended to utilize mode information. The main extensions are as follows: to select as the optimal argument the variable that exists in a type checking predicate and to eliminate type checking from a clause code if such a predicate exists; and to detect unification failure as early as possible, and to resolve register conflicts by changing execution order in each unification that may fail and the remaining unification plus goal generation. The performance of the IPP for the append, quick sort, and eight-queen programs was found to be 1.1, 0.49, and 1.1 MLIPS, respectively.<>
Keywords :
PROLOG; artificial intelligence; minicomputers; performance evaluation; program compilers; special purpose computers; IPP; Integrated Prolog Processor; artificial intelligence machines; clause indexing; compilers; global register assignment; high-speed execution; optimization; performance evaluation; superminicomputer; type checking; unification failure; Application software; Arithmetic; Artificial intelligence; Computer aided instruction; Computer architecture; Hardware; Indexing; Optimizing compilers; Registers; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Artificial Intelligence for Industrial Applications, 1988. IEEE AI '88., Proceedings of the International Workshop on
Conference_Location :
Hitachi City, Japan
Type :
conf
DOI :
10.1109/AIIA.1988.13339
Filename :
13339
Link To Document :
بازگشت