Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Floating-point arithmetic

Index Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision. [1]

183 relations: Accuracy and precision, ACM Computing Surveys, Addison-Wesley, Al Hussein (missile), Analytical Engine, Approximation error, Arbitrary-precision arithmetic, Archimedes, Arithmetic underflow, Association for Computing Machinery, Associative property, Base (exponentiation), Binary number, Binary-coded decimal, Birkhäuser, Bit, Booth's multiplication algorithm, C Sharp (programming language), C11 (C standard revision), C99, Cambridge University Press, Cg (programming language), Charles Babbage, Cluster (spacecraft), Coefficient, Commutative property, Compiler, Complex number, Computable number, Computational geometry, Computational science, Computer, Computer algebra system, Computing, Concurrency (computer science), Condition number, Conjugate element (field theory), Continuous function, Coprocessor, Cosmic distance ladder, Cray SV1, Cray T90, Decimal floating point, Decimal representation, Decimal separator, Decimal128 floating-point format, Decimal32 floating-point format, Decimal64 floating-point format, Denormal number, Derivative, ..., Dhahran, Discretization error, Distributive property, Division algorithm, Division by zero, Double-precision floating-point format, Dynamic range, Eigenvalues and eigenvectors, Electromechanics, Endianness, English Electric DEUCE, Exception handling, Exclusive or, Experimental mathematics, Exponent bias, Exponentiation, Extended precision, Extended real number line, Fast inverse square root, Financial calculator, Fixed-point arithmetic, Floating point error mitigation, Floating-point unit, Floor and ceiling functions, FLOPS, Fraction (mathematics), Gal's accurate tables, GNU Multiple Precision Arithmetic Library, Government Accountability Office, Half-precision floating-point format, Hewlett-Packard, Hexadecimal, IAS machine, IBM 704, IBM 7090, IBM Floating Point Architecture, IBM System/360, IEEE 754, IEEE 754 revision, IEEE Annals of the History of Computing, Infinity, Institute of Electrical and Electronics Engineers, Integer, Integer overflow, Intel 8087, Interval arithmetic, Invertible matrix, Io (moon), Iterative refinement, James H. Wilkinson, John von Neumann, John Wiley & Sons, Johns Hopkins University Press, Jupiter, Kahan summation algorithm, Konrad Zuse, Leonardo Torres y Quevedo, Logarithm, Logarithmic number system, Long double, Loss of significance, Machine epsilon, Maple (software), Maxima (software), Mechanical computer, Microsoft Binary Format, Microsoft Developer Network, MIM-104 Patriot, Minifloat, Motorola 68000, NaN, National Physical Laboratory (United Kingdom), Numeral system, Numerical analysis, Numerical linear algebra, Numerical stability, Orders of magnitude (numbers), Overload (magazine), Oxford University Press, Pentium, Pentium FDIV bug, Pi, Pilot ACE, Porting, Precision (computer science), Prentice Hall, Proton, Python (programming language), Q (number format), Quadruple-precision floating-point format, Radix, Radix point, Rational number, Real number, Relay, Round-off error, Rounding, Runtime system, Saudi Arabia, Scientific calculator, Scientific notation, Setun, Sign function, Signed zero, Significand, Significant figures, Single-precision floating-point format, Society for Industrial and Applied Mathematics, Springer Nature, Springer Science+Business Media, Square root, Subatomic scale, Symmetric level-index arithmetic, Taylor series, Ternary numeral system, Thread-local storage, Trade-off, Trap (computing), Truncation, Turing Award, Two's complement, Unit in the last place, UNIVAC 1100/2200 series, William Kahan, Wolfram Mathematica, Word (computer architecture), X86, Z/Architecture, Z1 (computer), Z3 (computer), Z4 (computer), Zero of a function, 14th Quartermaster Detachment. Expand index (133 more) »

Accuracy and precision

Precision is a description of random errors, a measure of statistical variability.

New!!: Floating-point arithmetic and Accuracy and precision · See more »

ACM Computing Surveys

ACM Computing Surveys (CSUR) is a peer reviewed scientific journal published by the Association for Computing Machinery.

New!!: Floating-point arithmetic and ACM Computing Surveys · See more »


Addison-Wesley is a publisher of textbooks and computer literature.

New!!: Floating-point arithmetic and Addison-Wesley · See more »

Al Hussein (missile)

Al Hussein or al-Husayn (Arabic: الحسين) is the designation of an Iraqi short-range ballistic missile.

New!!: Floating-point arithmetic and Al Hussein (missile) · See more »

Analytical Engine

The Analytical Engine was a proposed mechanical general-purpose computer designed by English mathematician and computer pioneer Charles Babbage.

New!!: Floating-point arithmetic and Analytical Engine · See more »

Approximation error

The approximation error in some data is the discrepancy between an exact value and some approximation to it.

New!!: Floating-point arithmetic and Approximation error · See more »

Arbitrary-precision arithmetic

In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are limited only by the available memory of the host system.

New!!: Floating-point arithmetic and Arbitrary-precision arithmetic · See more »


Archimedes of Syracuse (Ἀρχιμήδης) was a Greek mathematician, physicist, engineer, inventor, and astronomer.

New!!: Floating-point arithmetic and Archimedes · See more »

Arithmetic underflow

The term arithmetic underflow (or "floating point underflow", or just "underflow") is a condition in a computer program where the result of a calculation is a number of smaller absolute value than the computer can actually represent in memory on its CPU.

New!!: Floating-point arithmetic and Arithmetic underflow · See more »

Association for Computing Machinery

The Association for Computing Machinery (ACM) is an international learned society for computing.

New!!: Floating-point arithmetic and Association for Computing Machinery · See more »

Associative property

In mathematics, the associative property is a property of some binary operations.

New!!: Floating-point arithmetic and Associative property · See more »

Base (exponentiation)

In exponentiation, the base is the number b in an expression of the form bn.

New!!: Floating-point arithmetic and Base (exponentiation) · See more »

Binary number

In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: typically 0 (zero) and 1 (one).

New!!: Floating-point arithmetic and Binary number · See more »

Binary-coded decimal

In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each decimal digit is represented by a fixed number of bits, usually four or eight.

New!!: Floating-point arithmetic and Binary-coded decimal · See more »


Birkhäuser is a former Swiss publisher founded in 1879 by Emil Birkhäuser.

New!!: Floating-point arithmetic and Birkhäuser · See more »


The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.

New!!: Floating-point arithmetic and Bit · See more »

Booth's multiplication algorithm

Booth's multiplication algorithm is a multiplication algorithm that multiplies two signed binary numbers in two's complement notation.

New!!: Floating-point arithmetic and Booth's multiplication algorithm · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Floating-point arithmetic and C Sharp (programming language) · See more »

C11 (C standard revision)

C11 (formerly C1X) is an informal name for ISO/IEC 9899:2011, the current standard for the C programming language.

New!!: Floating-point arithmetic and C11 (C standard revision) · See more »


C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard.

New!!: Floating-point arithmetic and C99 · See more »

Cambridge University Press

Cambridge University Press (CUP) is the publishing business of the University of Cambridge.

New!!: Floating-point arithmetic and Cambridge University Press · See more »

Cg (programming language)

Cg (short for C for Graphics) is a high-level shading language developed by Nvidia in close collaboration with Microsoft for programming vertex and pixel shaders.

New!!: Floating-point arithmetic and Cg (programming language) · See more »

Charles Babbage

Charles Babbage (26 December 1791 – 18 October 1871) was an English polymath.

New!!: Floating-point arithmetic and Charles Babbage · See more »

Cluster (spacecraft)

Cluster was a constellation of four European Space Agency spacecraft which were launched on the maiden flight of the Ariane 5 rocket, Flight 501, and subsequently lost when that rocket failed to achieve orbit.

New!!: Floating-point arithmetic and Cluster (spacecraft) · See more »


In mathematics, a coefficient is a multiplicative factor in some term of a polynomial, a series or any expression; it is usually a number, but may be any expression.

New!!: Floating-point arithmetic and Coefficient · See more »

Commutative property

In mathematics, a binary operation is commutative if changing the order of the operands does not change the result.

New!!: Floating-point arithmetic and Commutative property · See more »


A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Floating-point arithmetic and Compiler · See more »

Complex number

A complex number is a number that can be expressed in the form, where and are real numbers, and is a solution of the equation.

New!!: Floating-point arithmetic and Complex number · See more »

Computable number

In mathematics, computable numbers are the real numbers that can be computed to within any desired precision by a finite, terminating algorithm.

New!!: Floating-point arithmetic and Computable number · See more »

Computational geometry

Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry.

New!!: Floating-point arithmetic and Computational geometry · See more »

Computational science

Computational science (also scientific computing or scientific computation (SC)) is a rapidly growing multidisciplinary field that uses advanced computing capabilities to understand and solve complex problems.

New!!: Floating-point arithmetic and Computational science · See more »


A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.

New!!: Floating-point arithmetic and Computer · See more »

Computer algebra system

A computer algebra system (CAS) is any mathematical software with the ability to manipulate mathematical expressions in a way similar to the traditional manual computations of mathematicians and scientists.

New!!: Floating-point arithmetic and Computer algebra system · See more »


Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Floating-point arithmetic and Computing · See more »

Concurrency (computer science)

In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome.

New!!: Floating-point arithmetic and Concurrency (computer science) · See more »

Condition number

In the field of numerical analysis, the condition number of a function with respect to an argument measures how much the output value of the function can change for a small change in the input argument.

New!!: Floating-point arithmetic and Condition number · See more »

Conjugate element (field theory)

