Send Feedback
Skip to content

GPU Module Changelog

This page documents the version history of the KDB-X GPU module, including released versions, fixes, and improvements.

2.0.0

Release date: 2026-05-19

Nested data and richer .gpu.select.

Fixes and improvements

  • Added support for columns of lists (1 level deep only). This enables mavg inside a .gpu.select with a by clause.
  • Improved sorting performance.
  • Improved aggregate performance in .gpu.select.
  • Added greater operator support in .gpu.select: casting, dev, first, iasc, in, last, mavg, sqrt, var, wavg, within, and xbar.
  • Removed the requirement for an aggregate in the Select phrase when using .gpu.select with a by clause.
  • Fixed integer-sum overflow.
  • Exposed GPU memory pool configuration through .gpu.smrt and .gpu.gmrt. For more information, refer to CUDA memory pool documentation.
  • Exposed cudaProfilerStart and cudaProfilerStop through .gpu.profiler.start and .gpu.profiler.stop.
  • Renamed device management functions: ndev to cntDev, gdev to getDev, sdev to setDev, and mdev to memDev.

1.0.1

Release date: 2026-04-30

Release fix.

Fixes and improvements

  • Support for CUDA 12 alongside CUDA 13.
  • Fixed build issue with some 1.0.0 packages.

1.0.0

Release date: 2026-03-31

Initial Release

Fixes and improvements

N/A