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

Jacob Lifshay programmerjake at gmail.com
Tue Jun 4 00:01:54 BST 2019


On Mon, Jun 3, 2019, 15:51 Luke Kenneth Casson Leighton <lkcl at lkcl.net>
wrote:

>  can you please confirm: will the Vulkan API produce batches of LDs in
> quick succession that are *exactly* on a 1MiB boundary?  if so, i'm
> curious to know why, and if it can be avoided.
>
yes, a series of texture reads to apply multiple different textures to a
surface. the accesses are all to the same location in each of the textures,
and the memory for textures is aligned to a large power of 2 (at least a
page, but quite likely a megapage or larger).


More information about the libre-riscv-dev mailing list