Skip to content

Comment on Distance-Based ISA for Efficient Register Managementparent

Comments

It's more or less a ring buffer - new results are pushed on one by one, old results get popped off by being overwritten, and distances are relative to the newest entry.

Their second design, "clockhands", has multiple ring buffers, which makes it much easier to deal with conditional branches, amongst other things. Their third, "turbulence" has both a ring buffer and conventional registers.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.