In mathematics, in particular field theory, the conjugate elements of an algebraic element α, over a field extension L/K, are the roots of the minimal polynomial pK,α(x) of α over K. Conjugate elements are also called Galois conjugates or simply conjugates.

New!!: Floating-point arithmetic and Conjugate element (field theory) · See more »

Continuous function

In mathematics, a continuous function is a function for which sufficiently small changes in the input result in arbitrarily small changes in the output.

New!!: Floating-point arithmetic and Continuous function · See more »


A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU).

New!!: Floating-point arithmetic and Coprocessor · See more »

Cosmic distance ladder

The cosmic distance ladder (also known as the extragalactic distance scale) is the succession of methods by which astronomers determine the distances to celestial objects.

New!!: Floating-point arithmetic and Cosmic distance ladder · See more »

Cray SV1

The Cray SV1 is a vector processor supercomputer from the Cray Research division of Silicon Graphics introduced in 1998.

New!!: Floating-point arithmetic and Cray SV1 · See more »

Cray T90

The Cray T90 series (code-named Triton during development) was the last of a line of vector processing supercomputers manufactured by Cray Research, Inc, superseding the Cray C90 series.

New!!: Floating-point arithmetic and Cray T90 · See more »

Decimal floating point

Decimal floating-point (DFP) arithmetic refers to both a representation and operations on decimal floating-point numbers.

New!!: Floating-point arithmetic and Decimal floating point · See more »

Decimal representation

A decimal representation of a non-negative real number r is an expression in the form of a series, traditionally written as a sum where a0 is a nonnegative integer, and a1, a2,...

New!!: Floating-point arithmetic and Decimal representation · See more »

Decimal separator

A decimal separator is a symbol used to separate the integer part from the fractional part of a number written in decimal form.

New!!: Floating-point arithmetic and Decimal separator · See more »

Decimal128 floating-point format

In computing, decimal128 is a decimal floating-point computer numbering format that occupies 16 bytes (128 bits) in computer memory.

New!!: Floating-point arithmetic and Decimal128 floating-point format · See more »

Decimal32 floating-point format

In computing, decimal32 is a decimal floating-point computer numbering format that occupies 4 bytes (32 bits) in computer memory.

New!!: Floating-point arithmetic and Decimal32 floating-point format · See more »

Decimal64 floating-point format

In computing, decimal64 is a decimal floating-point computer numbering format that occupies 8 bytes (64 bits) in computer memory.

New!!: Floating-point arithmetic and Decimal64 floating-point format · See more »

Denormal number

In computer science, denormal numbers or denormalized numbers (now often called subnormal numbers) fill the underflow gap around zero in floating-point arithmetic.

New!!: Floating-point arithmetic and Denormal number · See more »


The derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value).

New!!: Floating-point arithmetic and Derivative · See more »


Dhahran (Arabic الظهران aẓ-Ẓahrān) is a city located in Eastern Province, Saudi Arabia.

New!!: Floating-point arithmetic and Dhahran · See more »

Discretization error

In numerical analysis, computational physics, and simulation, discretization error is the error resulting from the fact that a function of a continuous variable is represented in the computer by a finite number of evaluations, for example, on a lattice.

New!!: Floating-point arithmetic and Discretization error · See more »

Distributive property

In abstract algebra and formal logic, the distributive property of binary operations generalizes the distributive law from boolean algebra and elementary algebra.

New!!: Floating-point arithmetic and Distributive property · See more »

Division algorithm

A division algorithm is an algorithm which, given two integers N and D, computes their quotient and/or remainder, the result of division.

New!!: Floating-point arithmetic and Division algorithm · See more »

Division by zero

In mathematics, division by zero is division where the divisor (denominator) is zero.

New!!: Floating-point arithmetic and Division by zero · See more »

Double-precision floating-point format

Double-precision floating-point format is a computer number format, usually occupying 64 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point.

New!!: Floating-point arithmetic and Double-precision floating-point format · See more »

Dynamic range

Dynamic range, abbreviated DR, DNR, or DYR is the ratio between the largest and smallest values that a certain quantity can assume.

New!!: Floating-point arithmetic and Dynamic range · See more »

Eigenvalues and eigenvectors

In linear algebra, an eigenvector or characteristic vector of a linear transformation is a non-zero vector that changes by only a scalar factor when that linear transformation is applied to it.

New!!: Floating-point arithmetic and Eigenvalues and eigenvectors · See more »


In engineering, electromechanics combines processes and procedures drawn from electrical engineering and mechanical engineering.

New!!: Floating-point arithmetic and Electromechanics · See more »


Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.

New!!: Floating-point arithmetic and Endianness · See more »

English Electric DEUCE

The DEUCE (Digital Electronic Universal Computing Engine) was one of the earliest British commercially available computers, built by English Electric from 1955.

New!!: Floating-point arithmetic and English Electric DEUCE · See more »

Exception handling

Exception handling is the process of responding to the occurrence, during computation, of exceptions – anomalous or exceptional conditions requiring special processing – often changing the normal flow of program execution.

