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

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

Channel:
Subscribers:
42,100
Published on ● Video Link: https://www.youtube.com/watch?v=OXjz6_xIauo



Duration: 9:53
394 views
13


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++.




Other Videos By Confreaks


2022-01-13EMPEX LA 2018 - Ecto.Schema without Ecto.Repo by Rosemary Ledesma
2022-01-13EMPEX LA 2018 - Panel: Elixir Adoption with Shanti Chellaram & Brandon Richey
2022-01-13EMPEX LA 2018 - Closing Keynote by Sarah Gray
2022-01-13EMPEX LA 2018 - Panel: Deployment with Desmond Bowe, Benjamin Brodie & Scott Taylor
2021-09-15RustConf 2021 - This Week in Rust: 400 Issues and Counting! by Nell Shamrell-Harrington
2021-09-15RustConf 2021 - Hacking rustc: Contributing to the Compiler by Esteban Kuber
2021-09-15RustConf 2021 - Compile-Time Social Coordination by Zac Burns
2021-09-15RustConf 2021 - Supercharging Your Code With Five Little-Known Attributes by Jackson Lewis
2021-09-15RustConf 2021 - How I Used Rust to Become Extremely Offline by Luke Westby
2021-09-15RustConf 2021 - Whoops! I Rewrote It in Rust by Brian Martin
2021-09-15RustConf 2021 - Writing the Fastest GBDT Library in Rust by Isabella Tromba
2021-09-15RustConf 2021 - Fuzz Driven Development by Midas Lambrichts
2021-09-15RustConf 2021 - Identifying Pokémon Cards by Hugo Peixoto
2021-09-15RustConf 2021 - The Importance of Not Over-Optimizing in Rust by Lily Mara
2021-09-15RustConf 2021 - Move Constructors: Is it Possible? by Miguel Young de la Sota
2021-09-15RustConf 2021 - Project Update: Lang Team by Niko Matsakis
2021-09-15RustConf 2021 - Project Update: Libs Team by Mara Bos
2021-09-15RustConf 2021
2021-04-19!!Con 2020 - Using font shaping to put commas in big numbers EVERYWHERE!! by Tristan Hume
2021-04-19!!Con 2020 -Obelisk and the Known Unknowns (Or: The Art of Fumbling Through your...) by Sacha Sayan
2021-04-19!!Con 2020 - Let’s implement DNS to learn history! by Dylan Nugent



Tags:
Rust
Lang