Coprocessor based on reconfigurable computational array

A coprocessor and computing array technology, applied in the field of coprocessors, can solve the problems of increasing hardware resources, area overhead, high power consumption and area cost, and complex structure, achieving large area advantages, small area consumption, and computing power. good performance

Inactive Publication Date: 2016-06-01
NANJING UNIV
View PDF3 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Existing general-purpose processors, including CPU (Central Processing Unit, central processing unit) and DSP (DigitalSignalProcessing, digital signal processing), can also complete the realization of high-performance signal processing algorithms, but there are still the following problems: general-purpose processors in order to achieve versatility , the structure is relatively complex, and it needs to pay a large power consumption and area cost for floating-point matrix operations. In addition, the characteristics of general-purpose processors executing tasks based on instruction streams make it take too long to implement intensive algorithms.
[0005] Another design idea to improve computing performance is to design dedicated acceleration hardware modules for specific algorithms, such as dedicated FFT modules, matrix inversion modules, and filtering operation modules, etc., but integrating too many acceleration modules in a system will undoubtedly increase the speed. Large hardware resources and area overhead

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
  • Coprocessor based on reconfigurable computational array
  • Coprocessor based on reconfigurable computational array
  • Coprocessor based on reconfigurable computational array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The coprocessor based on the reconfigurable computing array of the present invention will be described in detail below with reference to the drawings in the embodiments of the present invention.

[0031] Such as figure 1 , the coprocessor is mainly composed of a main controller, a reconfiguration controller, a computing core unit and a DMA unit. The main controller receives the control information sent by the external general-purpose processor, then analyzes the control information, and issues corresponding configuration instructions. The reconfiguration controller sends configuration information according to the configuration instruction sent by the main controller, and the configuration information is used to select and organize logic algorithms in the computing core unit and change the interconnection network gate mode of the computing core unit. The computing core unit receives the configuration information, and completes basic operations such as multiple multiplic...

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 relates to a coprocessor based on a reconfigurable computational array. The coprocessor comprises a main controller which receives control information sent by an external universal processor, then analyzes the control information and sends out a corresponding configuration instruction, a reconfiguration controller which sends out the configuration information according to an algorithm parameter in the configuration instruction, an operation core unit which receives the configuration information and completes basic computation such as complex multiplication, complex addition and real multiplication, and a DMA unit which receives a transmission parameter of the configuration instruction and carries out data among an external DDR, an internal storage module and the main controller, wherein the configuration instruction comprises the transmission parameter and the algorithm parameter, and the configuration information comprises an execution signal used for selecting and organizing a logic algorithm in the operation core unit and an internal network gating signal. The coprocessor has the advantages of being good in computing performance and small in area consumption.

Description

technical field [0001] The present invention relates to coprocessors for reconfigurable computing arrays. Background technique [0002] With the advancement of science and technology, people have higher and higher requirements for computing performance. High-performance signal processing is widely used in image processing, scientific computing, and industrial control and other fields. In addition, these high-performance signal processing applications involving advanced signal processing technology and intensive computing work have higher requirements for real-time and versatility of the system year by year, and the computing requirements for computing systems are also getting higher and higher. [0003] Existing general-purpose processors, including CPU (Central Processing Unit, central processing unit) and DSP (DigitalSignalProcessing, digital signal processing), can also complete the realization of high-performance signal processing algorithms, but there are still the foll...

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): G06F15/78
CPCG06F15/7871
Inventor 李丽丰帆潘红兵王堃韩峰何书专李伟
Owner NANJING 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