New!!: Floating-point arithmetic and Exception handling · See more »

Exclusive or

Exclusive or or exclusive disjunction is a logical operation that outputs true only when inputs differ (one is true, the other is false).

New!!: Floating-point arithmetic and Exclusive or · See more »

Experimental mathematics

Experimental mathematics is an approach to mathematics in which computation is used to investigate mathematical objects and identify properties and patterns.

New!!: Floating-point arithmetic and Experimental mathematics · See more »

Exponent bias

In IEEE 754 floating point numbers, the exponent is biased in the engineering sense of the word – the value stored is offset from the actual value by the exponent bias.

New!!: Floating-point arithmetic and Exponent bias · See more »


Exponentiation is a mathematical operation, written as, involving two numbers, the base and the exponent.

New!!: Floating-point arithmetic and Exponentiation · See more »

Extended precision

Extended precision refers to floating point number formats that provide greater precision than the basic floating point formats.

New!!: Floating-point arithmetic and Extended precision · See more »

Extended real number line

In mathematics, the affinely extended real number system is obtained from the real number system by adding two elements: and (read as positive infinity and negative infinity respectively).

New!!: Floating-point arithmetic and Extended real number line · See more »

Fast inverse square root

Fast inverse square root, sometimes referred to as Fast InvSqrt() or by the hexadecimal constant 0x5F3759DF, is an algorithm that estimates, the reciprocal (or multiplicative inverse) of the square root of a 32-bit floating-point number in IEEE 754 floating-point format.

New!!: Floating-point arithmetic and Fast inverse square root · See more »

Financial calculator

A financial calculator or business calculator is an electronic calculator that performs financial functions commonly needed in business and commerce communities.

New!!: Floating-point arithmetic and Financial calculator · See more »

Fixed-point arithmetic

In computing, a fixed-point number representation is a real data type for a number that has a fixed number of digits after (and sometimes also before) the radix point (after the decimal point '.' in English decimal notation).

New!!: Floating-point arithmetic and Fixed-point arithmetic · See more »

Floating point error mitigation

Floating point error arises because real numbers cannot, in general, be accurately represented in a fixed space.

New!!: Floating-point arithmetic and Floating point error mitigation · See more »

Floating-point unit

A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating point numbers.

New!!: Floating-point arithmetic and Floating-point unit · See more »

Floor and ceiling functions

In mathematics and computer science, the floor function is the function that takes as input a real number x and gives as output the greatest integer less than or equal to x, denoted \operatorname(x).

New!!: Floating-point arithmetic and Floor and ceiling functions · See more »


In computing, floating point operations per second (FLOPS, flops or flop/s) is a measure of computer performance, useful in fields of scientific computations that require floating-point calculations.

New!!: Floating-point arithmetic and FLOPS · See more »

Fraction (mathematics)

A fraction (from Latin fractus, "broken") represents a part of a whole or, more generally, any number of equal parts.

New!!: Floating-point arithmetic and Fraction (mathematics) · See more »

Gal's accurate tables

Gal's accurate tables is a method devised by Shmuel Gal to provide accurate values of special functions using a lookup table and interpolation.

New!!: Floating-point arithmetic and Gal's accurate tables · See more »

GNU Multiple Precision Arithmetic Library

GNU Multiple Precision Arithmetic Library (GMP) is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.

New!!: Floating-point arithmetic and GNU Multiple Precision Arithmetic Library · See more »

Government Accountability Office

The Government Accountability Office (GAO) is a legislative branch government agency that provides auditing, evaluation, and investigative services for the United States Congress.

New!!: Floating-point arithmetic and Government Accountability Office · See more »

Half-precision floating-point format

In computing, half precision is a binary floating-point computer number format that occupies 16 bits (two bytes in modern computers) in computer memory.

New!!: Floating-point arithmetic and Half-precision floating-point format · See more »


The Hewlett-Packard Company (commonly referred to as HP) or shortened to Hewlett-Packard was an American multinational information technology company headquartered in Palo Alto, California.

New!!: Floating-point arithmetic and Hewlett-Packard · See more »


In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.

New!!: Floating-point arithmetic and Hexadecimal · See more »

IAS machine

The IAS machine was the first electronic computer to be built at the Institute for Advanced Study (IAS) in Princeton, New Jersey.

New!!: Floating-point arithmetic and IAS machine · See more »

IBM 704

The IBM 704, introduced by IBM in 1954, is the first mass-produced computer with floating-point arithmetic hardware.

New!!: Floating-point arithmetic and IBM 704 · See more »

IBM 7090

The IBM 7090 is a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers that was designed for "large-scale scientific and technological applications".

New!!: Floating-point arithmetic and IBM 7090 · See more »

IBM Floating Point Architecture

IBM System/360 computers, and subsequent machines based on that architecture (mainframes), support a hexadecimal floating-point format.

