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

There is also the issue of the branch predicate itself. It is always a true dependency, but when is its value actually needed? For cmov, it is needed before dependent instructions can even be executed. For branch instructions, it is only needed before they can be retired. Speculative execution can keep the pipeline full in the meantime.


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

Search: