Outburst disorder based memory controller, system and its access scheduling method

A technology of memory controller and scheduling method, which is applied to instruments, electrical digital data processing, etc., can solve the problem of memory bus bandwidth waste, and achieve the effect of reducing execution time and increasing data bandwidth.

Inactive Publication Date: 2009-07-01
INST OF ACOUSTICS CHINESE ACAD OF SCI
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such a structure and organizational form make each access of the controller to SDRAM be based on a single write access instead of a write burst with less delay, which is a waste of memory bus bandwidth.

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
  • Outburst disorder based memory controller, system and its access scheduling method
  • Outburst disorder based memory controller, system and its access scheduling method
  • Outburst disorder based memory controller, system and its access scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described below with reference to the accompanying drawings and through specific examples:

[0033] Please refer to figure 1 , Figure 4 , figure 1 is a schematic structural diagram of a memory controller 100 according to an embodiment of the present invention; Figure 4is a schematic structural diagram of a memory system according to an embodiment of the present invention. Such as figure 1 As shown, the controller 100 is mainly composed of three parts: a read or write access burst queue module (hereinafter referred to as the read queue module or write queue module) 101, a block arbitration module 102, and an SDRAM event selection module (hereinafter referred to as event selection module) 103. On the other hand, if Figure 4 As shown, the memory system includes a memory controller 100, a processor 200 and a memory 300, and figur...

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 memory controller based on the burst disorder memory access dispatching, which is used to the burst disorder memory access dispatching accessed by a memory, and comprises a reading-writing queue module for storing the reading-writing memory access from a processor in a two-dimension mode, a block arbitration module for arbitrating a burst memory access from each block in each memory clock period, and an event selection module for selecting the final memory access operation from the burst of each block after arbitrated to send to the memory. The block is conducted with the burst arbitration to dispatch the disorder memory access through changing the structure of a queue and adopting the priority expression provided by the invention, thereby increasing the data bandwidth of the memory, and reducing the executing time of the processor.

Description

technical field [0001] The invention relates to a memory controller, in particular to a memory controller based on burst out-of-order memory access scheduling. [0002] The invention also relates to a memory system based on burst out-of-order memory access scheduling. [0003] The invention also relates to a memory access scheduling method based on the burst out-of-sequence memory controller. Background technique [0004] With the continuous improvement of the performance of the processor, the data demand of the processor for the memory is increasing, and the bandwidth of the memory has become a bottleneck restricting the improvement of the performance of the processor system. The peak bandwidth of the memory is determined by the two characteristic parameters of the frequency of the memory chip and the bus width. Using a good memory access scheduling control strategy can make better use of memory bandwidth. [0005] Synchronous Dynamic Random Access Memory (SDRAM) usually...

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/18
Inventor 王东辉侯朝焕张铁军杨磊逄珺时磊
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products