Rust Programming

Machine Learning in Rust

About Rust’s Machine Learning Community

Memory Model

Single-threaded reference-counting pointers

  1. rc
  2. GC Support in Rust: API Design

GC influence on Lock-Free Programming

  1. An Introduction to Lock-Free Programming
  2. Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms
  3. Lock-freedom without garbage collection {project:aturon/crossbeam}

Shared stacks - LIFO (Last In First Out) queue

  1. A Scalable Lock-free Stack Algorithm
  2. Concurrent Object-oriented Programming Languages (OOPL)

Projects

Linear Algebra Library