GPU support, CatBoost Developers (Yandex) - Official guide on setting up and optimizing GPU training for CatBoost, covering parameters and considerations.
CatBoost: Unbiased Boosting with Categorical Features, Liudmila Prokhorenkova, Gleb Gusev, Aleksandr Vorobev, Anna Veronika Dorogush, Andrey Gulin, 2018Advances in Neural Information Processing Systems, Vol. 31 (NIPS Foundation) - Introduces the CatBoost algorithm, including its handling of categorical features and Oblivious Trees, which are highly amenable to GPU parallelization.
CUDA C++ Programming Guide, NVIDIA, 2023 (NVIDIA) - A fundamental guide to understanding the CUDA programming model and NVIDIA GPU architecture, essential for comprehending how GPUs accelerate computations.
LightGBM: A Highly Efficient Gradient Boosting Decision Tree, Guolin Ke, Qi Meng, Thomas Finley, Taifeng Wang, Wei Chen, Weidong Ma, Qiwei Ye, Tie-Yan Liu, 2017Advances in Neural Information Processing Systems, Vol. 30 (Curran Associates, Inc.) - Describes histogram-based gradient boosting, a technique mentioned as beneficial for GPU acceleration in the section content, and one of the early efficient GBDT implementations with GPU support.