Hacker News new | ask | show | jobs
by phendrenad2 2104 days ago
CPU design is a mature field that has been studied extensively. I've thrown together a few toy CPUs, and studied some F/OSS RISC-V designs. New tricks are still being developed for modern software workloads and modern constraints (low-power is key now, whereas before other things might have been priority), but architecture things really haven't changed much since the 90s.

My comparison with JS frameworks comes from my perception that CPU designs are all, kinda, the same. There are also a million ways to do things, but the core principles are obvious to people who study CPU design.