KDB-X · GPU Acceleration

The Performance KX Is Known For, Accelerated.

Keep working in q while KDB-X offloads compute-intensive joins, sorts, aggregations, and numerical operations to NVIDIA GPUs. In an equities TCA assessment, three workloads averaged 3.3× faster end to end, with 13.1× faster GPU-eligible processing and a 27× peak function speedup.

Schedule a workload assessment

Once You Turn On GPU

How GPU Acceleration Changes Analytics Workflows

Six shifts your quants, traders, and platform owners feel from the first GPU-offloaded job through to the post-trade review.

01

Broader Backtesting and Research

Run broader universes, longer histories, and larger parameter sweeps without reducing data resolution.

04

More Throughput per Node

Process the same data volumes with fewer nodes when the workload is a strong fit for GPU execution.

02

Faster Execution Analysis

Return execution insight sooner, leaving more time to act within the relevant trading window.

05

End EOD Overruns

Reduce the runtime of the large joins, sorts, and aggregations that determine whether reports finish during the overnight window.

03

q-Native GPU Operations

Use the .gpu namespace to run compute-intensive joins, sorts, and aggregations on NVIDIA GPUs from q.

06

Larger Histories and Parameter Sweeps

Recalculate rolling windows, test more parameters, and validate models against higher-resolution histories within the existing research cycle.

Use Cases

KDB-X Accelerates The Most Complex, Time-Consuming Analytics

KDB-X runs CPU and GPU processing in the same environment. Teams can move compute-intensive joins, sorts, aggregations, and matrix calculations to NVIDIA GPUs while other work remains on the CPU.

CPU

Everything Else

Stays exactly where it is.

GPU

VWAP Curve-Tilt Backtesting

9.2× faster

Select a category, then choose a use case to see its before/after CPU-to-GPU comparison.

Execution and TCA VWAP Curve-Tilt Backtesting

36,040 ms

Before · CPU

3,900 ms

After · GPU

9.2×

faster

Quants Recalibrate Execution Schedules Weekly or Daily.

Backtesting sweeps that validate price-prediction signals rerun VWAP across many volume-curve tilts on 60K orders. With KDB-X GPU Acceleration, the sweep runs 9.2× faster end to end on live desk data, allowing schedules to be recalibrated weekly or daily instead of quarterly.

  • 9.2× end-to-end speedup
  • 8–12× compute-kernel speedup
  • Recalibrate weekly or daily instead of quarterly
  • Same q, no CUDA

GPU Workload Assessment

Identify which q workloads are strong candidates for GPU acceleration before committing engineering time.

For Platform Owners

Drops Into the Stack You Already Run

On-premises, cloud, or containerized. KDB-X GPU Acceleration is available as a first-class q-native library. Teams continue writing q; GPU compute is introduced through targeted adaptation of performance-critical paths.

On-Premises, Cloud, or Containerized

Run KDB-X GPU on your infrastructure or in the cloud. Docker-native, NVIDIA-certified on A100, H100, L40, and B200 with CUDA 12.9.

Teams Continue Working in q

Use q-native GPU functions to selectively move compute-intensive operations onto NVIDIA GPUs — without requiring CUDA development.

Targeted Changes Where They Help

Existing applications and schemas remain in place. Performance-critical paths may require targeted changes; operations that don’t benefit from GPU execution stay on CPU.

Customer Story · Tier-1 Global Investment Bank

Faster TCA became franchise growth.

 
“We’re turning more data into validated ideas, faster.”
Head of AI & Digital Innovation
 
The bank’s Research, Sales, and Trading teams had more data and more research questions than their workflows could keep up with. KX + NVIDIA cut AI experimentation time significantly, giving them a faster path from raw data to validated answers.
 
For trading, GPU acceleration turns backtesting and signal validation from an hours-long process into same-session decisions — speeding up how fast new alpha signals and execution strategies reach production.

27x

peak function speedup, VWAP curve tilt


13.1x

avg core speedup across all 3 workloads


4–5 → 10

