Vulkan Columnar
Contents
- GPU Programming with Vulkan Columnar
- 1. Why a GPU for Columnar Data?
- 2. The Vulkan Compute Pipeline (What You Actually Need)
- 3. The GPU Memory Model
- 4. Shader Design Patterns
- 5. Parallel Algorithms in the Library
- 6. Cross-Vendor Architecture
- 7. Library Architecture
- 8. Optimization Principles
- 9. Testing and Benchmarking
- 10. Contributing a New Operation
- Getting Started
- API Reference
- Contributing
- Performance Optimizations
GPU columnar compute library via Vulkan — filter, cast, and scan operations on typed column arrays, exposed through a C ABI for binding into Polars, DataFusion, Spark, and Python.