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

Coarse granularity dynamic reconfigurable data integration and control unit structure

A technology for reconstructing data and control units, which is applied in the fields of electrical digital data processing, instruments, and concurrent instruction execution. The problem of fetching and data regularization and the effect of improving computing performance

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

AI Technical Summary

Problems solved by technology

Such a design simplifies the data routing path, but the reconfigurable computing unit for access also occupies computing resources, especially the data access of the reconfigurable computing unit will cause the entire array computing pipeline to be blocked, resulting in computing performance being affected. limit
Although the memory access overhead can be effectively hidden by exploring the prefetch and reuse of data, it is still affected by data parallelism and cannot use the data dependencies between multiple calculations to obtain better execution performance of data parallelism.

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
  • Coarse granularity dynamic reconfigurable data integration and control unit structure
  • Coarse granularity dynamic reconfigurable data integration and control unit structure
  • Coarse granularity dynamic reconfigurable data integration and control unit structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further described below in conjunction with the accompanying drawings.

[0032] A coarse-grained dynamic reconfigurable data regularization control unit structure, including data flow control modules, such as figure 1 As shown, the data flow control module includes three modules: a vector loading module, a vector phase shifting module, and an unpacking distribution module. The three modules realize a multi-level composite two-stage pipeline through double buffer registers, and realize the synchronization of the pipeline through hardware handshaking .

[0033] The vector loading module: realizes access to different data address spaces through dynamic reconfiguration configuration, and completes the loading of data from the memory to the vector data register file. The specific operation mode is as follows: figure 2 shown;

[0034] The vector phase-shifting module: through dynamic reconfigurable configuration, operations such as shifting an...

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 granularity dynamic reconfigurable data integration and control unit structure. A data stream control module comprises a vector loading module, a vector phase shift module and an unpacking and distribution module. The three modules achieve multi-level composite two-stage flow lines through a double-buffering register, and achieve synchronization of the flow lines through hardware handshake. The vector loading module achieves access to different data address spaces through dynamic configuration allocation, and finishes data loading from a memory to a vector data register file. The vector phase shift module achieves shift, splicing and other operations of data stream in a dynamic reconfigurable allocation mode, and output data are written into a vector phase register file. The unpacking and distribution module achieves distribution of the register data through allocation, and meets the requirement of an array for concurrent input of calculation data. The coarse granularity dynamic reconfigurable data integration and control unit structure effectively solves the non-aligned access and data integration problems in the data loading process.

Description

technical field [0001] The invention relates to a coarse-grained dynamic reconfigurable data regularization control unit structure, which belongs to the embedded reconfigurable design technology. Background technique [0002] Reconfigurable computing is a computing method that combines the flexibility of software and the efficiency of hardware. For example, field programmable logic gate array is a specific example of reconfigurable computing applications. The difference between it and ordinary microprocessors is that it can not only change the control flow, but also change the structure of the data path. It has the advantages of high performance, low hardware overhead and power consumption, good flexibility and good scalability. At present, it is mainly used in computing-intensive algorithms such as media processing, pattern recognition, and baseband processing. As embedded processors generally require shortening the design cycle, reducing design and development costs, and ...

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): G06F9/38G06F13/40
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