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