Also found in: Dictionary, Wikipedia.


(programming, mathematics)
A number representation consisting of a mantissa, M, an exponent, E, and a radix (or "base"). The number represented is M*R^E where R is the radix.

In science and engineering, exponential notation or scientific notation uses a radix of ten so, for example, the number 93,000,000 might be written 9.3 x 10^7 (where ^7 is superscript 7).

In computer hardware, floating point numbers are usually represented with a radix of two since the mantissa and exponent are stored in binary, though many different representations could be used. The IEEE specify a standard representation which is used by many hardware floating-point systems. Non-zero numbers are normalised so that the binary point is immediately before the most significant bit of the mantissa. Since the number is non-zero, this bit must be a one so it need not be stored. A fixed "bias" is added to the exponent so that positive and negative exponents can be represented without a sign bit. Finally, extreme values of exponent (all zeros and all ones) are used to represent special numbers like zero and positive and negative infinity.

See also floating-point accelerator, floating-point unit.

Opposite: fixed-point.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
References in periodicals archive ?
GPUs have traditionally been used for DNNs, due to the data parallel computations, which exhibit regular parallelism and require high floating-point computation throughput.
For the same word length, floating-point numbers have a better dynamic range whereas fixed-point representation has greater precision.
The fractional or floating-point arithmetic has always remained a bottleneck to be implemented on hardware.
In this paper, we propose a floating-point fully homomorphic encryption scheme (FFHE) to overcome the above problems.
The Arria 10 SoC, based on TSMC's 20 nm process technology, combines a dual-core ARM* Cortex*-A9 MPCore* Hard Processor System (HPS) with industry-leading programmable logic technology that includes hardened floating-point Digital Signal Processing (DSP) blocks.
According to the vendor, the DS216j's main CPU is enhanced with a built-in floating-point unit (FPU) that speeds up thumbnail generation.
Architectural Modification to Enhance the Floating-Point Performance of FPGAs.
[6.] Nachtigal, M., Thapliyal, H., Ranganathan, N.: Design of a reversible floating-point adder architecture.
(trillions of floating-point operations per second).
In this scheme, the test set is converted into floating-point numbers firstly, and then the floating-point numbers are converted into irrational numbers in form of [r root of (x)] (where the numbers x and r are integers) by the successive approximation method.
Another 23 papers cover arithmetic units, domain specific designs, verification and correctness proofs, modular arithmetic, floating-point error analysis, functional approximation, and arithmetic in cryptography.
Many applications, particularly commercial and financial applications, require decimal floating-point operations to avoid errors from conversions between binary and decimal formats.

Full browser ?