Liste des Groupes | Revenir à c arch |
Stefan Monnier <monnier@iro.umontreal.ca> schrieb:Since each chased pointer starts back at LSQ, the cost is no different>
than an explicit Prefetch instruction, except without (a),(b) and (c)
having been applied first.
I thought the important difference is that the decision to prefetch or
not can be done dynamically based on past history.
Programmers and compilers are notoriously bad at predictingWhich are always predicted to have no error.
branches (except for error branches),
but ought to be quite goodWhat makes you think programmers understand prefetches any better than
at predicting prefetches.
If a pointer is loaded, chances areWhat if the value loaded is NULL.
very high that are it will be dereferenced.
Les messages affichés proviennent d'usenet.