Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

7 results about "Floating point multiplier" patented technology

Floating point multiplier is done using VHDL .Implementation in VHDL (VHSIC Hardware Description Language) is used because it allow direct implementation on the hardware while in other language we have to convert them into HDL then only can be implemented on the hardware.

High-energy-efficiency logarithm floating point multiplier based on truncation error compensation

The invention discloses a high-energy-efficiency logarithm floating point multiplier based on truncation error compensation. The system comprises a compensation parameter modeling unit and a floating point multiplier module. The compensation parameter modeling unit obtains an optimal compensation value k through linear fitting and parameter optimization, and realizes regional self-adaptive compensation in combination with block modeling so as to reduce truncation errors; the floating point multiplier module comprises a special value detection module, a symbol exclusive or module, an exponential addition module and a mantissa truncation compensation module. In a logarithm domain, multiplication is replaced by addition, and compensation logic is introduced to correct errors. The multiplier supports various floating point precisions and configurable truncation bit widths, provides three representative structures to give consideration to both the precision and the energy efficiency, and is suitable for high-energy-efficiency calculation scenes such as neural networks and image processing.
Owner:FUDAN UNIVERSITY

Floating-point number multiplier, calculation chip and floating-point number multiplication operation method

The invention relates to a floating-point number multiplier, a computing chip and a floating-point number multiplication operation method, and belongs to the technical field of computers. According to the floating-point number multiplier, floating-point multiplication of a target floating-point number type is performed on input data by utilizing multiplication mode indication, the floating-point number type is specified as the floating-point number type of floating-point numbers in the input data, the floating-point numbers in the input data are divided into data groups by preprocessing the input data, and the floating-point numbers in the input data are divided into the data groups based on a target multiplication mode. According to the invention, the floating point data in the same data set is subjected to floating point number type floating point number multiplication operation, so that the floating point number multiplier can perform floating point number multiplication operation of various floating point number types by specifying different multiplication modes for input data of different floating point number types; therefore, the operation requirements of floating-point number multiplication of various floating-point number types can be met.
Owner:北京凌川科技有限公司 +1

Floating-point number multiplier, near memory computing circuit, high-bandwidth magnetic computing chip system and electronic equipment

The invention provides a floating-point number multiplier, a near memory computing circuit, a high-bandwidth magnetic computing chip system and electronic equipment, and relates to the technical field of circuits, and the floating-point number multiplier comprises a compression circuit and a partial product generation circuit; the floating-point number multiplier is used for realizing mantissa multiplication of a known floating-point number of a multiplier; the partial product generation circuit comprises: a one-out-of-four selector; the compression circuit comprises a compressor and a summator. The one-out-of-four selector is used for generating a partial product of a known multiplier and a multiplicand after NR4SD + coding; the compressor is used for carrying out parallel compression on the partial product output by the one-out-of-four selector; and the adder is used for accumulating the parallel compression results output by the compressor and outputting an accumulation result to finish mantissa multiplication of the known multiplier and the multiplicand. The storage efficiency can be improved, and the area and power consumption of a hardware circuit are reduced.
Owner:ICY TECHNOLOGY (BEIJING) CO LTD

Approximate floating point multiplier based on Chebyshev polynomial

The invention provides an approximate floating-point multiplier based on a Chebyshev polynomial, and the multiplier comprises two logarithm conversion modules which achieve logarithm function operation based on the Chebyshev polynomial, and convert an input single-precision floating-point mantissa into a logarithm approximate value with 2 as a base number; the adder is used for carrying out additive operation on the two logarithm approximate values; the exponential conversion module is used for realizing exponential function operation based on a Chebyshev polynomial and converting data output by the adder into an exponential approximate value taking 2 as a base number; and an exponent approximate value which is output by the exponent conversion module and takes 2 as a base number is a multiplication result of two single-precision floating point mantissas.
Owner:EHIWAY MICROELECTRONIC SCI & TECH (SUZHOU) CO LTD

Floating point multiplier-adder, processor and electronic device

The present disclosure provides a floating point multiplier-adder, a processor and an electronic device. The floating point multiplier-adder includes a control module, a receiving module, a splitting module, an exponent operation module, a multiplication module, a scaling module and an addition module. The receiving module receives all of the first, second and third operands or only the first and third operands for an operation. The splitting module splits the operands received by the receiving module into a sign bit, an exponent and a mantissa, respectively. The addition module performs a first addition process on a scaling result of the mantissa and a multiplication result when performing a multiply-add operation, or performs a second addition process on the scaling result of the mantissa and a first mantissa of the first operand when performing an addition operation. The control module controls the splitting module, the exponent operation module, the addition module and the multiplication array module according to the type of the operation. The floating point multiplier-adder can reduce the power loss when the floating point multiplier-adder performs an addition operation.
Owner:HYGON INFORMATION TECH CO LTD

Circuits And Methods For Multiplication Using Digital Signal Processing Blocks

An integrated circuit includes a digital signal processing circuit. The digital signal processing circuit includes fixed point multiplier circuits, floating point multiplier circuits, and adder circuits. The digital signal processing circuit is configurable to implement a reduction of floating point multiplication operations based on floating point inputs to the digital signal processing circuit using the fixed point multiplier circuits, the floating point multiplier circuits, and the adder circuits.
Owner:ALTERA CORP

A switchable precision floating point multiplier-adder

The application discloses a switchable precision floating-point multiplier-adder, which comprises a four-stage pipeline, a first-stage pipeline, a second-stage pipeline, a third-stage pipeline and a fourth-stage pipeline; the first-stage pipeline comprises a distribution processing module, a multiplier array module, an adder array adding module and an exponent comparison module; the second-stage pipeline comprises an exponent difference module, an alignment shift module, an addition tree module and a compression module; the third-stage pipeline comprises a leading zero prediction module, a leading zero coding module, a sign prediction module and an advance calculation module; and the fourth-stage pipeline comprises a sum and rejection module and an exponent normalization module. The floating-point multiplier-adder combines double-precision multiplication and addition to complete double-precision floating-point operation in the form of A+BxC, and the combination can greatly reuse the components in the multiplier-adder compared with a simple multiplier-adder combined with an adder. The application can be widely applied in the field of hardware operation devices.
Owner:SOUTH CHINA UNIV OF TECH