logoalt Hacker News

fuhsnntoday at 2:10 PM3 repliesview on HN

Intel's next gen will add 16 more general purpose registers. Can't wait for the benchmarks.


Replies

vayliantoday at 4:38 PM

Those general purpose registers will also need to grow to twice their size, once we get our first 128bit CPU architecture. I hope Intel is thinking this through.

show 2 replies
Joker_vDtoday at 2:37 PM

So every function call will need to spill even more call-clobbered registers to the stack!

Like, I get that leaf functions with truly huge computational cores are a thing that would benefit from more ISA-visible registers, but... don't we have GPUs for that now? And TPUs? NPUs? Whatever those things are called?

show 4 replies
BobbyTables2today at 3:33 PM

How are they adding GPRs? Won’t that utterly break how instructions are encoded?

That would be a major headache — even if current instruction encodings were somehow preserved.

It’s not just about compilers and assemblers. Every single system implementing virtualization has a software emulation of the instruction set - easily 10k lines of very dense code/tables.

show 2 replies