It's been a while since the L1 cache size (64KB) has exceeded that of my first computer. What I find crazy is that a single Ryzen core has more in registers than some of the computers I've used.
AMD64 has 16 64 bit registers, but Ryzen actually has 168 behind the scenes so it can pipeline and reorder multiple instructions simultaneously. That's almost 1.5KBytes of memory, more than some microcontrollers have in ROM or RAM.
It's actually a lot larger if you look at vector registers - AVX registers are 32 bytes each and there are also ~168 of them in modern AMD and Intel CPUs, resulting in 5KB of registers. With AVX-512 the number is 10KB!
AMD64 has 16 64 bit registers, but Ryzen actually has 168 behind the scenes so it can pipeline and reorder multiple instructions simultaneously. That's almost 1.5KBytes of memory, more than some microcontrollers have in ROM or RAM.