Benefits of cryptographic hash functions for uniquely identifing Vulkan shaders.

Marek Olšák maraeo at gmail.com
Thu Jun 29 11:35:18 UTC 2023


If there is a hash collision, it will cause a GPU hang. A cryptographic
hash function reduces that chance to practically zero.

Marek

On Thu, Jun 29, 2023, 07:04 mikolajlubiak1337 <mikolajlubiak1337 at proton.me>
wrote:

> Hi,
> I have recently read Phoronix article[1] about you switching to BLAKE3
> instead of SHA1.
> If BLAKE3 is a cryptographic hash function wouldn't it be faster to use a
> non cryptographic hash function or even a checksum function? Do you need
> the benefits of cryptographic hash functions over other hash/checksum
> functions for the purpose of uniquely identifing Vulkan shaders?
>
> [1]: https://www.phoronix.com/news/Mesa-BLAKE3-Shader-Hashing
>
> -- me
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20230629/bec57847/attachment.htm>


More information about the mesa-dev mailing list