YoVDO

DRust - Language-Guided Distributed Shared Memory with Fine Granularity and Full Transparency

Offered By: USENIX via YouTube

Tags

Distributed Systems Courses Programming Languages Courses Rust Courses Parallel Computing Courses Scalability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to distributed shared memory (DSM) in this 16-minute conference talk from OSDI '24. Delve into DRust, a novel DSM system that leverages Rust's ownership model to simplify coherence implementation and enhance performance. Learn how this language-guided approach enables fine granularity, full transparency, and ultra-efficiency in distributed computing. Discover how DRust outperforms state-of-the-art DSM systems like GAM and Grappa, achieving up to 2.64× and 29.16× higher throughput respectively. Gain insights into the design and implementation details that allow DRust to scale more effectively with increasing server numbers, potentially revolutionizing distributed computing practices.

Syllabus

OSDI '24 - DRust: Language-Guided Distributed Shared Memory with Fine Granularity, Full...


Taught by

USENIX

Related Courses

Programming Languages
University of Virginia via Udacity
Compilers
Stanford University via Coursera
Programming Languages, Part A
University of Washington via Coursera
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
Intro to Java Programming
San Jose State University via Udacity