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

Fusion processing device and method for floating-point number multiplication-addition device

A technology of fusion processing and floating-point multiplication, which is applied in the direction of electrical digital data processing, digital data processing components, instruments, etc., can solve the problems that are not refined to hardware implementation, and do not further analyze the interface from multiplication output to addition input, etc. Achieve the effect of simple and easy hardware implementation, easy hardware implementation, and simplified operation steps

Active Publication Date: 2012-02-01
SANECHIPS TECH CO LTD
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method only analyzes the method of multiplication, and does not further analyze how to simplify the interface from multiplication output to addition input
Another patent has been applied for "Apparatus and Method for Optimizing the Execution of x87 Floating-Point Addition Instructions by Microprocessors" (Tom Elmore, Terry Parkes, VIA Electronics, Inc.), which focuses more on explaining instructions The impact on the execution efficiency of floating-point numbers has not been refined to how the hardware is implemented

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
  • Fusion processing device and method for floating-point number multiplication-addition device
  • Fusion processing device and method for floating-point number multiplication-addition device
  • Fusion processing device and method for floating-point number multiplication-addition device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Below, refer to the attached Figure 1~2 Describe in detail the floating-point multiplier-adder fusion processing device and method of the present invention.

[0020] The core idea of ​​the present invention is: input the real part and the imaginary part of the floating-point complex multiplier and the multiplicand to the floating-point multiplication modules M0 and M1, the data is first carried out in the floating-point multiplication operation, and the output result uses the carry bit and the partial sum Represented by the product, and input the result to the floating-point addition module A2 for addition, the output is also the form of the sum of the carry bit and the partial sum, and then input the result to the floating-point addition modules A0 and A1 at the same time, and then the external input The addend and the addend are also input to the floating-point addition modules A0 and A1 for floating-point addition operation, and finally the operation result is outpu...

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 fusion processing device and a fusion processing method for a floating-point number multiplication-addition device. The method comprises the following steps of: inputting real parts and imaginary parts of a multiplier and a multiplicand of a floating point complex number into floating-point multiplication modules M0 and M1, and performing floating-point multiplication operation, wherein output results present products by using a carry bit and a partial sum; inputting the products into a floating-point addition module A2, and performing floating-point addition operation, wherein the output results present addition operation by using the carry bit and the partial sum; inputting the output results which present the addition operation into floating-point addition modules A0 and A1 simultaneously; inputting addends input from the outside into the floating-point addition modules A0 and A1, and performing floating-point addition operation; and outputting operation results. The device and the method can be better applied to butterfly computation of Fourier transform; and by the device and the method, operation steps can be simplified, hardware resources are easy to save, and the multiplication-addition operation of the floating point complex number is realized by less resources.

Description

technical field [0001] The present invention relates to the field of a central processing unit (Central Processing Unit (CPU)) of a computer or a digital signal processor, in particular to a floating-point complex multiplier-adder fusion processing device and method. Background technique [0002] After the invention of the computer, researchers have carried out a lot of research work around the design of the basic unit of calculation, especially the multiplication and addition of floating-point numbers in the form of complex numbers, and the design of multiplication and addition cascades. [0003] So far, many patents have been applied for in the design of floating-point multiplication and addition, for example, the patent "a kind of floating-point complex multiplier" (Chen Zezong, He Liang, Ke Hengyu, Wuhan University). However, this method only analyzes the method of multiplication, and does not further analyze how to simplify the interface from multiplication output to ad...

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): G06F7/57
Inventor 田丙辛
Owner SANECHIPS TECH CO LTD
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