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

Memory access method and memory controller

A memory controller and memory access technology, applied in program control design, memory address/allocation/relocation, instruments, etc., can solve the problem of low memory access efficiency and achieve the effect of reducing possibility and improving efficiency

Inactive Publication Date: 2014-12-31
HUAWEI TECH CO LTD +1
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a memory access method and a memory controller, which are used to solve the technical problems of high possibility of page conflicts and low efficiency of memory access in the process of memory access in the prior art

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 memory controller
  • Memory access method and memory controller
  • Memory access method and memory controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0040] figure 1 A schematic flow chart of a memory access method provided by an embodiment of the present invention, such as figure 1As shown, this embodiment may include:

[0041] 101. Receive a first memory access request sent by an application program.

[0042] Wherein, the first memory access request is used to indicate the memory particle ...

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 access method and a memory controller. A memory access request is sent according to an application program, and at least one memory chip comprised by a memory chip set indicated by the memory access request is accessed; the memory chip in the memory chip set is determined by the application program according to the memory access bandwidth requirement, and different application programs have different memory access bandwidth requirements, therefore, memory access requests sent by different application programs indicate at least one of different memory chips, so that different memory chips can be respectively accessed by different application programs, and thus a line buffer memory in each memory chip has pages with different page addresses, the page conflicts in all memory chips are avoided, the possibility of page conflicts is reduced, and the efficiency of memory access is improved.

Description

technical field [0001] The invention relates to data storage technology, in particular to a memory access method and a memory controller. Background technique [0002] The memory system includes a memory controller and memory chips. The memory chip includes multiple ranks, each rank includes multiple memory granules, the memory granules are composed of multiple pages and row buffers corresponding to the pages, and each page includes multiple storage units. According to the memory access request sent by the application program, the memory controller accesses all the memory particles included in the specified column indicated by the memory access request. [0003] When the memory controller accesses the memory granule, if the page data in the memory granule to be accessed already exists in the row buffer corresponding to the page, that is, the page hits, the data in the row buffer can be directly read or written. Data operation, if the data of the page does not exist in the ...

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): G06F12/08
CPCG06F9/5016
Inventor 张广飞侯锐常轶松张柳航
Owner HUAWEI TECH CO LTD
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