New!!: Floating-point arithmetic and IBM Floating Point Architecture · See more »

IBM System/360

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978.

New!!: Floating-point arithmetic and IBM System/360 · See more »

IEEE 754

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point computation established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE).

New!!: Floating-point arithmetic and IEEE 754 · See more »

IEEE 754 revision

IEEE 754-2008 (previously known as IEEE 754r) was published in August 2008 and is a significant revision to, and replaces, the IEEE 754-1985 floating point standard.

New!!: Floating-point arithmetic and IEEE 754 revision · See more »

IEEE Annals of the History of Computing

The IEEE Annals of the History of Computing is a quarterly peer-reviewed academic journal published by the IEEE Computer Society.

New!!: Floating-point arithmetic and IEEE Annals of the History of Computing · See more »


Infinity (symbol) is a concept describing something without any bound or larger than any natural number.

New!!: Floating-point arithmetic and Infinity · See more »

Institute of Electrical and Electronics Engineers

The Institute of Electrical and Electronics Engineers (IEEE) is a professional association with its corporate office in New York City and its operations center in Piscataway, New Jersey.

New!!: Floating-point arithmetic and Institute of Electrical and Electronics Engineers · See more »


An integer (from the Latin ''integer'' meaning "whole")Integer 's first literal meaning in Latin is "untouched", from in ("not") plus tangere ("to touch").

New!!: Floating-point arithmetic and Integer · See more »

Integer overflow

In computer programming, an integer overflow occurs when an arithmetic operation attempts to create a numeric value that is outside of the range that can be represented with a given number of bits – either larger than the maximum or lower than the minimum representable value.

New!!: Floating-point arithmetic and Integer overflow · See more »

Intel 8087

The Intel 8087, announced in 1980, was the first x87 floating-point coprocessor for the 8086 line of microprocessors.

New!!: Floating-point arithmetic and Intel 8087 · See more »

Interval arithmetic

Interval arithmetic, interval mathematics, interval analysis, or interval computation, is a method developed by mathematicians since the 1950s and 1960s, as an approach to putting bounds on rounding errors and measurement errors in mathematical computation and thus developing numerical methods that yield reliable results.

New!!: Floating-point arithmetic and Interval arithmetic · See more »

Invertible matrix

In linear algebra, an n-by-n square matrix A is called invertible (also nonsingular or nondegenerate) if there exists an n-by-n square matrix B such that where In denotes the n-by-n identity matrix and the multiplication used is ordinary matrix multiplication.

New!!: Floating-point arithmetic and Invertible matrix · See more »

Io (moon)

Io (Jupiter I) is the innermost of the four Galilean moons of the planet Jupiter.

New!!: Floating-point arithmetic and Io (moon) · See more »

Iterative refinement

Iterative refinement is an iterative method proposed by James H. Wilkinson to improve the accuracy of numerical solutions to systems of linear equations.

New!!: Floating-point arithmetic and Iterative refinement · See more »

James H. Wilkinson

James Hardy Wilkinson FRS (27 September 1919 – 5 October 1986) was a prominent figure in the field of numerical analysis, a field at the boundary of applied mathematics and computer science particularly useful to physics and engineering.

New!!: Floating-point arithmetic and James H. Wilkinson · See more »

John von Neumann

John von Neumann (Neumann János Lajos,; December 28, 1903 – February 8, 1957) was a Hungarian-American mathematician, physicist, computer scientist, and polymath.

New!!: Floating-point arithmetic and John von Neumann · See more »

John Wiley & Sons

John Wiley & Sons, Inc., also referred to as Wiley, is a global publishing company that specializes in academic publishing.

New!!: Floating-point arithmetic and John Wiley & Sons · See more »

Johns Hopkins University Press

The Johns Hopkins University Press (also referred to as JHU Press or JHUP) is the publishing division of Johns Hopkins University.

New!!: Floating-point arithmetic and Johns Hopkins University Press · See more »


Jupiter is the fifth planet from the Sun and the largest in the Solar System.

New!!: Floating-point arithmetic and Jupiter · See more »

Kahan summation algorithm

In numerical analysis, the Kahan summation algorithm (also known as compensated summation) significantly reduces the numerical error in the total obtained by adding a sequence of finite precision floating point numbers, compared to the obvious approach.

New!!: Floating-point arithmetic and Kahan summation algorithm · See more »

Konrad Zuse

Konrad Zuse (22 June 1910 – 18 December 1995) was a German civil engineer, inventor and computer pioneer.

New!!: Floating-point arithmetic and Konrad Zuse · See more »

Leonardo Torres y Quevedo

Leonardo Torres y Quevedo (28 December 1852 – 18 December 1936) was a Spanish civil engineer and mathematician of the late nineteenth and early twentieth centuries.

New!!: Floating-point arithmetic and Leonardo Torres y Quevedo · See more »


In mathematics, the logarithm is the inverse function to exponentiation.

