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

A floating-point fusion multiplier and adder supporting mixed data types and an application method thereof

A technology of mixed data and data types, applied in the direction of electrical digital data processing, digital data processing components, instruments, etc., can solve the problem that the multiply-add circuit cannot directly process data of different precision, and achieve the effect of maintaining the precision

Active Publication Date: 2018-12-07
PHYTIUM TECH CO LTD
View PDF10 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the continuous development of computer instruction sets, multiple precision data need to be comprehensively processed. However, the existing multiply-add circuits cannot directly process data of different precision.

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
  • A floating-point fusion multiplier and adder supporting mixed data types and an application method thereof
  • A floating-point fusion multiplier and adder supporting mixed data types and an application method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Such as figure 1 As shown, the floating-point fusion multiplier that supports mixed data types in this embodiment includes three floating-point multipliers, an intermediate data integration unit and three multi-input adders, and the three floating-point multipliers include half-precision multipliers respectively , single-precision multiplier, double-precision multiplier, three multi-input adders include half-precision multi-input adder, single-precision multi-input adder, double-precision multi-input adder, three floating-point multipliers contain two output terminals, and one output terminal is directly output, and the other output terminal is connected to one input terminal of three multi-input adders after passing through an intermediate data integration component. see figure 1 , in this embodiment, the three floating-point multipliers, one intermediate data integration unit and three multi-input adders all have independent control signals ctrl. The half-precision ...

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 floating-point fusion multiplier and adder supporting mixed data types and an application method thereof. The floating-point fusion multiplier and adder supporting mixed datatypes includes three floating-point multipliers, an intermediate data integration part and three multi-input adders. The application method comprises classifying mixed data, inputting the mixed datato a corresponding floating-point multiplication unit, outputting an unrounded intermediate multiplication result to an intermediate data integration section, and the intermediate integration sectionshaping the multiplication result and outputting the multiplication result to a floating-point addition unit of a corresponding data type. The invention is designed for processing floating-point multiplication and addition operation of mixed data types, can complete fusion multiplication and addition calculation between different data types, and can keep precision of multiplication result of intermediate process when low-precision multiplication and high-precision addition fusion are carried out.

Description

technical field [0001] The invention relates to a functional unit supporting floating-point multiplication and addition in a microprocessor, in particular to a floating-point fusion multiplication-adder supporting mixed data types and an application method thereof. Background technique [0002] With the continuous development of computer instruction sets, data with multiple precisions needs to be processed comprehensively. However, the existing multiply-add circuits cannot directly process data with different precisions. Contents of the invention [0003] The technical problem to be solved by the present invention: Aiming at the above-mentioned problems of the prior art, a floating-point fusion multiply-adder supporting mixed data types and its application method are provided. The present invention can complete fusion multiply-add calculations between different data types, And when the low-precision multiplication and high-precision addition are fused, the precision of the...

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/544G06F7/57
CPCG06F7/5443G06F7/57
Inventor 李文哲高军赵天磊王小岛丁哲游柏青
Owner PHYTIUM 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