128-bit refers to one hundred twenty-eight binary (0 or 1) units of integer data. This allows for up to 340,282,366,920,938,463,463,374,607,431,768,211,456 combinations of values.
- 128-bit color is split into four sets of 32-bit values for 4,294,967,296 levels per RGBAf channel (red, green, blue, and alpha with floating point precision). The three 32-bit RGB values would deliver 79,228,162,514,264,337,593,543,950,336 unique colors, the same as 96-bit floating-point color, but with the addition of 4,294,967,296 levels of transparency defined by the alpha channel. This has been implemented for internal GPU processing,[1] though this far exceeds human visual acuity and computer displays have yet to reach this level of precision.[2]
- 128-bit sound would allow for a range of up to 340,282,366,920,938,463,463,374,607,431,768,211,456 values (−170,141,183,460,469,231,731,687,303,715,884,105,728 to +170,141,183,460,469,231,731,687,303,715,884,105,727) per sample (Hertz), well beyond the range of human hearing.[3]
- 128-bit addressing would allow for access to up to 340,282,366,920,938,463,463,374,607,431,768,211,456 bytes,[4] greatly exceeding all the accumulated data on earth as of 2018.[5] This level of precision is mainly used for encryption.[6]
- 128 bits of data make 16 bytes, referred to by programmers as a double-quadword.
References
- ↑ RGBAf, Apple Developer. Accessed 2021-10-01.
- ↑ Will there ever be 128 bit color depth? by zc3, Tom's Hardware. 2003-09-05.
- ↑ Ultimate Guide To Audio Bitrate & Audio Formats by Robert Calabrese, Home DJ Studio. 2021-08-03.
- ↑ Why is it not possible to have a 128 bit OS?, Quora. Accessed 2021-10-01.
- ↑ How Much Data Is There In the World? by Bernard Marr. 2021-07-02.
- ↑ What’s the deal with encryption strength —is 128 bit encryption enough or do you need more? by Lance Gutteridge, Medium. 2016-05-06.
See also
- AltiVec, also known as "Velocity Engine", the vector processing unit within the PowerPC G4 that was the first to be used by Apple with the ability to process information in 128-bit increments.
External links
- 128-bit computing at Wikipedia