We'd be better off with 9-bit bytes
pavpanchekha.com
We'd be better off with 9-bit bytes
1–10 of 359 posts
Re: We'd be better off with 9-bit bytes
#2Re: We'd be better off with 9-bit bytes
#3Re: We'd be better off with 9-bit bytes
#4It also works in the reverse direction too. E.g. knowing networking headers don't even care about byte alignment for sub fields (e.g. a VID is 10 bits because it's packed with a few other fields in 2 bytes) I wouldn't be surprised if IPv4 would have ended up being 3 byte addresses = 27 bits, instead of 4*9=36, since they were more worried with small packet overheads than matching specific word sizes in certain CPUs.
Re: We'd be better off with 9-bit bytes
#5Re: We'd be better off with 9-bit bytes
#6As far as ISPs competing on speeds in the mid 90s, for some reason it feels like historical retrospectives are always about ten years off.
Re: We'd be better off with 9-bit bytes
#7Re: We'd be better off with 9-bit bytes
#8Interestingly, the N64 internally had 9 bit bytes, just accesses from the CPU ignored one of the bits. This wasn't a parity bit, but instead a true extra data bit that was used by the GPU.
Re: We'd be better off with 9-bit bytes
#9Re: We'd be better off with 9-bit bytes
#1064-bit pointers are pretty spacious and have "spare" bits for metadata (e.g. PAC, NaN-boxing). 72-bit pointers are even better I suppose, but their adoption would've come later.