Unity
Unity
About
News
Events
Docs
Contact Us
code
search
login
Unity
Unity
About
News
Events
Docs
Contact Us
dark_mode
light_mode
code login
search

Events

  • Fall Onboarding
  • Fall Onboarding
  • Fall Onboarding Session 1
  • Fall Onboarding Session 2
  • Git Basics
  • Intro to Bioinformatics on Unity I (URI AI Lab)
  • Intro to Bioinformatics on Unity I (URI AI Lab)
  • Intro to Bioinformatics on Unity I (URI AI Lab)
  • Intro to Bioinformatics on Unity I (URI AI Lab)
  • Intro to Bioinformatics on Unity II (URI AI Lab)
  • Intro to Bioinformatics on Unity II (URI AI Lab)
  • Intro to Bioinformatics on Unity II (URI AI Lab)
  • Intro to Bioinformatics on Unity II (URI AI Lab)
  • Intro to Bioinformatics on Unity III (URI AI Lab)
  • Intro to Bioinformatics on Unity III (URI AI Lab)
  • Intro to Bioinformatics on Unity III (URI AI Lab)
  • Intro to Bioinformatics on Unity III (URI AI Lab)
  • Intro to Bioinformatics on Unity IIII (URI AI Lab)
  • Intro to Bioinformatics on Unity IV (URI AI Lab)
  • Intro to Bioinformatics on Unity IV (URI AI Lab)
  • Introduction to Snakemake
  • Introduction to Unity Workshop for Social Science
  • Introduction to using GPUs on Unity
  • Meet and Mingle with the MGHPCC Community at PEARC’24
  • MPI in Rust Workshop (URI AI Lab)
  • Predict protein structures on Unity with ColabFold
  • Spring Onboarding
  • Spring Onboarding
  • You Don't Need Sudo: An Introduction to Installing Software on Unity
  1. Unity
  2. Events
  3. MPI in Rust Workshop (URI AI Lab)

MPI in Rust Workshop (URI AI Lab)

Presenter: Noah Daniels
When: Tuesday, September 30, 2025 at 5:00 PM
micJoin the workshop on Sep 30, 2025 at 5:00 PM
downloadDownload the calendar invite (ICS)

This event is hybrid, hosted on Zoom or in-person at Tyler Hall 108, URI Kingston campus.

This is a new workshop presented by the University of Rhode Island AI Lab.

About the workshop

The Rust programming language was created when Graydon Hoare was frustrated with the elevator in his apartment building being out of order due to a Windows blue screen of death. In the decade since its 1.0 release, Rust has been the “most loved” programming language on StackOverflow for a number of years, and has gained a reputation for high performance (comparable to C), high productivity (comparable to Go) and correctness (comparable to Haskell). I have been using Rust in my research group (Algorithms for Big Data) for the past 5 years, and also have been teaching my undergraduate machine organization course in Rust (previously it was in C) for about as long.

In this interactive workshop, we will start with a brief introduction to Rust (just the basics) and then look at how to easily parallelize a computation across multiple cores using the excellent Rayon library. We will wrap up with multi-node distributed computation via an OpenMPI-compatible library. I’ll make all code we write available on my website.

Last modified: Thursday, September 11, 2025 at 1:51 PM. See the commit on GitLab.
University of Massachusetts Amherst University of Massachusetts Amherst University of Rhode Island University of Rhode Island University of Massachusetts Dartmouth University of Massachusetts Dartmouth University of Massachusetts Lowell University of Massachusetts Lowell University of Massachusetts Boston University of Massachusetts Boston Mount Holyoke College Mount Holyoke College Smith College Smith College Olin College of Engineering Olin College of Engineering
search
close