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

A cache allocation, data access, data transmission method, processor and system

A multi-processor system and cache allocation technology, applied in the computer field, can solve problems such as large demand for processor cache capacity, inability to cope with processors, and unreasonable design of multi-processor system cache structure.

Active Publication Date: 2019-08-27
HUAWEI TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, the deficiencies in the design of the cache structure of the cooperative cache are: the cache capacity of the processor is limited, and it cannot cope with the situation that the processor's local private cache capacity is greater than the secondary cache capacity, or the processor's The case where the global shared cache capacity requirement is greater than the secondary cache capacity
[0005] Therefore, the cache structure design of the existing multiprocessor system is unreasonable, and the cache capacity of the processor is limited.

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 cache allocation, data access, data transmission method, processor and system
  • A cache allocation, data access, data transmission method, processor and system
  • A cache allocation, data access, data transmission method, processor and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0079] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments 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 making creative efforts belong to the protection scope of the present invention.

[0080] Please refer to figure 1 , figure 1 A schematic diagram of the hardware architecture of a multiprocessor system. figure 1 Take three processors as an example, namely processor A, processor B, and processor C, each of which has a corresponding cache, respectively, cache A, cache B, and cache C, and each processor share a single memor...

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

Disclosed are cache distribution, data access and data sending methods, processors, and a system. The cache distribution method comprises: a second processor receives an access request, sent by a first processor, for acquiring first data, wherein the first data is not stored in a cache of the first processor and is stored in a cache of the second processor, and the access request comprises a cache utilization rate of each processor on a path between the first processor and the second processor; the second processor determines a processor, having the cache utilization rate lower than the cache utilization rate of the second processor, among all the processors as a borrowed processor; and the second processor sends the first data to a cache of the borrowed processor, and instructs the borrowed processor to send the first data to the first processor, wherein the first processor, the second processor, and the borrowed processor pertain to the same multi-processor system.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a buffer allocation, data access, data sending method, processor and system. Background technique [0002] Today's computer systems are usually multi-processor systems, that is, they are composed of multiple processors, and there are multiple processor cores in one processor. Each processor has its own cache, where data is stored for the processor to access. How to provide data for multiple processors in a timely and effective manner has become a key issue in the design of cache structures for multiprocessor systems. [0003] The cache structure of the existing multiprocessor system is designed as a cooperative cache. For each processor, in addition to the first-level private cache, the second-level cache of each processor is divided into two parts, one part is used for local private use, and the other part is used for global sharing. The size of the private part and...

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/0842G06F9/50
Inventor 张广飞顾雄礼蔡卫光
Owner HUAWEI TECH CO LTD