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

Reconfigurable integer-floating point adder

An adder and floating-point technology, applied to instruments, electrical digital data processing, digital data processing components, etc., can solve problems such as single fixed-point addition or floating-point addition, to reduce layout area, improve flexibility, and reduce power consumption. consumption effect

Inactive Publication Date: 2020-01-14
XI AN JIAOTONG UNIV
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing adders generally only support a single fixed-point addition or floating-point addition operation

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
  • Reconfigurable integer-floating point adder
  • Reconfigurable integer-floating point adder
  • Reconfigurable integer-floating point adder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0041] see figure 1 As shown, the present invention provides a reconfigurable integer-floating point adder, including an enable control module, an integer-floating point conversion module, a shift pair module, a reconfigurable summation module and a leading "0 "count shifter.

[0042] The enable control module is used to control and switch the operation mode of the reconfigurable integer-floating-point adder: integer mode or floating-point mode; the enable control module is connected to the displacement judge, the shift pair module and the pilot " 0" count shifter.

[0043] The integer-floating point conversion module is used for homogeneous preprocessing of the input integer data or floating point data, so that the operation of the summation module can be reconstructed;

[0044] The shift pairing module is used to perform shift judgment and shift pairing operation on the pre-processed data in the floating-point operation mode;

[0045] The reconfigurable sum module is 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
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a reconfigurable integer-floating point adder, and the adder comprises an enabling control module which is used for controlling and switching an operation mode of the reconfigurable integer-floating point adder: an integer mode or a floating point mode; an integer-floating point conversion module which is used for carrying out homogenization pretreatment on the input integer data or floating point data; a shift order matching module which is used for performing shift judgment and shift order matching operation on the data preprocessed by the integer-floating point conversion module in a floating point operation mode; a reconfigurable summation module which is used for completing summation operation of the processed integer or floating point data to obtain a preliminary summation result; and a pilot '0' counting shifter which is used for performing normalization processing on the preliminary summation result of summation in the floating point operation mode and outputting a final result. The method has better universality when meeting the operation requirement of simultaneously processing various types of data, and meanwhile, the flexibility of hardware distribution is improved, so that the layout area is reduced, the power consumption is reduced, and the hardware cost is reduced.

Description

technical field [0001] The invention belongs to the field of digital signal processing, in particular to a reconfigurable integer-floating point adder. Background technique [0002] In many computing-intensive applications, convolutional neural networks, as a typical multi-layer neural network, have always been at the core of research. In the research and design of deep learning chips, the accurate description of the model often requires the cooperation of various types of data and algorithms, and the arithmetic logic unit often needs to deal with the challenge of quickly processing multiple types of data. [0003] Usually, in the field of digital signal processing, multiplication and addition operations are widely used in operations such as convolution, that is, the result of the multiplication operation is fused with another operand to obtain the final result, thereby saving the execution delay of the entire multiplication and addition operation. The performance of multip...

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): G06F7/485
CPCG06F7/485
Inventor 张斌尉琦
Owner XI AN JIAOTONG 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