Communication
Faster access than browser!

# 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. [1]

78 relations: Addition, Amiga, Arbitrary-precision arithmetic, Arithmetic, Arithmetic logic unit, Birkhäuser, Bitwise operation, Bulldozer (microarchitecture), Byte (magazine), Central processing unit, Clock signal, Computer, Computer architecture, Coprocessor, CORDIC, Cyrix, Division (mathematics), Dr. Dobb's Journal, Embedded system, Emulator, Execution unit, Exponential function, Fixed-point arithmetic, Floating-point arithmetic, Floating-point unit, Graphics processing unit, Hyper-threading, IBM Floating Point Architecture, IBM Personal Computer, IBM Personal Computer XT, IBM Personal Computer/AT, IEEE 754, Instruction pipelining, Instruction set architecture, Integer, Integrated circuit, Integrated development environment, Intel, Intel 80286, Intel 80386, Intel 80387SX, Intel 80486, Intel 8087, John Wiley & Sons, Library (computing), Macintosh, Microcode, Microcomputer, Microcontroller, Motorola, ... Expand index (28 more) »

Addition (often signified by the plus symbol "+") is one of the four basic operations of arithmetic; the others are subtraction, multiplication and division.

## Amiga

The Amiga is a family of personal computers introduced by Commodore in 1985.

## 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.

## Arithmetic

Arithmetic (from the Greek ἀριθμός arithmos, "number") is a branch of mathematics that consists of the study of numbers, especially the properties of the traditional operations on them—addition, subtraction, multiplication and division.

## Arithmetic logic unit

An arithmetic logic unit (ALU) is a combinational digital electronic circuit that performs arithmetic and bitwise operations on integer binary numbers.

## Birkhäuser

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

## Bitwise operation

In digital computer programming, a bitwise operation operates on one or more bit patterns or binary numerals at the level of their individual bits.

## Bulldozer (microarchitecture)

The AMD Bulldozer Family 15h is a microprocessor microarchitecture for the FX and Opteron line of processors, developed by AMD for the desktop and server markets.

## Byte (magazine)

Byte was an American microcomputer magazine, influential in the late 1970s and throughout the 1980s because of its wide-ranging editorial coverage.

## Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

## Clock signal

In electronics and especially synchronous digital circuits, a clock signal is a particular type of signal that oscillates between a high and a low state and is used like a metronome to coordinate actions of digital circuits.

## Computer

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

## Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

## Coprocessor

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

## CORDIC

CORDIC (for COordinate Rotation DIgital Computer), also known as Volder's algorithm, is a simple and efficient algorithm to calculate hyperbolic and trigonometric functions, typically converging with one digit (or bit) per iteration.

## Cyrix

Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of math coprocessors for 286 and 386 microprocessors.

## Division (mathematics)

Division is one of the four basic operations of arithmetic, the others being addition, subtraction, and multiplication.

Dr.

## Embedded system

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

## Emulator

In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest).

## Execution unit

In computer engineering, an execution unit (also called a functional unit) is a part of the central processing unit (CPU) that performs the operations and calculations as instructed by the computer program.

## Exponential function

In mathematics, an exponential function is a function of the form in which the argument occurs as an exponent.

## 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).

## 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.

## 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.

## Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device.

Hyper-threading (officially called Hyper-Threading Technology or HT Technology, and abbreviated as HTT or HT) is Intel's proprietary simultaneous multithreading (SMT) implementation used to improve parallelization of computations (doing multiple tasks at once) performed on x86 microprocessors.

## IBM Floating Point Architecture

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

## IBM Personal Computer

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform.

## IBM Personal Computer XT

The IBM Personal Computer XT, often shortened to the IBM XT, PC XT, or simply XT, is a version of the IBM PC with a built-in hard drive.

## IBM Personal Computer/AT

The IBM Personal Computer AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation PC, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as System Unit 5170.

## 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).

## Instruction pipelining

Instruction pipelining is a technique for implementing instruction-level parallelism within a single processor.

## Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

## Integer

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

## Integrated circuit

An integrated circuit or monolithic integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small flat piece (or "chip") of semiconductor material, normally silicon.

## Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

## Intel

Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

## Intel 80286

The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.

## Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

## Intel 80387SX

The Intel 80387SX (387SX or i387SX) is the math coprocessor for the Intel 80386SX microprocessor.

## Intel 80486

The Intel 80486, also known as the i486 or 486, is a higher performance follow-up to the Intel 80386 microprocessor.

## Intel 8087

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

## John Wiley & Sons

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

## Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

## Macintosh

The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

## Microcode

Microcode is a computer hardware technique that imposes an interpreter between the CPU hardware and the programmer-visible instruction set architecture of the computer.

## Microcomputer

A microcomputer is a small, relatively inexpensive computer with a microprocessor as its central processing unit (CPU).

## Microcontroller

A microcontroller (MCU for microcontroller unit, or UC for &mu;-controller) is a small computer on a single integrated circuit.

## Motorola

Motorola, Inc. was an American multinational telecommunications company founded on September 25, 1928, based in Schaumburg, Illinois.

## Motorola 68000 series

The Motorola 68000 series (also termed 680x0, m68000, m68k, or 68k) is a family of 32-bit CISC microprocessors.

## Motorola 68020

The Motorola 68020 ("sixty-eight-oh-twenty", "sixty-eight-oh-two-oh" or "six-eight-oh-two-oh") is a 32-bit microprocessor from Motorola, released in 1984.

## Motorola 68030

The Motorola 68030 ("sixty-eight-oh-thirty") is a 32-bit microprocessor in the Motorola 68000 family.

## Motorola 68881

The Motorola 68881 and Motorola 68882 are floating-point coprocessor (FPU) devices that were used in some computer systems in conjunction with the 68020 or 68030 microprocessors.

## Multiplication

Multiplication (often denoted by the cross symbol "×", by a point "⋅", by juxtaposition, or, on computers, by an asterisk "∗") is one of the four elementary mathematical operations of arithmetic; with the others being addition, subtraction and division.

## Object code

In computing, object code or object module is the product of a compiler.

## Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

## Operation (mathematics)

In mathematics, an operation is a calculation from zero or more input values (called operands) to an output value.

## Out-of-order execution

In computer engineering, out-of-order execution (or more formally dynamic execution) is a paradigm used in most high-performance central processing units to make use of instruction cycles that would otherwise be wasted.

## Printed circuit board

A printed circuit board (PCB) mechanically supports and electrically connects electronic components or electrical components using conductive tracks, pads and other features etched from one or more sheet layers of copper laminated onto and/or between sheet layers of a non-conductive substrate.

## Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

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).

## SIMD

Single instruction, multiple data (SIMD) is a class of parallel computers in Flynn's taxonomy.

Simultaneous multithreading (SMT) is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading.

## Single-board computer

A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer.

## 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.

## Streaming SIMD Extensions

In computing, Streaming SIMD Extensions (SSE) is an SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series of processors shortly after the appearance of AMD's 3DNow!.

## Subtraction

Subtraction is an arithmetic operation that represents the operation of removing objects from a collection.

## Sun-3

Sun-3 is a series of UNIX computer workstations and servers produced by Sun Microsystems, launched on September 9, 1985.

## Superscalar processor

A superscalar processor is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor.

## Transcendental function

A transcendental function is an analytic function that does not satisfy a polynomial equation, in contrast to an algebraic function.

## Trigonometry

Trigonometry (from Greek trigōnon, "triangle" and metron, "measure") is a branch of mathematics that studies relationships involving lengths and angles of triangles.

## User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

## Weitek

Weitek Corporation was a chip-design company that originally focused on floating-point units for a number of commercial CPU designs.

## Workstation

A workstation is a special computer designed for technical or scientific applications.

## X86

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

## X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

## X87

x87 is a floating point-related subset of the x86 architecture instruction set.

## References

Hey! We are on Facebook now! »