Method and device for accelerating memory copy of microprocessor

A memory copy and microprocessor technology, applied in machine execution devices, electrical digital data processing, instruments, etc., can solve problems such as inefficient memory copying and acceleration, and achieve high memory copy performance, improve system performance, and improve efficiency. Effect

Active Publication Date: 2013-03-13
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the importance of this memory copy and its performance inefficiency in the prior art make memory copy acceleration an urgent technical problem to be solved

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 and device for accelerating memory copy of microprocessor
  • Method and device for accelerating memory copy of microprocessor
  • Method and device for accelerating memory copy of microprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Such as figure 1 As shown, the implementation steps of the method for accelerating the memory copy of the microprocessor in the embodiment of the present invention are as follows:

[0055] 1) Add memory copy instruction support in the microprocessor instruction set in advance, and add a memory copy unit dedicated to executing memory copy instructions in the instruction execution pipeline of the microprocessor;

[0056] 2) When the decoding logic is decoding, if the decoded instruction is a memory copy instruction, it converts the memory copy instruction into a memory copy request and sends it to the memory copy unit; the memory copy unit receives the new memory copy request sent by the decoding logic , detect the correlation (data-related or source-related) between the new memory copy request and other memory copy requests in the request queue for caching the memory copy request in the memory copy unit through the correlation detection component, if there is a destinati...

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 discloses a method and a device for accelerating a memory copy of a microprocessor. The method comprises the following steps : firstly, adding a memory copy unit in the microprocessor; secondly, transmitting a memory copy instruction obtained by decoding according to a decoding logic to the memory copy unit; and detecting the correlation between a new memory copy request and other memory copy requests by the memory copy unit through a correlated detection part and caching the new memory copy request and the correlation thereof to a request queue; and thirdly, performing the current memory copy request with pages as unit and cooperatively performing the correlated memory copy requests. The device comprises the memory copy unit special for performing the memory copy request and the correlated detection part for detecting the correlation between the new memory copy request and the other memory copy requests in the queue. The method and the device disclosed by the invention have the advantages of high performance of the memory copy, simpleness in realization of hardware, small cost, excellent expansibility, strong compatibility, favorable concurrency, low access frequency and low power consumption.

Description

technical field [0001] The invention relates to the field of computer microprocessors, in particular to a memory copy acceleration method and device for microprocessors. Background technique [0002] With the rapid development of the computer field, the application program has higher and higher requirements on the processing capability of the microprocessor. People continue to improve the performance of the processor core by increasing the frequency of the processor, adopting new architecture and other technologies. However, while the performance of microprocessor cores has increased dramatically, the increase in memory bandwidth has been relatively slow. If the memory cannot provide enough data for the processor cores, the processor resources will not be fully utilized. Therefore, improving the performance of memory access operations such as memory copy has become an issue of increasing concern to processor designers. [0003] Memory copy operation has become the most co...

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/16G06F9/38
CPCY02B60/1228Y02B60/1235Y02D10/00
Inventor 石伟任巨邓宇龚锐郭御风张明罗莉马爱永窦强王永文
Owner NAT UNIV OF DEFENSE TECH
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