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

A Coarse-grained Reconfigurable Array Automatically Supporting Loop Iterative Pipeline and Its Configuration Method

A loop iterative, automatically supported technology, applied in architectures with a single central processor, climate sustainability, machine execution devices, etc., can solve the limitations of reconfigurable arrays, and reconfigurable arrays cannot efficiently handle loop iteration pipeline calculations , limit the performance improvement of reconfigurable arrays, etc., to achieve the effect of improving operating efficiency, improving execution efficiency, and reducing configuration overhead

Inactive Publication Date: 2018-06-19
ZHEJIANG UNIV
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the configuration bandwidth and data bandwidth of the reconfigurable array are limited by the technology, and the configuration code density is limited by the operator specifications, and the software pipelining method cannot fully utilize the parallel processing capability of the data path of the reconfigurable array.
[0005] To sum up, in the process of implementing the present invention, the applicant found that the existing reconfigurable arrays cannot efficiently handle loop iteration pipeline calculations, thus limiting the performance improvement of reconfigurable arrays

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 Coarse-grained Reconfigurable Array Automatically Supporting Loop Iterative Pipeline and Its Configuration Method
  • A Coarse-grained Reconfigurable Array Automatically Supporting Loop Iterative Pipeline and Its Configuration 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 coarse-grained reconfigurable array that automatically supports the loop iteration pipeline in this embodiment includes a coarse-grained operator mesh array (abbreviated as mesh array in some places in this article): a coarse-grained reconfigurable array that supports the automatic loop iteration pipeline Array, including the pipeline configuration controller: used to complete the control and configuration of the pipeline in the coarse-grained reconfigurable array, which can provide high-speed configuration bandwidth resources for the pipeline mesh array, support high-speed switching of reconfigurable data path functions, and ach...

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 coarse-grained reconfigurable array automatically supporting a loop iteration pipeline and a configuration method for the coarse-grained reconfigurable array. A system comprises a pipeline configuration controller, a coarse-grained operator mesh array and a multi-level cache system; the pipeline configuration controller is used for finishing pipeline reconfiguration and iterative control during operation under the control of a configuration code; the mesh array finishes calculation and data exchange of all links in the pipeline according to a definition of a data flow chart under the control of the configuration code; and a pipeline memory performs reading / writing control on variables in the pipeline according to the definition of the data flow chart and finishes data iteration control under the control of the configuration code. The coarse-grained reconfigurable array automatically supporting the loop iteration pipeline and the configuration method for the coarse-grained reconfigurable array have the advantages that numerous pipeline types are supported; the iteration link in the pipeline is directly controlled by adopting hardware; compared with a software pipeline, the loop iteration pipeline has the advantages of short configuration time and low energy consumption; and the pipeline execution speed and the energy efficiency of the coarse-grained reconfigurable array are improved.

Description

technical field [0001] The invention relates to the field of embedded reconfigurable systems, in particular to a coarse-grained reconfigurable array that automatically supports loop iteration pipelines and a configuration method thereof. Background technique [0002] Due to the inclusion of special reconfigurable processing units, reconfigurable arrays maintain application flexibility while gaining performance and power advantages, making them an ideal model for application-specific computing. Reconfigurable arrays have two characteristics in terms of reconfiguration: first, reconfigurable arrays are dynamic reconfigurable types in terms of reconfiguration time; second, reconfigurable arrays are loosely coupled with processors in the system relationship, refactoring is controlled by itself, not by external processors. [0003] Coarse-grained reconfigurable arrays include reconfigurable controllers and reconfigurable data paths. Under the condition of not increasing the siz...

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): G06F15/78G06F9/38
CPCG06F9/3826G06F15/7867Y02D10/00
Inventor 王珑沈海斌王星管旭光朱佳梁
Owner ZHEJIANG 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