NASA Technical Reports Server (NASA) · 1989 · 35 citations · 2 references
Open access
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureData StructuresMemoryDistributed Memory SystemsMemory DevicesMemory HierarchyMemory ManagementMemory Subsystem DesignAddress Space ManagementAddress Space MappingDistributed MemoryMemory CapacityMemory Storage CapacitySignal-to-noise RatioSignal-to-noise Ratio AnalysisSignal-to-noise Ratio Estimation
A new design for a Sparse Distributed Memory, called the selected-coordinate design, is described. As in the original design, there are a large number of memory locations, each of which may be activated by many different addresses (binary vectors) in a very large address space. Each memory location is defined by specifying ten selected coordinates (bit positions in the address vectors) and a set of corresponding assigned values, consisting of one bit for each selected coordinate. A memory location is activated by an address if, for all ten of the locations's selected coordinates, the corresponding bits in the address vector match the respective assigned value bits, regardless of the other bits in the address vector. Some comparative memory capacity and signal-to-noise ratio estimates for the both the new and original designs are given. A few possible hardware embodiments of the new design are described.
2