Check patentability & draft patents in minutes with Patsnap Eureka AI!

Graph data prefetcher and prefetching method

A prefetcher and graph data technology, applied in the field of graph data prefetcher and prefetching, can solve the problems of not being able to apply graph data prefetching well, not combining graph data structure and algorithm characteristics, etc., so as to improve the hit rate. , reduce randomness and improve the effect of locality

Active Publication Date: 2021-09-28
XI AN JIAOTONG UNIV
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The above different prefetchers are suitable for some specific scenarios in most cases, due to the irregular structure of the graph, the above prefetchers are not very good The most important reason for prefetching suitable for graph data is that it does not combine the unique structure and algorithm characteristics of graph data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Graph data prefetcher and prefetching method
  • Graph data prefetcher and prefetching method
  • Graph data prefetcher and prefetching method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0091] Select graph Zachary's karate club (https: / / editor.csdn.net / md / ?articleId=110086896) as the test benchmark, Zachary's karate club has 30 vertices, 125 edges, and the prefetching method of the present invention is tested and analyzed, And compared with other existing prefetching methods, the overall hit rate of sequential prefetch selects the highest hit rate of different data prefetch for calculation. Compared with other methods, the specific performance comparison results of the prefetcher hit rate for different graph data structures proposed by the present invention are shown in Table 5-8 and Figure 9-12 As shown, it can be seen that the present invention is far higher than the prior art regardless of the vertex eigenvalue hit rate, edge eigenvalue hit rate, run-length coding hit rate or overall hit rate.

[0092] Table 5 Comparison of prefetch hit rate of vertex eigenvalues ​​by different prefetch mechanisms

[0093]

[0094] Table 6 Comparison of prefetch hit r...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

According to the graph data prefetcher and the prefetching method provided by the invention, a vertex information storage structure is optimized and stored, vertex numbers of a graph are reordered, and connected vertexes are numbered as adjacent values as far as possible, so that the locality of data access is improved, and the randomness of vertex information access is greatly reduced; Meanwhile, the time locality of data access through a graph neural network algorithm is utilized, the number of times of vertex information access is recorded for prefetching design, and the hit rate of prefetching is greatly increased. When the characteristic values of the two vertexes on the same edge are updated, the edge characteristic values are sequentially stored according to the sequence, the prefetcher is designed based on the updating sequence of the two vertexes on the edge and the locality of the access time, and the hit rate of the prefetcher is effectively improved. The characteristic that the storage structure and the access sequence of the topological relation are consistent and continuous is utilized, the prefetcher is designed by recording the historical address of the topological relation, and the extremely high hit rate is achieved.

Description

technical field [0001] The invention relates to a graph data processing technology, in particular to a graph data prefetcher and a prefetch method. Background technique [0002] Graphs are one of the most classic and commonly used data structures. With the increasing application of machine learning and data mining, the scale of graphs has also become larger and larger. On the other hand, due to the extreme irregularity of large-scale graph data, a large amount of data communication is generated during the calculation process on the traditional system, which leads to the problem of low calculation efficiency. How to effectively process and analyze large-scale graph data is a major research hotspot in academia and industry. In order to effectively deal with the above challenges, many graph computing systems have been proposed for efficient graph data processing. [0003] In different graph accelerators, the bandwidth required by the computing array is often several times or e...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F16/901G06N3/04
CPCG06F16/9024G06N3/04
Inventor 杨晨耿龙飞霍凯博梅魁志
Owner XI AN JIAOTONG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More