New!!: Floating-point arithmetic and Logarithm · See more »

Logarithmic number system

A logarithmic number system (LNS) is an arithmetic system used for representing real numbers in computer and digital hardware, especially for digital signal processing.

New!!: Floating-point arithmetic and Logarithmic number system · See more »

Long double

In C and related programming languages, long double refers to a floating-point data type that is often more precise than double-precision.

New!!: Floating-point arithmetic and Long double · See more »

Loss of significance

Loss of significance is an undesirable effect in calculations using finite-precision arithmetic such as floating-point arithmetic.

New!!: Floating-point arithmetic and Loss of significance · See more »

Machine epsilon

Machine epsilon gives an upper bound on the relative error due to rounding in floating point arithmetic.

New!!: Floating-point arithmetic and Machine epsilon · See more »

Maple (software)

Maple is a symbolic and numeric computing environment, and is also a multi-paradigm programming language.

New!!: Floating-point arithmetic and Maple (software) · See more »

Maxima (software)

Maxima is a computer algebra system (CAS) based on a 1982 version of Macsyma.

New!!: Floating-point arithmetic and Maxima (software) · See more »

Mechanical computer

A mechanical computer is built from mechanical components such as levers and gears, rather than electronic components.

New!!: Floating-point arithmetic and Mechanical computer · See more »

Microsoft Binary Format

In computing, Microsoft Binary Format (MBF) was a format for floating-point numbers used in Microsoft's BASIC language products, including MBASIC, GW-BASIC and QuickBasic prior to version 4.00.

New!!: Floating-point arithmetic and Microsoft Binary Format · See more »

Microsoft Developer Network

Microsoft Developer Network (MSDN) is the portion of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing on the various OS platforms or using the API or scripting languages of Microsoft's applications.

New!!: Floating-point arithmetic and Microsoft Developer Network · See more »

MIM-104 Patriot

The MIM-104 Patriot is a surface-to-air missile (SAM) system, the primary of its kind used by the United States Army and several allied nations.

New!!: Floating-point arithmetic and MIM-104 Patriot · See more »


In computing, minifloats are floating-point values represented with very few bits.

New!!: Floating-point arithmetic and Minifloat · See more »

Motorola 68000

The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.

New!!: Floating-point arithmetic and Motorola 68000 · See more »


In computing, NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value, especially in floating-point calculations.

New!!: Floating-point arithmetic and NaN · See more »

National Physical Laboratory (United Kingdom)

The National Physical Laboratory (NPL) is the national measurement standards laboratory for the United Kingdom, based at Bushy Park in Teddington, London, England.

New!!: Floating-point arithmetic and National Physical Laboratory (United Kingdom) · See more »

Numeral system

A numeral system (or system of numeration) is a writing system for expressing numbers; that is, a mathematical notation for representing numbers of a given set, using digits or other symbols in a consistent manner.

New!!: Floating-point arithmetic and Numeral system · See more »

Numerical analysis

Numerical analysis is the study of algorithms that use numerical approximation (as opposed to general symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics).

New!!: Floating-point arithmetic and Numerical analysis · See more »

Numerical linear algebra

Numerical linear algebra is the study of algorithms for performing linear algebra computations, most notably matrix operations, on computers.

New!!: Floating-point arithmetic and Numerical linear algebra · See more »

Numerical stability

In the mathematical subfield of numerical analysis, numerical stability is a generally desirable property of numerical algorithms.

New!!: Floating-point arithmetic and Numerical stability · See more »

Orders of magnitude (numbers)

This list contains selected positive numbers in increasing order, including counts of things, dimensionless quantity and probabilities.

New!!: Floating-point arithmetic and Orders of magnitude (numbers) · See more »

Overload (magazine)

Overload is a bi-monthly professional computer magazine published by ACCU, that was established in 1993 and is edited by Frances Buontempo.

New!!: Floating-point arithmetic and Overload (magazine) · See more »

Oxford University Press

Oxford University Press (OUP) is the largest university press in the world, and the second oldest after Cambridge University Press.

New!!: Floating-point arithmetic and Oxford University Press · See more »


Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel since 1993.

New!!: Floating-point arithmetic and Pentium · See more »

Pentium FDIV bug

The Pentium FDIV bug was a computer bug that affected the floating point unit (FPU) of the early Intel Pentium processors.

New!!: Floating-point arithmetic and Pentium FDIV bug · See more »


The number is a mathematical constant.

New!!: Floating-point arithmetic and Pi · See more »

Pilot ACE

The Pilot ACE (Automatic Computing Engine) was one of the first computers built in the United Kingdom at the National Physical Laboratory (NPL) in the early 1950s.

New!!: Floating-point arithmetic and Pilot ACE · See more »


In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

New!!: Floating-point arithmetic and Porting · See more »

Precision (computer science)

In computer science, the precision of a numerical quantity is a measure of the detail in which the quantity is expressed.

