A message type memory access device and its access method

A message-based memory and access device technology, which is applied in the field of message-based memory access devices, can solve the problems of memory access bandwidth waste, big data granularity waste, granularity changes, etc.

Active Publication Date: 2016-03-30
INST OF COMPUTING TECH CHINESE ACAD OF SCI +1
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But in a real program, the granularity of each actual data access changes
For some applications, data access is irregular and the granularity is very small, so the fixed large data granularity for each access will inevitably cause waste; while for some applications that require a large amount of continuous data reading and writing, the entire data access needs to be divided into multiple memory transactions, thereby increasing the overhead on the protocol
These actually cause a waste of memory access 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
  • A message type memory access device and its access method
  • A message type memory access device and its access method
  • A message type memory access device and its access method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0138] Specific embodiments of the present invention are given below, and the present invention is described in detail in conjunction with the accompanying drawings.

[0139] The purpose of the invention is to improve the effective utilization rate of the CPU memory channel, and proposes a message-based memory access device.

[0140] The starting point of the invention is that even if the physical bandwidth is limited, the effective bandwidth can also be increased by increasing the utilization rate. However, the traditional memory system adopts a fixed delay, fixed granularity, and passive synchronous sequential memory access system, which limits the application of possible effective technical means.

[0141] The present invention will study a new type of architecture based on "message", by changing the original memory access architecture, replacing the traditional synchronous bus transaction with asynchronous and concurrent request and response messages, and creating a memory...

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

A message-based memory access apparatus and an access method thereof are disclosed, The message-based memory access apparatus includes: a message-based command bus, configured to transmit a message-based memory access instruction generated by the CPU to instruct a memory system to perform a corresponding operation; a message-based memory controller, configured to package a CPU request into a message packet and sent the packet to a storage module, and parse a message packet returned by the storage module and return data to the CPU; a message channel, configured to transmit a request message packet and a response message packet; and the storage module, including a buffer scheduler, and configured to receive the request packet from the message-based memory controller and process the corresponding request.

Description

technical field [0001] The invention relates to the field of computer system design, in particular to a message type memory access device and an access method thereof. Background technique [0002] The memory system of a computer is one of the important factors affecting the architecture and software performance. Over the past few decades, due to the widening performance gap between processors and memory, the memory system has become a bottleneck restricting system performance. In recent years, with the transformation of processors to multi-core and many-core structures, the access bandwidth problem of memory systems has become increasingly prominent, which has restricted the further expansion of the scale of multi-core processors. [0003] For many years, the main way to increase the effective memory access bandwidth is to increase the bus frequency and the number of data channels, that is, to increase the physical bandwidth. The memory access architecture based on the sy...

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 Patents(China)
IPC IPC(8): G06F13/16G06F12/08
CPCG06F13/1673G06F13/4239
Inventor 陈明宇阮元崔泽汉陈荔城黄永兵陈明扬
Owner INST OF COMPUTING TECH 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