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
mavginside a.gpu.selectwith abyclause. - 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, andxbar. - Removed the requirement for an aggregate in the Select phrase when using
.gpu.selectwith abyclause. - Fixed integer-sum overflow.
- Exposed GPU memory pool configuration through
.gpu.smrtand.gpu.gmrt. For more information, refer to CUDA memory pool documentation. - Exposed
cudaProfilerStartandcudaProfilerStopthrough.gpu.profiler.startand.gpu.profiler.stop. - Renamed device management functions:
ndevtocntDev,gdevtogetDev,sdevtosetDev, andmdevtomemDev.
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