Vulkan Columnar

Contents

  • Getting Started
  • API Reference
  • Contributing
  • Performance Optimizations
Vulkan Columnar
  • Vulkan Columnar
  • View page source

Vulkan Columnar

Contents

  • Getting Started
    • Prerequisites
    • Building
    • Running Tests
    • Hello Compute
    • Library Usage (C API)
  • API Reference
    • Core Types
    • Context Lifecycle
    • Column Management
    • Null Support (Arrow Validity Bitmaps)
    • Arrow C Data Interface
    • Operations
    • Chained Execution
    • Utilities
    • Gather (Indirect Indexing)
    • Element-wise Arithmetic
    • Element-wise Comparison
    • Null Operations
    • Boolean Mask Operations
  • Contributing
  • Performance Optimizations
    • Release Benchmarks (RX 9070, RDNA 4, GCC 13.2 -O3)
    • Planned 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.

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2026, Vulkan Columnar Contributors.

Built with Sphinx using a theme provided by Read the Docs.