Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate Vulkan support #965

Merged
merged 1 commit into from
Sep 10, 2024
Merged

Conversation

adam-smnk
Copy link
Contributor

@adam-smnk adam-smnk commented Sep 6, 2024

Removes Vulkan support and related passes.
Lowers maintenance cost and allows future GPU pipeline cleanup.

The Vulkan GPU execution path has shown limitation and has been largely unused for a long time now. For Nvidia, the native CUDA backend is more complete and performant. For Intel, various alternative backends are now available and will become the primary way to execute on Intel GPUs.

Removes Vulkan support and related passes.
Lowers maintenance cost and allows future GPU pipeline cleanup.

This GPU execution path has showed limitation and has been largely
unused for a long time now. For Nvidia, native CUDA backend is more
complete. For Intel, various dedicated backends are  available and
will become the primary way to execute on Intel GPU.
@adam-smnk adam-smnk added the benchmark Benchmark base targets label Sep 6, 2024
@adam-smnk
Copy link
Contributor Author

Bump

Copy link
Contributor

@rolfmorel rolfmorel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks reasonable enough (with the caveat that I did not check/am not in position to judge if this deleted all relevant Vulkan code).

@adam-smnk adam-smnk merged commit 706e710 into libxsmm:main Sep 10, 2024
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
benchmark Benchmark base targets
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants