A CAM structure storage system for graph computing application
A storage system and graph computing technology, applied in other database indexing, other database retrieval, etc., can solve the problems that memory access efficiency affects the overall performance of the graph computing model, and the proportion of memory access operations is large, so as to avoid redundant data movement, The effect of reducing memory access delay and flexible storage system structure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] In a specific embodiment, the present invention provides a CAM structure storage system oriented to graph computing applications, and its specific structure can be set as the attached figure 2 shown. Multiple CAMs are used to store different types of data information to form a complete CAM structure storage system, and its internal behavior is controlled by the storage controller MEM_CON. While the storage system provides data for the processing unit, multiple CAMs can directly interact with each other.
[0048]The storage system in this embodiment contains three types of different information tables, and its specific structure is described as follows:
[0049] (1) Point information table (Vertex CAM)
[0050] Each data unit of Vertex CAM contains three fields, and the addresses are arranged from low to high, namely, the number Vertex id of the point, the property value Vproperty of the point, and the number Start_edge of the first edge with this point as the source ...
Embodiment 2
[0076] According to the characteristics of a large number of random indirect addressing memory accesses in graph computing applications, the present invention proposes a new type of CAM structure storage system that is more flexible, can effectively reduce memory access delays, reduce memory access address calculation operations, and avoid redundant data movement .
[0077] The CAM structure storage system oriented to graph computing application proposed by the present invention is as attached figure 2 shown. The system includes two types of CAM memories, point information table and edge information table, and an active node table composed of ordinary RAM.
[0078] The memory access method provided by the present invention can be carried out in the following manner,
[0079] A CAM structure storage method for graph computing applications, the method is applied to a CAM structure storage system, the storage system is connected to one or more processing units, and the storage...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


