[libre-riscv-dev] LD/ST address matcher

Jacob Lifshay programmerjake at gmail.com
Wed Jun 5 07:58:05 BST 2019


On Tue, Jun 4, 2019, 23:39 Luke Kenneth Casson Leighton <lkcl at lkcl.net>
wrote:

> On Wednesday, June 5, 2019, Jacob Lifshay <programmerjake at gmail.com>
> wrote:
>
> > Note that texture access is just one of the places that memory is
> accessed
> > in sequence separated by exact multiples of 1 MiB.
>
>
> Then in all of those places, the question (which has not been answered)
> applies to all of them.
>
> To make the question clear: does striping occur in all situations?
>
To make the answer clear: that depends. It definitely can, and will, in a
lot of cases, but there are important cases where it won't. Being able to
skip checking the upper bits of the physical address depends on how big the
performance penalty is (both ways), which I have not calculated.

Jacob


More information about the libre-riscv-dev mailing list