3 ms·
Look for "idiom detection". Macro uop fusion is a limited form of this. As a relevant example, POWER CPUs can convert some non diverging branches into conditio
by gpderetta 2y ago
Look for "idiom detection". Macro uop fusion is a limited form of this.
As a relevant example, POWER CPUs can convert some non diverging branches into conditional execution if not well predictable.
Many RISC CPUs can convert well known LL/SC code patterns into locked atomic operations to guarantee forward progress.
- magicalhippo 2y agoThanks, keyword helped. Yeah I was thinking about macro uop fusion but taken to another level.