New!!: Floating-point arithmetic and Precision (computer science) · See more »

Prentice Hall

Prentice Hall is a major educational publisher owned by Pearson plc.

New!!: Floating-point arithmetic and Prentice Hall · See more »


| magnetic_moment.

New!!: Floating-point arithmetic and Proton · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Floating-point arithmetic and Python (programming language) · See more »

Q (number format)

Q is a fixed point number format where the number of fractional bits (and optionally the number of integer bits) is specified.

New!!: Floating-point arithmetic and Q (number format) · See more »

Quadruple-precision floating-point format

In computing, quadruple precision (or quad precision) is a binary floating-point-based computer number format that occupies 16 bytes (128 bits) in with precision more than twice the 53-bit double precision.

New!!: Floating-point arithmetic and Quadruple-precision floating-point format · See more »


In mathematical numeral systems, the radix or base is the number of unique digits, including zero, used to represent numbers in a positional numeral system.

New!!: Floating-point arithmetic and Radix · See more »

Radix point

In mathematics and computing, a radix point (or radix character) is the symbol used in numerical representations to separate the integer part of a number (to the left of the radix point) from its fractional part (to the right of the radix point).

New!!: Floating-point arithmetic and Radix point · See more »

Rational number

In mathematics, a rational number is any number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator.

New!!: Floating-point arithmetic and Rational number · See more »

Real number

In mathematics, a real number is a value of a continuous quantity that can represent a distance along a line.

New!!: Floating-point arithmetic and Real number · See more »


A relay is an electrically operated switch.

New!!: Floating-point arithmetic and Relay · See more »

Round-off error

A round-off error, also called rounding error, is the difference between the calculated approximation of a number and its exact mathematical value due to rounding.

New!!: Floating-point arithmetic and Round-off error · See more »


Rounding a numerical value means replacing it by another value that is approximately equal but has a shorter, simpler, or more explicit representation; for example, replacing $ with $, or the fraction 312/937 with 1/3, or the expression with.

New!!: Floating-point arithmetic and Rounding · See more »

Runtime system

A runtime system, also called run-time system, primarily implements portions of an execution model.

New!!: Floating-point arithmetic and Runtime system · See more »

Saudi Arabia

Saudi Arabia, officially the Kingdom of Saudi Arabia (KSA), is a sovereign Arab state in Western Asia constituting the bulk of the Arabian Peninsula.

New!!: Floating-point arithmetic and Saudi Arabia · See more »

Scientific calculator

A scientific calculator is a type of electronic calculator, usually but not always handheld, designed to calculate problems in science, engineering, and mathematics.

New!!: Floating-point arithmetic and Scientific calculator · See more »

Scientific notation

Scientific notation (also referred to as scientific form or standard index form, or standard form in the UK) is a way of expressing numbers that are too big or too small to be conveniently written in decimal form.

New!!: Floating-point arithmetic and Scientific notation · See more »


Setun (Сетунь) was a computer developed in 1958 at Moscow State University.

New!!: Floating-point arithmetic and Setun · See more »

Sign function

In mathematics, the sign function or signum function (from signum, Latin for "sign") is an odd mathematical function that extracts the sign of a real number.

New!!: Floating-point arithmetic and Sign function · See more »

Signed zero

Signed zero is zero with an associated sign.

New!!: Floating-point arithmetic and Signed zero · See more »


The significand (also mantissa or coefficient) is part of a number in scientific notation or a floating-point number, consisting of its significant digits.

New!!: Floating-point arithmetic and Significand · See more »

Significant figures

The significant figures (also known as the significant digits) of a number are digits that carry meaning contributing to its measurement resolution.

New!!: Floating-point arithmetic and Significant figures · See more »

Single-precision floating-point format

Single-precision floating-point format is a computer number format, usually occupying 32 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point.

New!!: Floating-point arithmetic and Single-precision floating-point format · See more »

Society for Industrial and Applied Mathematics

The Society for Industrial and Applied Mathematics (SIAM) is an academic association dedicated to the use of mathematics in industry.

New!!: Floating-point arithmetic and Society for Industrial and Applied Mathematics · See more »

Springer Nature

Springer Nature is an academic publishing company created by the May 2015 merger of Springer Science+Business Media and Holtzbrinck Publishing Group's Nature Publishing Group, Palgrave Macmillan, and Macmillan Education.

New!!: Floating-point arithmetic and Springer Nature · See more »

Springer Science+Business Media

Springer Science+Business Media or Springer, part of Springer Nature since 2015, is a global publishing company that publishes books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.

New!!: Floating-point arithmetic and Springer Science+Business Media · See more »

Square root

In mathematics, a square root of a number a is a number y such that; in other words, a number y whose square (the result of multiplying the number by itself, or) is a. For example, 4 and −4 are square roots of 16 because.

New!!: Floating-point arithmetic and Square root · See more »

Subatomic scale

