Rust in HPC study

OK, specific to Rust. I will happily move to another category. however this may be interesting to the audience here.

Quote: The three languages used are Rust, C, and Fortran and the programme is run for serial and parallel problems of different sizes. From this work, the report concludes that Rust is as performant as C and Fortran for the serial problems. For parallel work, Rust is slower due to its strict memory-safety policy requiring duplication of arrays to ensure no data races can occur. This cost should be considered when choosing a language for programming scientific problems on HPC systems.

2 Likes