DocumentCode :
2380995
Title :
Twin register architecture for an AI processor
Author :
Matoba, Tsukasa ; Okamura, Mitsuyoshi ; Aikawa, Takeshi ; Minagawa, Kenji ; Saito, Mitsuo ; Maeda, Ken-ichi ; Takamiya, T.
Author_Institution :
Toshiba Corp., Kawasaki, Japan
fYear :
1989
fDate :
23-25 Oct 1989
Firstpage :
168
Lastpage :
173
Abstract :
A twin register architecture has been developed to improve the backtracking speed of Prolog programs. The twin register architecture is intended to realize a virtual infinite register set. The features of the architecture are: (1) only a small amount of hardware is needed, including a pair of register files, and (2) data transfer between the register and the memory is automatically executed. A register saving/restoring operation and the Prolog instruction are executed in parallel to reduce the overhead of memory accesses. The twin register architecture has been implemented in the IP704 AI processor to determine its effectiveness. Experimental results have shown that the execution time of the 8-Queen program is reduced by 15% in the case of the twin register architecture as compared with that for the ordinary architecture, in which saving/restoring are done by software. Also, the architecture is useful for register saving/restoring of the CALL/RETURN procedure in general procedural programs
Keywords :
computer architecture; logic programming; reduced instruction set computing; special purpose computers; 8-Queen program; AI processor; IP704 AI processor; Prolog programs; RISC; backtracking speed; data transfer; memory accesses; overhead; procedural programs; twin register architecture; virtual infinite register set; Artificial intelligence; Clocks; Computer architecture; Costs; Electronic mail; Frequency; Hardware; Reduced instruction set computing; Registers; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
Conference_Location :
Fairfax, VA
Print_ISBN :
0-8186-1984-8
Type :
conf
DOI :
10.1109/TAI.1989.65317
Filename :
65317
Link To Document :
بازگشت