In computing, half precision is a binary floating-point computer numbering format that occupies 2 bytes in computer memory.In IEEE 754-2008 the 16-bit base 2 format is officially referred to as binary16. It is intended for storage , not for performing arithmetic computations.Half precision floating point is a relatively new binary floating-point format. It was created by Industrial Light & Magic while researching for an image format that could handle dynamic ranges, but without the hard drive and memory cost of floating point representations that are commonly used for floating-point computation.This format is used in several computer graphics environments including OpenEXR, OpenGL, Cg, and D3DX. The advantage over 8-bit or 16-bit binary integers is that the increased dynamic range allows for more detail to be preserved in highlights and shadows. The advantage over 32-bit single precision binary formats is that it requires half the storage and bandwidth.