Liste des Groupes | Revenir à c arch |
I'm guessing this is the branch pattern recognizer at work, i.e someCurrent Intel processors do a surprisingly good job of it.I guess for small jump table that would work well, indeed, but forFor something like a bytecode interpreter, the prediction accuracy
something like a bytecode interpreter, even if you can compact it to
have only 16bit per entry, that still spans 512B. Is your IB large
enough for that?
of the jump predictor is going to be epically bad.
sequences of bytecode ops are much more common than a simple random walk
through the opcodes, and those sequences make it possible to predict the
next bytecode jump to be performed?
Les messages affichés proviennent d'usenet.