[Libre-soc-dev] LD/ST Elwidth Overrides

Jacob Lifshay programmerjake at gmail.com
Wed Sep 1 21:34:27 BST 2021


On Wed, Sep 1, 2021, 13:24 lkcl <luke.leighton at gmail.com> wrote:

>
>
> On September 1, 2021 8:15:08 PM UTC, Jacob Lifshay <
> programmerjake at gmail.com> wrote:
> >On Wed, Sep 1, 2021, 13:09 lkcl <luke.leighton at gmail.com> wrote:
> >
> >>
> >> the sole reason Indexed FFIRST is banned is because it can be used to
> >> probe multiple pages extremely rapidly.
> >>
> >
> >strided ffirst can probe pages just about as rapidly...
>
> not really.  Indexed can do multiple pages in a single instruction.
>
> Unit strided can only cross a single page boundary per instruction.
>

I said "strided", not "unit strided"...

when the stride is 32kB, it accesses a separate page for every element.

Jacob


More information about the Libre-soc-dev mailing list