Liste des Groupes | Revenir à c arch |
I'm guessing this is the branch pattern recognizer at work, i.e some 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?Current 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.
Les messages affichés proviennent d'usenet.