Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Memory access method and device of processor

A memory access and processor technology, applied in the computer field, can solve the problems of destroying memory cache, cache loss, increasing access overhead, etc., and achieve the effect of reducing cross-node access, improving processing speed, and avoiding synchronization

Pending Publication Date: 2021-01-15
北京中科网威信息技术有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the prior art, the core of the Shenwei 1621 processor does not distinguish between nodes when accessing the memory. When a certain core accesses the local memory area, the speed is fast, but when crossing nodes, the memory cache will be destroyed, and two memory areas are needed. Mutual synchronization and frequent data migration will always cause cache misses, which not only increases access overhead, but also seriously affects 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
  • Memory access method and device of processor
  • Memory access method and device of processor
  • Memory access method and device of processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] 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.

[0037] Specifically, the overall scheme of the processor memory access method described in the embodiment of the present invention can be applied to the Shenwei 1621 processor. The Shenwei 1621 adopts a symmetrical multi-core structure and SoC technology, and a single chip integrates 16 64-bit RISC-structured processors. Shenwei processor cor...

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 embodiment of the invention provides a memory access method and device for a processor, and the method comprises the steps of obtaining a kernel identification in a business flow when the businessflow in the processor applies for a memory, and determining the node information of the business flow according to the kernel identification; and applying for a memory from a memory pool corresponding to the node information so as to perform memory access. Memory access can be carried out according to nodes, cross-node access is greatly reduced, synchronization between a local memory and a far-end memory is avoided, and memory access time delay is reduced. In this way, through modification of a software scheme, the system performance can be linearly increased along with increase of the numberof processors, and therefore the processing speed of domestic processors is effectively increased.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a processor memory access method and device. Background technique [0002] The memory access scheme of many processors usually means that each core can access the memory banks in all nodes, such as the Shenwei 1621 processor, but this access time varies with the distance of the nodes. The performance of the core accessing the memory group of this node is better than that of accessing other nodes, so the memory group in this node is called local memory, and the memory group of other nodes is called remote memory. [0003] In the prior art, the core of the Shenwei 1621 processor does not distinguish between nodes when accessing the memory. When a certain core accesses the local memory area, the speed is fast, but when crossing nodes, the memory cache will be destroyed, and two memory areas are needed. Mutual synchronization and frequent data migration will always cause cache mis...

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 Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5016G06F9/5061G06F2209/5011
Inventor 张娇慧
Owner 北京中科网威信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products