The subatomic scale is the domain of physical size that encompasses objects smaller than an atom.

New!!: Floating-point arithmetic and Subatomic scale · See more »

Symmetric level-index arithmetic

The level-index (LI) representation of numbers, and its algorithms for arithmetic operations, were introduced by Clenshaw and Olver in 1984.

New!!: Floating-point arithmetic and Symmetric level-index arithmetic · See more »

Taylor series

In mathematics, a Taylor series is a representation of a function as an infinite sum of terms that are calculated from the values of the function's derivatives at a single point.

New!!: Floating-point arithmetic and Taylor series · See more »

Ternary numeral system

The ternary numeral system (also called base 3) has three as its base.

New!!: Floating-point arithmetic and Ternary numeral system · See more »

Thread-local storage

Thread-local storage (TLS) is a computer programming method that uses static or global memory local to a thread.

New!!: Floating-point arithmetic and Thread-local storage · See more »


A trade-off (or tradeoff) is a situational decision that involves diminishing or losing one quality, quantity or property of a set or design in return for gains in other aspects.

New!!: Floating-point arithmetic and Trade-off · See more »

Trap (computing)

In computing and operating systems, a trap, also known as an exception or a fault, is typicallyThere is a wide variation in the nomenclature.

New!!: Floating-point arithmetic and Trap (computing) · See more »


In mathematics and computer science, truncation is limiting the number of digits right of the decimal point.

New!!: Floating-point arithmetic and Truncation · See more »

Turing Award

The ACM A.M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) to an individual selected for contributions "of lasting and major technical importance to the computer field".

New!!: Floating-point arithmetic and Turing Award · See more »

Two's complement

Two's complement is a mathematical operation on binary numbers, best known for its role in computing as a method of signed number representation.

New!!: Floating-point arithmetic and Two's complement · See more »

Unit in the last place

In computer science and numerical analysis, unit in the last place or unit of least precision (ULP) is the spacing between floating-point numbers, i.e., the value the least significant digit represents if it is 1.

New!!: Floating-point arithmetic and Unit in the last place · See more »

UNIVAC 1100/2200 series

The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand.

New!!: Floating-point arithmetic and UNIVAC 1100/2200 series · See more »

William Kahan

William "Velvel" Morton Kahan (born June 5, 1933) is a Canadian mathematician and computer scientist who received the Turing Award in 1989 for "his fundamental contributions to numerical analysis", was named an ACM Fellow in 1994, and inducted into the National Academy of Engineering in 2005.

New!!: Floating-point arithmetic and William Kahan · See more »

Wolfram Mathematica

Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing — including neural networks, machine learning, image processing, geometry, data science, visualizations, and others.

New!!: Floating-point arithmetic and Wolfram Mathematica · See more »

Word (computer architecture)

In computing, a word is the natural unit of data used by a particular processor design.

New!!: Floating-point arithmetic and Word (computer architecture) · See more »


x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Floating-point arithmetic and X86 · See more »


z/Architecture, initially and briefly called ESA Modal Extensions (ESAME), is IBM's 64-bit instruction set architecture implemented by its mainframe computers.

New!!: Floating-point arithmetic and Z/Architecture · See more »

Z1 (computer)

The Z1 was a mechanical computer designed by Konrad Zuse from 1935 to 1936 and built by him from 1936 to 1938.

New!!: Floating-point arithmetic and Z1 (computer) · See more »

Z3 (computer)

The Z3 was a German electromechanical computer designed by Konrad Zuse.

New!!: Floating-point arithmetic and Z3 (computer) · See more »

Z4 (computer)

The Z4 was the world's first commercial digital computer, designed by German engineer Konrad Zuse and built by his company Zuse Apparatebau in 1945.

New!!: Floating-point arithmetic and Z4 (computer) · See more »

Zero of a function

In mathematics, a zero, also sometimes called a root, of a real-, complex- or generally vector-valued function f is a member x of the domain of f such that f(x) vanishes at x; that is, x is a solution of the equation f(x).

New!!: Floating-point arithmetic and Zero of a function · See more »

14th Quartermaster Detachment

The 14th Quartermaster Detachment, is a United States Army Reserve water purification unit stationed in Greensburg, Pennsylvania.

New!!: Floating-point arithmetic and 14th Quartermaster Detachment · See more »

Redirects here:

Binary floating point, Finite precision arithmetics, Float (computing), Floating decimal point, Floating point, Floating point arithmetic, Floating point arithmetics, Floating point error, Floating point exception, Floating point format, Floating point number, Floating point numbers, Floating point representation, Floating point type, Floating point value, Floating-Point, Floating-point, Floating-point arithmetics, Floating-point error, Floating-point format, Floating-point math, Floating-point number, Floating-point numbers, Floating-point representation, Hidden bit, Numeric (Data Type).


[1] https://en.wikipedia.org/wiki/Floating-point_arithmetic

Hey! We are on Facebook now! »