GDS_MT
GDS_MT
Overview
GDS_MT is a compatibility name for the same multi-threaded engine selected by GDS with mode=mt. It uses the same NVIDIA cuFile API and hardware requirements as GDS but distributes I/O across multiple threads for higher throughput on parallel file operations. The default behavior of createBackend("GDS_MT") remains unchanged.
GDS_MT will be removed in a future update. New integrations should use GDS with mode=mt.
Installation
GDS_MT shares the same prerequisites and installation requirements as the GDS backend. See the GDS Installation section for prerequisites, cuFile verification, and build options.
Configuration
GDS_MT accepts only the multi-threaded engine configuration. The batch parameters documented for GDS do not apply.
Backend Parameters
Environment Variables
Build Options
When to Use
- Existing integrations using the compatibility name —
GDS_MTcontinues to select the multi-threaded engine until the compatibility name is removed. - New multi-threaded integrations — Use
GDSwithmode=mtinstead of adoptingGDS_MT.