**Implementations**

Early mechanical uses of decimal floating point are evident in the abacus, slide rule, the Smallwood calculator, and some other calculators that support entries in scientific notation. In the case of the mechanical calculators, the exponent is often treated as side information that is accounted for separately.

Some computer languages have implementations of decimal floating point arithmetic, including Java with big decimal, emacs with calc, python, and in Unix the bc and dc calculators.

In 1987, the IEEE released IEEE 854, a standard for computing with decimal floating point, which lacked a specification for how floating point data should be encoded for interchange with other systems. This is being addressed in IEEE 754-2008 which standardizes the encodings of decimal floating point data, albeit with two different alternative encodings.

IBM POWER6 includes DFP in hardware, as does the IBM System z9. SilMinds offers SilAx; a configurable vector DFP coprocessor. IEEE 754-2008 defines this in more detail.

Microsoft C#, or .NET, uses System.Decimal.

Read more about this topic: Decimal Floating Point

### Other articles related to "implementations, implementation":

... complex technical specifications have many optional features, such that two conforming

**implementations**may not inter-operate due to choosing different sets of optional features to support ... In particular,

**implementations**of standards on mobile devices often have significant limitations compared to their traditional desktop

**implementations**, even if the standard which governs ...

**Implementations**

... There exist several open source

**implementations**of certificate servers, commonly referred to as a CA or Certificate Authority ... Some well known open source

**implementations**are EJBCA OpenCA OpenSSL, it is really an SSL/TLS library, but comes with tools to use it as a simple certificate ...

...

**Implementations**are available for many operating systems ... Most

**implementations**also provide a command line utility, often called logger, that can send messages to the syslog ... Some

**implementations**permit the filtering and display of syslog messages ...

... units (GPUs) with preliminary results showing a 2x speed-up over software

**implementations**... Several GPU

**implementations**of the algorithm in NVIDIA's CUDA C platform are also available ... When compared to the best known CPU

**implementation**(using SIMD instructions on the x86 architecture), by Farrar, the performance tests of this solution using a single NVidia ...