Go to content

RustConf 2021 - Writing the Fastest GBDT Library in Rust by Isabella Tromba

Writing the Fastest GBDT Library in Rust by Isabella Tromba 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++.

September 14, 2021