Shared data caching device for a plurality of coarse-grained dynamic reconfigurable arrays and control method

A technology for data caching and data sharing, which is applied in electrical digital data processing, memory systems, memory address/allocation/relocation, etc., and can solve problems such as access conflicts, increased data access time, and reduced computing performance

Active Publication Date: 2014-07-16
SOUTHEAST UNIV
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] With the improvement of computing performance requirements, the computing complexity is getting higher and higher, and the computing resources of the coarse-grained reconfigurable architecture are also greatly increased. Using multiple reco

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
  • Shared data caching device for a plurality of coarse-grained dynamic reconfigurable arrays and control method
  • Shared data caching device for a plurality of coarse-grained dynamic reconfigurable arrays and control method
  • Shared data caching device for a plurality of coarse-grained dynamic reconfigurable arrays and control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0028] Such as figure 1 As shown, the shared data cache device and control method for multiple coarse-grained dynamic reconfigurable arrays includes a reconfigurable array data cache control unit: used to control the reconfigurable array and the reconfigurable array data cache unit and the reconfigurable array Data interaction between the reconfigurable array data cache unit and the external memory; reconfigurable array data cache unit: used to store data fetched from the external memory; external memory data prefetch cache unit: used to prefetch the upcoming access from the external memory data to the reconfigurable array data cache unit; data access reconstruction...

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 shared data caching device for a plurality of coarse-grained dynamic reconfigurable arrays and a control method of the shared data caching device. The shared data caching device comprises a reconfigurable array data caching control unit, a reconfigurable array data caching unit, an external memory data prefetching caching unit and a data memory access reconfiguration unit, wherein the reconfigurable array data caching control unit is used for controlling data interaction between the reconfigurable arrays and the reconfigurable array data caching unit and data interaction between the reconfigurable array data caching unit and an external memory, the reconfigurable array data caching unit is used for storing data fetched from the external memory, the external memory data prefetching caching unit is used for prefetching data to be accessed to the reconfigurable array data caching unit, and the data memory access reconfiguration unit is used for sending address information and step length information needed by the reconfigurable array data caching unit. The control method is used for achieving data sharing between the coarse-grained dynamic reconfigurable arrays in a reconfigurable system. By means of the shared data caching device and the control method, access conflict is reduced, data processing time of the reconfigurable system is shortened, and the calculation performance of large-scale coarse-grained reconfigurable arrays is improved.

Description

technical field [0001] The invention relates to the field of embedded reconfigurable design, in particular to a shared data cache device and control method for multiple coarse-grained dynamic reconfigurable arrays. Background technique [0002] Processors and application-specific integrated circuits (ASICs) are computing platforms in the field of traditional computer system structures. The characteristic of processors is to complete calculations by executing related instructions in the instruction set without changing the underlying hardware environment. But the operation speed of the processor is much slower than that of ASIC, and each independent operation has higher execution overhead. The characteristic of application-specific integrated circuits is that the operation of applications implemented by hardware has high speed, efficiency and precision, but its disadvantages are that the development cycle is too long, the cost is too high, and once the hardware circuit is mad...

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/08G06F12/084
Inventor 曹鹏刘波闵婧杜月肖建杨军
Owner SOUTHEAST UNIV
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