Show HN: LLVM Vulkan 1.1 – Drop-In LLVM Passes on Vulkan Compute
Category: devtools
Tags: llvm, vulkan, gpu-computing, compiler-optimization, spirv
Score: 6.5/10 (Innovation: 7, Technical: 8, Documentation: 7, Utility: 4)
LLVM Vulkan implements selected LLVM optimization passes (GVN, CSE, CFG, DCE, instcombine) as Vulkan compute shaders, allowing them to run on a GPU while integrating with LLVM and Clang as drop-in passes. It provides a novel GPU-based compiler acceleration approach with validated performance on an RTX 5090, though it supports only a limited instruction subset and has not demonstrated whole-compiler speedups.
Target audience: compiler engineers, gpu developers, systems programmers
Repository: https://hecer.github.io/llvm-vulkan/ · C++ · NOASSERTION · 1 stars
View on Hacker News