News for hackers. Stuff that matters.
Re:Intel releases the last Itanium chip, the 9700 by lobster_johnson on Saturday May 13, 2017 @03:25PM (#14332547)
I always wondered how CPUs could do all of this so fast. Doesn't all the branch prediction etc. have to be done by a kind of program that is "parsing" instructions on the fly and storing state about its execution? How is that implemented, and how is it faster than doing the equivalent in software?
Re:Intel releases the last Itanium chip, the 9700 by deepnotderp on Saturday May 13, 2017 @06:17PM (#14333291)
Branch prediction under latency constraints is a difficult task! I believe perceptrons are the SOTA right now (have recently beat out TAGE predictors to take the crown once again) but are very energy intensive, the alternative is (which is currently used I think) are two level look up tables.