Liste des Groupes | Revenir à c arch |
aph@littlepinkcloud.invalid wrote:Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
That's right, but my point about LDAR on AArch64 is that you can get
sequential consistency without needing a StoreLoad. LDAR can peek
inside the store buffer and, much of the time, determine that it isn't
necessary to do a flush. I don't know if Arm were the first to do
this, but I don't recall seeing it before. It is a brilliant idea.
Isn't this just reusing the normal forwarding network?
>
If not found, you do as usual and start a regular load operation, but
now you also know that you can skip the flushing of the same?
PS. I do agree that it is a good idea (even patent-worthy?), but not
brilliant since it is so very obvious in hindsight.
To me brilliant is something that still isn't obvious after larning
about it.
Les messages affichés proviennent d'usenet.