INT32

/ˌɪnt ˈθɜːrtiːˌtuː/

noun … “a signed 32-bit integer with a wide numeric range.”

INT32 is a fixed-width numeric data type that occupies exactly 32 bits of memory and can represent both negative and positive whole numbers. Using Two's Complement encoding, it provides a range from -2147483648 to 2147483647. The most significant bit is reserved for the sign, while the remaining 31 bits represent magnitude, enabling predictable arithmetic across the entire range.

INT16

/ˌɪnt ˈsɪksˌtiːn/

noun … “a signed 16-bit integer with a defined range.”

INT16 is a numeric data type that occupies exactly 16 bits of memory and can represent both negative and positive values. Using Two's Complement encoding, it provides a range from -32768 to 32767. The sign bit is the most significant bit, while the remaining 15 bits represent the magnitude, enabling arithmetic operations to behave consistently across the entire range.

UINT16

/ˌjuːˌɪnt ˈsɪksˌtiːn/

noun … “a non-negative 16-bit integer in a fixed, predictable range.”

UINT16 is an unsigned integer type that occupies exactly 16 bits of memory, representing values from 0 to 65535. Because it has no sign bit, all 16 bits are used for magnitude, maximizing the range of non-negative numbers that can fit in two Bytes. This makes UINT16 suitable for counters, indexes, pixel channels, and network protocol fields where negative values are not required.

Byte

/baɪt/

noun … “the standard unit of digital storage.”

Byte is the fundamental unit of memory in computing, typically consisting of 8 bits. Each bit can represent a binary state, either 0 or 1, so a Byte can encode 256 unique values from 0 to 255. This makes it the basic building block for representing data such as numbers, characters, or small logical flags in memory or on disk.

UINT8

/ˈjuːˌɪnt ˈeɪt/

noun … “non-negative numbers packed in a single byte.”

UINT8 is a numeric data type used in computing to represent whole numbers without a sign, stored in exactly 8 bits of memory. Unlike INT8, UINT8 cannot represent negative values; its range spans from 0 to 255. This type is often used when only non-negative values are needed, such as byte-level data, color channels in images, or flags in binary protocols.

High Bandwidth Memory

/ˌeɪtʃ biː ɛm/

n. "3D-stacked DRAM interface delivering terabyte-per-second bandwidth via TSVs and 1024-bit channels unlike narrow DQS DDR."

VREF

/viː ˈrɛf/

n. — "Voltage midpoint for clean DDR data eyes."

SECDED

/ˈsɛk dɛd/

n. — "Hamming code fixing single bit-flips, flagging double-bit disasters."

Error Correcting Code

/ˌiː siː ˈsiː/

n. — "Extra bits catching flipped data before it corrupts your server."