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

64-bit floating-point multiply accumulator and method for processing flowing meter of floating-point operation thereof

A floating-point multiplication and addition technology, applied in electrical digital data processing, digital data processing components, instruments, etc., can solve problems such as increased area overhead, FAR path delay bottleneck, and complexity of path division, reducing time The effect of prolonging and reducing area overhead

Active Publication Date: 2010-04-07
LOONGSON TECH CORP
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In Reference 6, the two-path method proposed based on the difference in exponents can reduce the delay to a certain extent compared with the traditional multiplier-adder, but due to the existence of a large-scale (106bit) shifter and the calculation of rounding bits Complexity makes the delay of the FAR path a bottleneck
Compared with the 2-path method, the 3-path method in Reference 5 can reduce the delay of the multiplier-adder on a large scale, but at the same time, due to the complexity of the path division, it increases a large amount of area overhead compared to the 2-path method.

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
  • 64-bit floating-point multiply accumulator and method for processing flowing meter of floating-point operation thereof
  • 64-bit floating-point multiply accumulator and method for processing flowing meter of floating-point operation thereof
  • 64-bit floating-point multiply accumulator and method for processing flowing meter of floating-point operation thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to make the purpose, technical solution and advantages of the present invention clearer, the 64-bit floating-point multiplier-adder and its floating-point operation pipeline beat processing method of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention rather than limit the present invention.

[0051] The 64-bit floating-point multiply-accumulator and its floating-point operation pipeline beat processing method in the embodiment of the present invention realize the floating-point multiply-accumulate operation in the form of (A×B)+C.

[0052] The 64-bit floating-point multiply-adder in the embodiment of the present invention is a 64-bit floating-point multiply-adder of an improved double-precision dual-path, which is divided into 2 paths according to the index difference of mu...

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 64-bit floating-point multiply accumulator and a method for processing the flowing meter of floating-point operation thereof. A first index processing unit of the multiply accumulator is used for calculating the index difference in floating-point multiplication-addition and floating-point multiplication operations; a first symbol processing unit is used for judging the symbol of results of the floating-point multiplication-addition and floating-point multiplication operations and judging whether to conduct effective subtraction; a second index processing unit thereof is used for processing the index of operands when only the addition operations are conducted; a second symbol processing unit is used for processing the symbol of operands when only the addition operations are conducted; and an index and symbol selector thereof is used for selecting the results of the first index processing unit and the first symbol processing unit or selecting the results of the second index processing unit and the second symbol processing unit, and judging the index difference d, wherein if d is equal to 0,1, 2, or minus 1 and the valid subtraction is conducted, the operations are conducted through a CLOSE path, and if not, the operations are conducted through an FAR path, so as to reduce the time delay of the multiply accumulator.

Description

technical field [0001] The present invention relates to the technical field of microprocessors, in particular to a floating-point multiplication-add component design technology in the microprocessor, and in particular to a 64-bit floating-point multiplication-adder and a floating-point operation pipeline beat processing method thereof. Background technique [0002] In order to achieve the high efficiency of floating-point calculation, a floating-point arithmetic unit floating-point multiply-adder is used in many microprocessors to realize continuous floating-point multiplication and addition. The floating-point multiply-adder performs (A×B)+C operation in one instruction, and there is only one rounding operation, thus improving the accuracy of the calculation. When the operand C in the multiplication and addition instruction is set to 0, the multiplication instruction is executed, and when the operand B is set to 1, the addition instruction is executed, so the floating-point...

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/57
Inventor 齐子初郭崎胡伟武
Owner LOONGSON TECH CORP
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