DocumentCode :
1161034
Title :
Content-addressable memories applied to execution of logic programs
Author :
Ribeiro, J.C.D.F. ; Stormon, C.D. ; Oldfield, J.V. ; Brule, M.R.
Author_Institution :
Artronics Ltd., Rio de Janeiro, Brazil
Volume :
136
Issue :
5
fYear :
1989
fDate :
9/1/1989 12:00:00 AM
Firstpage :
383
Lastpage :
388
Abstract :
The paper describes a number of techniques for using content-addressable memory to speed up the execution of logic programs for both single and multiple processor implementations. The techniques shown allow for significant speedups in unification, clause selection, branch switching, variable handling and garbage collection. For multiple processor implementations, the literal ordering and environment join algorithms are also improved. In addition to the speed improvements, some simplification of software results from performing indexing operations in content-addressable memory.
Keywords :
content-addressable storage; logic programming; multiprocessing systems; branch switching; clause selection; environment join algorithms; execution of logic programs; garbage collection; indexing operations; literal ordering; multiple processor; unification; variable handling;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings E
Publisher :
iet
ISSN :
0143-7062
Type :
jour
Filename :
31389
Link To Document :
بازگشت