Skip to content
Rust Search
← RustConf 2021

Writing the Fastest GBDT Library in Rust

Rust Programming Language
RustConf 9:53 12302 views

In this talk, I will share my experience optimizing a Rust implementation of the Gradient Boosted Decision Tree machine learning algorithm. With code snippets, stack traces, and benchmarks, we’ll explore how rayon, perf, cargo-asm, compiler intrinsics, and unsafe rust were used to write a GBDT library that trains faster than similar libraries written in C/C++.

Player unavailable or embedding blocked? Use the YouTube link above.