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

Memory access methods, memory controllers and processor cores

A memory controller and processor core technology, applied in the information field, can solve problems such as bandwidth waste, poor real-time memory access scheduling, unpredictable memory access characteristics, etc., and achieve the effect of improving overall performance

Active Publication Date: 2020-02-21
HUAWEI TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current memory access scheduling algorithms all provide bandwidth guarantees for memory access units within the same scheduling cycle, which cannot guarantee the delay of bandwidth-sensitive memory access units, and may also lead to bandwidth waste
In addition, because the on-chip memory access data flow has the characteristics of density, burst, irregularity, and unpredictability, the memory access characteristics of the application usually change with time, and the application cannot predict its own access in the next scheduling cycle. Memory characteristics, thus pre-allocating bandwidth, resulting in poor real-time performance of memory access scheduling, thus affecting the overall performance of the system

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 methods, memory controllers and processor cores
  • Memory access methods, memory controllers and processor cores
  • Memory access methods, memory controllers and processor cores

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0062] figure 1 It is a schematic diagram of the main structure of the memory controller. Such as figure 1 As shown, the memory controller mainly includes a memory access scheduling unit 110 , a timing control unit 120 , a physical control unit 130 and a configuration control unit 140 .

[0063] The memory access scheduling unit 110 schedules the memory access requests, and sends the processed address information and data to the timing control unit 120 .

[00...

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 a memory access method, a memory controller, and a processor core. The method comprises: receiving processor core blocking information sent by a processor core, the processor core blocking information comprising the number of remaining executable instructions of the processor core or comprising the number of the remaining executable instructions of the processor core and the number of blocking instructions of the processor core; determining a priority of each processor core according to the blocking information of each processor core; and scheduling an access request of each process core according to the priority of each processor core. The memory access method, the memory controller and the processor core in embodiments of the present invention can improve overall performance of a system.

Description

technical field [0001] The present invention relates to the field of information technology, and more specifically, to a memory access method, a memory controller and a processor core. Background technique [0002] Since the 1960s, processor performance has followed Moore's Law and continued to develop at a high speed. With the increasing integration of single-chip transistors, problems such as chip power consumption, line transmission delay, and leakage current are becoming more and more serious. It is very difficult to improve processor performance simply by increasing the main frequency. The rate of return for exploiting instruction-level parallelism is also getting lower and lower. The development of higher-level process-level parallelism and task-level parallelism has become an inevitable trend to continuously improve processor performance. The advanced architecture represented by multi-core processors has become the dominant design structure in the field of high-perfo...

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): G06F9/50
CPCG06F9/50
Inventor 张广飞蔡卫光黄勤业
Owner HUAWEI TECH CO LTD
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