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

Floating-point unit

Index 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, ..., Motorola 68000 series, Motorola 68020, Motorola 68030, Motorola 68881, Multiplication, Object code, Operating system, Operation (mathematics), Out-of-order execution, Printed circuit board, Processor register, Radix point, SIMD, Simultaneous multithreading, Single-board computer, Square root, Streaming SIMD Extensions, Subtraction, Sun-3, Superscalar processor, Transcendental function, Trigonometry, User space, Weitek, Workstation, X86, X86-64, X87. Expand index (28 more) »

Addition

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

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

Amiga

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

New!!: Floating-point unit and Amiga · 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 unit and Arbitrary-precision arithmetic · See more »

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.

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

Arithmetic logic unit

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

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

Birkhäuser

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

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

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.

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

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.

New!!: Floating-point unit and Bulldozer (microarchitecture) · See more »

Byte (magazine)

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

New!!: Floating-point unit and Byte (magazine) · See more »

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.

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

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.

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

Computer

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 unit and Computer · See more »

Computer architecture

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

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

Coprocessor

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

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

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.

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

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.

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

Division (mathematics)

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

New!!: Floating-point unit and Division (mathematics) · See more »

Dr. Dobb's Journal

Dr.

New!!: Floating-point unit and Dr. Dobb's Journal · See more »

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.

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

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

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

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.

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

Exponential function

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

New!!: Floating-point unit and Exponential function · 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 unit and Fixed-point arithmetic · See more »

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.

New!!: Floating-point unit and Floating-point arithmetic · 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 unit and Floating-point unit · See more »

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.

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

Hyper-threading

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.

New!!: Floating-point unit and Hyper-threading · 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 unit and IBM Floating Point Architecture · See more »

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.

New!!: Floating-point unit and IBM Personal Computer · See more »

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.

New!!: Floating-point unit and IBM Personal Computer XT · See more »

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.

New!!: Floating-point unit and IBM Personal Computer/AT · 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 unit and IEEE 754 · See more »

Instruction pipelining

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

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

Instruction set architecture

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

New!!: Floating-point unit and Instruction set architecture · See more »

Integer

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 unit and Integer · See more »

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.

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

Integrated development environment

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

New!!: Floating-point unit and Integrated development environment · See more »

Intel

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

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

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.

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

Intel 80386

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

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

Intel 80387SX

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

New!!: Floating-point unit and Intel 80387SX · See more »

Intel 80486

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

New!!: Floating-point unit and Intel 80486 · 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 unit and Intel 8087 · 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 unit and John Wiley & Sons · See more »

Library (computing)

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

New!!: Floating-point unit and Library (computing) · See more »

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.

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

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.

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

Microcomputer

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

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

Microcontroller

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

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

Motorola

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

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

Motorola 68000 series

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

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

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.

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

Motorola 68030

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

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

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.

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

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.

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

Object code

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

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

Operating system

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

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

Operation (mathematics)

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

New!!: Floating-point unit and Operation (mathematics) · See more »

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.

New!!: Floating-point unit and Out-of-order execution · See more »

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.

New!!: Floating-point unit and Printed circuit board · See more »

Processor register

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

New!!: Floating-point unit and Processor register · 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 unit and Radix point · See more »

SIMD

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

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

Simultaneous multithreading

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

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

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.

New!!: Floating-point unit and Single-board computer · 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 unit and Square root · See more »

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

New!!: Floating-point unit and Streaming SIMD Extensions · See more »

Subtraction

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

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

Sun-3

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

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

Superscalar processor

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

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

Transcendental function

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

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

Trigonometry

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

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

User space

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

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

Weitek

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

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

Workstation

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

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

X86

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

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

X86-64

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

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

X87

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

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

Redirects here:

Floating Point Unit, Floating point processor, Floating point unit, Floating-Point Processor, Floating-Point Unit, Math coprocessor.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »