Abstract: In one embodiment, a system comprises a plurality of memory ports. The memory ports are distributed into a plurality of subsets, where each subset is identified by a subset index. The system further comprises a first address hashing unit configured to receive a request including at least one virtual memory address. Each virtual memory address is associated with a replication factor, and the virtual memory address refers to graph data. The first address hashing unit translates the replication factor into a corresponding subset index based on the virtual memory address, and converts the virtual memory address to a hardware based memory address. The hardware based address refers to data in the memory ports within a subset indicated by the corresponding subset index.
Type:
Application
Filed:
September 11, 2013
Publication date:
January 9, 2014
Applicant:
Cavlum, Inc.
Inventors:
Jeffrey A. Pangborn, Gregg A. Bouchard, Rajan Goyal, Richard E. Kessler