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

Controller for realizing configuration information cache update in reconfigurable system

A configuration information and cache control technology, applied in memory systems, program control devices, instruments, etc., can solve the problem of limiting the reconfiguration performance of reconfigurable systems, reducing the utilization of configuration information cache, and ineffectively hitting configuration information, etc. problems, to achieve the effect of improving the efficiency of dynamic reconstruction, reducing access conflicts, and improving utilization.

Active Publication Date: 2014-01-01
SOUTHEAST UNIV
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The LRU policy is to replace the configuration information with the least number of visits in the most recent period. It is often only an approximate implementation. For large-capacity cache units, the LRU policy cannot effectively hit the configuration information, which reduces the hit rate of the configuration information and may cause configuration information. The cache will save the same configuration information, which will reduce the utilization rate of the configuration information cache and reduce the access efficiency of configuration information, thus limiting the improvement of reconfigurable system reconfiguration performance and work performance

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
  • Controller for realizing configuration information cache update in reconfigurable system
  • Controller for realizing configuration information cache update in reconfigurable system
  • Controller for realizing configuration information cache update in reconfigurable system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0027] Such as figure 1 As shown, it is used to implement a configuration information cache update controller in a reconfigurable system, including a configuration information cache unit: used to cache configuration information that may be used by one or several reconfigurable arrays within a period of time; off-chip storage Interface module: used to read the configuration information from the external memory and send it to the above configuration information cache unit; the cache control unit is used to control the reconfiguration process of the reconfigurable array, including mapping each subtask in the algorithm application to a certain On the reconfigurable arra...

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 controller for realizing configuration information cache update in a reconfigurable system. The controller comprises a configuration information cache unit, an off-chip memory interface module and a cache control unit, wherein the configuration information cache unit is used for caching configuration information which can be used by a certain reconfigurable array or some reconfigurable arrays within a period of time, the off-chip memory interface module is used for reading the configuration information from an external memory and transmitting the configuration information to the configuration information cache unit, and the cache control unit is used for controlling the reconfiguration process of the reconfigurable arrays. The reconfiguration process includes: mapping subtasks in an algorithm application to a certain reconfigurable array; setting a priority strategy of the configuration information cache unit; replacing the configuration information in the configuration information cache unit according to an LRU_FRQ replacement strategy. The invention further provides a method for realizing configuration information cache update in the reconfigurable system. Cache is updated by the aid of the LRU_FRQ replacement strategy, a traditional mode of updating the configuration information cache is changed, and the dynamic reconfiguration efficiency of the reconfigurable system is improved.

Description

technical field [0001] The invention relates to the field of embedded reconfigurable design, in particular to a controller and a control method for realizing configuration information buffer update in a reconfigurable system. Background technique [0002] There are two main traditional calculation methods, one is application-specific integrated circuits, which perform specific operations in hardware. However, ASICs are designed for a specific computing task, and it is very difficult to change their function once produced. The other is a general-purpose microprocessor, which executes a series of instructions to complete specific computing tasks. It has strong flexibility, but this flexibility is at the expense of performance. Reconfigurable computing is proposed to fill the gap between hardware implementation and software implementation. It tries to achieve higher performance than software implementation while providing certain hardware flexibility. In recent years, reconfi...

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): G06F12/08G06F9/445G06F12/123G06F12/126
Inventor 曹鹏刘波胡建兵朱婉瑜杜月齐志杨军
Owner SOUTHEAST UNIV
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