Liste des Groupes | Revenir à c arch |
In many/most (dynamic) cases, they have already been fetched and all>Hmm... but in order not to have bubbles, your prediction structure stillYes, but you use the predicted index number to find the predicted
needs to give you a predicted target address (rather than a predicted
index number), right?
target IP.
Hmm... but that would require fetching that info from memory.
Can you do that without introducing bubbles?
If you're lucky it's in the L1 Icache, but that still takes a coupleMy 1-wide machine fetches 4-words per cycle.
cycles to get, doesn't it?
Or do you have a dedicated "jump table cache" as part of your jumpFor the wider OoO machine, you will have something like a jump table
prediction tables? [ Even if you do, it still means your prediction
has to first predict an index and then look it up in the table, which
increases its latency. I don't know what kind of latency is used in
current state of the art predictors, but IIUC any increase in latency
can be quite costly. ]
>
>
Stefan
Les messages affichés proviennent d'usenet.