Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ensuring register accesses are interleaved in a good way right?


Register renaming allows CPUs to eliminate stalls due to reuse of a register; I have not noticed any compiler putting particular emphasis on interleaving accesses well.

That is actually more of a problem on in order CPUs because a single stall will hold up the entire CPU instead of take longer to commit while other stuff is going on.


So if compilers did this better then processors wouldn't need the extra complexity and the transistors needed to support it themselves?




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: