Title
Hardware Accelerated Semantic Declarative Memory Systems through CUDA and MapReduce
Abstract
Declarative memory enables cognitive agents to effectively store and retrieve factual memory in real-time. Increasing the capacity of a real-time agent's declarative memory increases an agent's ability to interact intelligently with its environment but requires a scalable retrieval system. This work represents an extension of the Accelerated Declarative Memory (ADM) system, referred to as Hardware Accelerated Declarative Memory (HADM), to execute retrievals on a GPU. HADM also presents improvements over ADM's CPU execution and considers critical behavior for indefinitely running declarative memories. The negative effects of a constant maximum associative strength are considered, and mitigating solutions are proposed. HADM utilizes a GPU to process the entire semantic network in parallel during retrievals, yielding significantly faster declarative retrievals. The resulting GPU-accelerated retrievals show an average speedup of approximately 70 times over the previous Service Oriented Architecture Declarative Memory (soaDM) implementation and an average speedup of approximately 5 times over ADM. HADM is the first GPU-accelerated declarative memory system in existence.
Year
DOI
Venue
2019
10.1109/TPDS.2018.2866848
IEEE Transactions on Parallel and Distributed Systems
Keywords
Field
DocType
Computer architecture,Graphics processing units,Acceleration,Hardware,Semantics,Real-time systems,Toy manufacturing industry
Associative property,CUDA,Computer science,Semantic network,Cognition,Computer hardware,Semantics,Service-oriented architecture,Speedup,Scalability
Journal
Volume
Issue
ISSN
30
3
1045-9219
Citations 
PageRank 
References 
1
0.34
0
Authors
4
Name
Order
Citations
PageRank
Mark Edmonds172.70
Tanvir Atahary242.50
Scott Douglass342.50
Tarek M. Taha428032.89