YoVDO

Writing Performant Concurrent Data Structures in Rust - March 2023

Offered By: Rust via YouTube

Tags

Rust Courses Benchmarking Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of writing performant concurrent data structures in Rust through a comprehensive conference talk. Delve into a case study of a multi-producer single-consumer queue to learn about crafting safe abstractions, optimizing code performance, detecting undefined behavior and concurrency issues, and avoiding common benchmarking pitfalls. Gain insights into Rust's ownership model and discover techniques for subverting it when necessary. Follow along as the speaker covers motivation, speed optimization ideas, memory models, Rust implementation, safe abstraction creation, runtime analysis with Miri, and concludes with a Q&A session. Access accompanying slides and additional resources to enhance your understanding of advanced Rust programming concepts for concurrent systems.

Syllabus

Intro
Motivation
The Ideas for more speed
The Memory Model
Implementation in Rust
Crafting Safe Abstractions
Runtime Analysis with Miri
Conclusion
Questions


Taught by

Rust

Related Courses

Investment Strategies and Portfolio Analysis
Rice University via Coursera
Advanced R Programming
Johns Hopkins University via Coursera
Supply Chain Analytics
Rutgers University via Coursera
Технологическое предпринимательство
Moscow Institute of Physics and Technology via Coursera
Learn How To Code: Google's Go (golang) Programming Language
Udemy