Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for data prefetching

A data prefetching and prefetching technology, applied in the field of communications, can solve the problems of reducing system power, indistinguishable processors, and high latency of accessing remote memory, and achieves the effects of reducing cost, reducing latency, and improving hit rate.

Inactive Publication Date: 2017-03-15
HUAWEI TECH CO LTD +1
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In a server cluster, using interconnection technology, memory can be shared between nodes, that is, some nodes can use memory that does not belong to them, but use the memory of remote nodes, but the delay of accessing remote memory is slower than that of accessing local memory. much higher latency
Assuming that a node uses memory that does not belong to itself, the prefetcher on this node does not distinguish whether the memory access address issued by the processor is local memory or remote memory, so it cannot perform data prefetch for accessing remote memory. optimization
[0005] The inventors of the present invention have found that the existing prefetching method that only performs data prefetching for the local memory of the node and does not consider the use of the remote memory by the node cannot reduce the delay in accessing the remote memory, which will lead to In a cluster, reduce system performance

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
  • A method and system for data prefetching
  • A method and system for data prefetching
  • A method and system for data prefetching

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0046] The embodiment of the present invention provides a method and system for data prefetching, in order to distinguish between the situation that the processor accesses the local memory and the remote memory in the interconnected cluster system, improve the prefetching method for the remote memory, and reduce the access to the remote memory. The delay of end memory improves the overall performance of the system.

[0047]In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without makin...

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

The invention discloses a data prefetching method and system. Different prefetching depth values are set for a local terminal and a remote terminal connected with the local terminal in advance, when the data prefetching system receives a fetching address sent by a processor, the terminal to which the fetching address belongs is judged and distinguished, and the corresponding prefetching depth value is obtained. Under the condition of not arranging an additional prefetching system, the high-speed cache hit rate is improved, the time delay for having access to a remote memory is shortened, and cost is lowered. Meanwhile, a software programming interface is provided, and the prefetching depth values corresponding to the terminals can be dynamically amended when the terminals operate.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a data prefetch method and system. Background technique [0002] With the rapid development of information technology, the scale of the network increases exponentially with the number of users, and it becomes larger and larger. In order to support the disconnection operation, the prefetch technology is adopted. The prefetch technology utilizes the principle of Fetch data into the cache, so that the processor can directly fetch data from the cache when accessing memory, greatly reducing memory access time and network delay, and improving system performance. [0003] Prefetch technology can be divided into software prefetch and hardware prefetch. At present, for software prefetching, most processors support prefetching instructions in different formats, but there will be instruction overhead for data prefetching through instructions; hardware prefetching technology ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/0862
Inventor 张乾龙江涛侯锐张立新
Owner HUAWEI TECH CO LTD