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

Method, device and system for scheduling memory access command

A memory access command and scheduling method technology, applied in the computer field, can solve problems such as incomplete consideration, inability to guarantee the memory access bandwidth and memory access delay requirements of memory access devices, and computer systems failing to work normally, so as to reduce the idle rate. , the effect of increasing bandwidth utilization and reducing average memory access delay

Active Publication Date: 2017-07-04
LOONGSON TECH CORP
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in the above-mentioned technologies, the scheduling of memory access commands is not considered comprehensively, and the requirements for memory access bandwidth and memory access delay of some memory access devices cannot be guaranteed, which will cause the computer system to fail to work normally.

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
  • Method, device and system for scheduling memory access command
  • Method, device and system for scheduling memory access command
  • Method, device and system for scheduling memory access command

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] 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 creative efforts fall within the protection scope of the present invention.

[0049] figure 1 It is a schematic structural diagram of an application scenario of the memory access command scheduling method of the present invention. Such as figure 1 As shown, the memory access command scheduling method provided in this embodiment can be applied in a storage system of a computer. In a multi-core computer system, multiple pr...

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 provides a method, a device and a system for scheduling a memory access command. The method comprises the steps: a memory controller receives a to-be-scheduled memory access command sent by memory access equipment, wherein the to-be-scheduled memory access command includes an original priority of the to-be-scheduled memory access command; the memory controller inserts the to-be-scheduled memory access command into a scheduling queue according to the relation between existing memory access commands in the scheduling queue, the relation between the to-be-scheduled memory access command and the existing memory access commands in the scheduling queue and the relation between the original priority of the to-be-scheduled memory access command and a current priority of the existing memory access commands in the scheduling queue. Therefore, memory access bandwidths and memory access delays of different memory access equipment can be satisfied, the operational stability of a computer system is improved, the idleness rate of a memory bus of the computer system is decreased, the bandwidth utilization rate is improved and the average memory access delay is reduced.

Description

technical field [0001] The present invention relates to computer technology, in particular to a memory access command scheduling method, device and system. Background technique [0002] The storage system in the computer system mostly uses Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM for short) equipment as the main memory (that is, memory), and the main memory and the central processing unit (Central Processing Unit; Abbreviation: CPU), graphics card, Gigabit Ethernet card and other memory access devices are connected through the memory controller. The memory controller receives the memory access command from the memory access device, then converts it into an operation command for the memory, and returns data for the read command or returns a response for the write command to the request source. All memory operations need to comply with strict timing specifications, and the delay caused by reading and writing memory operations to meet the timing spec...

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): G06F13/16
CPCG06F13/1626G06F13/1642
Inventor 陈厦王焕东黄帅
Owner LOONGSON TECH CORP
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