What if C isn't portable, only non-C-compatible architectures went extinct?

I'm half joking, but:

VLIW/EPIC architectures are dead, despite CPUs desperately needing instruction-level parallelism.
Instead of SIMT we have hyperthreading at home, and bug-prone threads with context switching in software.
Instead of hierarchical memory, we waste 8 bytes on all pointers & emulate thread-local memory in software. Larabee was DOA & SIMD barely exists. MOS6502-style stack+registers are only on GPUs.

0
0
0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/kornel/statuses/114345069036284040 on your instance and quote it. (Note that quoting is not supported in Mastodon.)