128-bit

N-bit processors
4-bit 8-bit 16-bit 32-bit 64-bit 128-bit
N-bit applications
    16-bit 32-bit 64-bit  
N-bit data sizes
4-bit 8-bit 16-bit 32-bit 64-bit 128-bit
nibble byte
octet
word dword qword
These definitions are current in the x86 world. See linked articles for discussion of the meaning in other architectures.

In computer science, 128-bit is an adjective used to describe integers, memory addresses or other data units that are at most 128 bits wide, or to describe CPU and ALU architectures based on registers, address buses, or data buses of that size. There are currently, no mainstream processors built to facilitate 128-bit instruction sets and operations, as 128-bit requires a buffer memory size and throughput width, double the size of 64-bit processors, and 128-bit capable processors far exceed practical needs. 64-bit processors today suffice more than enough. System/370, made by IBM is possibly considered the first rudimentary 128-bit computer as it used 128-bit floating point regiters.

128-bit processors may become prevelant when 64-bit processors become 'outdated' in terms of power and arithmetic capability. Most supercomputers are comprised of either many 32-bit processors or 64-bit processors linked together, with instructions being executed simultaneously across those processors. Many servers today or high-end workstations comprise of mostly more than one single CPU. 128-bit processors may be able to dispose of this 'dual-processor' attribute on most computers and provide adaquete processing power without the need of another co-processor, thus reducing power consumption and heat.

This computer science-related article is a stub. Help Wikipedia by expanding it.

See also: 128-bit, 16-bit, 16-bit application, 32-bit, 32-bit application, 4-bit, 64-bit, 8-bit