Update docs/src/supported-hw.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Andrzej Janik 2025-08-26 18:17:59 -07:00 committed by GitHub
commit 3b78539ab2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -26,13 +26,13 @@
ZLUDA could be ported to OpenCL or Vulkan, but with significantly reduced functionality. This might be acceptable for a narrow use case, but it would not be as generalpurpose as using the native backend. Examples of features available with the current compilation path that are not exposed by either Vulkan or OpenCL: ZLUDA could be ported to OpenCL or Vulkan, but with significantly reduced functionality. This might be acceptable for a narrow use case, but it would not be as generalpurpose as using the native backend. Examples of features available with the current compilation path that are not exposed by either Vulkan or OpenCL:
* Disabling FP contraction * Disabling FP contraction
* Explicit alignment * Explicit alignment
* Some subgroup and group operations * Some subgroup and group operations
* Bindless images * Bindless images
* Pointer casts * Pointer casts
* Arbitrary virtual calls * Arbitrary virtual calls
* Inline assembly * Inline assembly
* Rounding modes * Rounding modes
* Denormal modes * Denormal modes
Additionally, performance libraries (cuBLAS, cuDNN, etc.) cannot be easily mapped through Vulkan or OpenCL. Additionally, performance libraries (cuBLAS, cuDNN, etc.) cannot be easily mapped through Vulkan or OpenCL.