client deep-dives per week

VWAP Curve Tilt Backtesting 19.9×
60K VWAP orders Single core speedup

Device-side as-of join makes spread-capture analysis fast enough to run routinely, sharpening execution quality insight.

Child Order Spread Capture 12.6×
450K orders · 450M quotes Single core speedup

Device-side as-of join makes spread-capture analysis fast enough to run routinely, sharpening execution quality insight.

Child Order Spread Capture 12.6×
450K orders · 450M quotes Single core speedup

GPU-resident slippage tracking lets desks diagnose algo reactions to changing conditions within the same session.

How KDB-X GPU Acceleration Works

Three steps. Same q.

KDB-X GPU Acceleration doesn’t change how you write q. It changes where the heavy work runs — selectively, on NVIDIA GPUs, while the rest of your pipeline keeps moving.

Selective GPU Residency, End To End.

CPU and GPU memory are distinct. KDB-X GPU Acceleration gives you precise control over which data moves to the GPU and when — so every byte of PCIe bandwidth is spent on what the computation actually needs.

Accelerate the q Operations That Matter Most.

Use q-native capabilities for time-series joins, sorting, filtering, aggregation, matrix computation, and controlled movement between CPU and GPU memory.

.gpu

q-native GPU API

Access GPU power through a familiar q interface using the .gpu namespace — no specialized GPU programming.

.gpu.to / .gpu.xto

Selective GPU residency

Choose exactly which columns move to GPU memory. Wide payload columns stay on CPU.

.gpu.aj

High-performance time-series joins

Accelerate as-of joins and other core time-series primitives underpinning TCA, risk, and execution analytics.

.gpu.from

Seamless CPU ↔ GPU movement

Move objects between host and device with a single function call — no manual memory management.

.gpu.select / .gpu.xasc

Sorting, filtering & aggregation

Run accelerated selections, aggregations, and sorts directly on GPU for large datasets.

cuFile

GPUDirect Storage (advanced I/O)

Direct disk-to-GPU loading via NVIDIA’s cuFile API, bypassing CPU bottlenecks on large backfills.

.gpu.gemm

Matrix & simulation compute

Linear algebra and Monte Carlo simulation on device — up to 400× on factor exposure and covariance.

use

Modular by design

.gpu ships as a QPATH module, loaded with the use keyword — the same pattern as any other KDB-X module.

Push Keys. Not Payload.

The single highest-leverage pattern in the .gpu namespace: move only the columns an operation needs — join keys, sort keys — and keep intermediate results GPU-resident. Wide payload columns never cross the bus.

GPU Workload Assessment

Identify which q workloads are strong candidates for GPU acceleration.

KX analyzes the joins, sorts, grouped calculations, and data-movement patterns in your q code, maps them against measured benchmark patterns, and identifies where GPU acceleration is most likely to help. A KX engineer reviews the findings with you and recommends what to test first.

Estimates are directional. Measured results depend on data volumes, hardware, memory movement, and the proportion of GPU-supported operations.

Schedule a workload assessment

01

Candidate workloads & bottlenecks

Identifies joins, sorts, grouped calculations, and data-movement patterns most likely to benefit from GPU execution.

02

Directional acceleration ranges

Maps findings against measured benchmark patterns to estimate where GPU acceleration is most likely to help.

03

Executive summary

Delivers a report scoped to your codebase — what to migrate, in what order, with ROI estimates attached.

KDB-X GPU Accelerate Complex Workloads

Request a demo and see how KDB-X GPU Acceleration speeds up your compute workloads and gives your AI infrastructure room to scale.
 

  • Process data at unmatched speed and scale, running joins, sorts, and aggregations on NVIDIA GPUs inside KDB-X.
  • Build scalable AI infrastructure that feeds models, agents, and data-driven applications from one platform.
  • Turbocharge analytics in the cloud, on premise, or at the edge.

Book your KDB-X GPU demo

"*" indicates required fields

Step 1 of 2

This field is for validation purposes and should be left unchanged.


// social // social