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

It is not a problem that different CPUs have different execution time, the problem is if the same CPU, running the same instruction has a timing difference depending on the data it operates on. In this regard CPUs have actually gotten better, specifically because it is a feature that AMD and Intel has pursued.



That includes branch predictions among other CPU optimizations.


If you have data-dependent branches then you have already lost. If you don't then I fail to see what data the branch predictor could possibly leak.




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

Search: