Final project for EE194: Advanced Topics in Computer Architecture
Riley Wood Josh Pfosi Henry Zhou
We would like to compare the performance of Rust's concurrency constructs with those of C. We will do this by comparing a set of benchmarks implemented in C and Rust. As a control, we will implement a single-threaded version of each benchmark so that we can have a baseline comparison of the two languages. Then from there we will compare the performance of the two languages on a multi-threaded implementation of the same benchmarks. Any new differences that arise can be attributed with confidence to the way each language implements concurrency.
If rustc encounters an error with lgmp: sudo apt-get install libgmp3-dev