Hacker News new | past | comments | ask | show | jobs | submit login

> To my knowledge, the remaining cost could be decreased to approximately the same cost as a branch mispredict, but getting there would require changes to the chip hardware and software stack.

Do it even need to be a misprediction?

If you are completely focused on latency then flushing everything else makes sense. But I would think that if you continue execution for now and put a branch instruction into the queue you'd reduce the cost per interrupt even further.






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

Search: