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

Dynamic reconfigurable processor

A processor and dynamic technology, applied to the architecture with a single central processing unit, general-purpose stored-program computer, etc., can solve problems such as short delay of calculation path, low efficiency of array usage, inconsistent delay of calculation path, etc., to reduce calculation efficiency effect

Active Publication Date: 2012-07-04
TSINGHUA UNIV
View PDF1 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In the traditional dynamic reconfigurable processor, all operations on data are performed by reconfigurable units, but the delays of different reconfigurable unit calculation paths in reconfigurable arrays are inconsistent, and some of them are composed of AND, OR, and NOT. For simple combinational logic, shifting and other simple operations, the delay of the calculation path is very short and does not need to take up a beat. Therefore, performing these simple operations through reconfigurable units will cause waste of reconfigurable units and reduce the cost of reconfigurable units. The working efficiency of the array; secondly, for data processing operations such as matrix transposition and data splicing that consume a long number of beats, it needs to be mapped on the reconfigurable unit for operation. This operation takes up a large number of reconfigurable units, but for the array The usage efficiency is relatively low, which will also cause waste of reconfigurable units

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
  • Dynamic reconfigurable processor
  • Dynamic reconfigurable processor
  • Dynamic reconfigurable processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0037] refer to figure 2 , which shows a schematic structural diagram of a dynamically reconfigurable processor of the present application, including:

[0038] The input buffer is used for buffering external data and outputting the data to the first computing routing unit;

[0039] The constant register is used to store the constants required by the reconfigurable array for operation, and output the constants to the first calculation routing unit;

[0040] The first calculation routing unit is used to receive the data input into the buffer, perform calculation processing on the data, and output the calculation result data to the reconfigurable array;

[0041] For some data processing operations such a...

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 provides a dynamic reconfigurable processor, which comprises an input buffer, a first calculation routing unit, a reconfigurable array, a plurality of second calculation routing unit, a third calculation routing unit and an output buffer, wherein the input buffer is used for buffering external data, and outputting the data to the first calculation routing unit; the first calculation routing unit is used for receiving the data of the input buffer, computing the data, and outputting computation result data to a reconfigurable array; the reconfigurable array is used for computing the input data, and outputting computation result data to the third calculation routing unit, and comprises a plurality of reconfigurable units for completing computing operation of the input data; the second calculation routing units are used for completing connection of data between the reconfigurable units and computing the data; the third calculation routing unit is used for receiving output data of the reconfigurable array, and computing the data; and the output buffer is used for receiving result data output by the third calculation routing unit, and outputting the data to an external device.

Description

technical field [0001] The present application relates to the technical field of embedded systems, in particular to a dynamically reconfigurable processor. Background technique [0002] Dynamic reconfigurable processor is a new processor architecture, which has significant advantages over traditional single-core processors, dedicated chips, and field programmable logic arrays. It is a direction for the development of future circuit structures. [0003] First of all, a dynamically reconfigurable processor often contains multiple arithmetic logic units, and the number is huge, which is called a many-core array. The array is equipped with a highly flexible routing unit to realize the diverse interconnection between the arithmetic and logic units. Therefore, the many-core array connected by the routing unit can realize high-speed processing of data streams, and has a huge advantage in performance compared with traditional single-core and few-core processors. At the same time, ...

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): G06F15/78
Inventor 刘雷波朱敏王延升邹于佳杨军曹鹏时龙兴尹首一魏少军
Owner TSINGHUA 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