Hasty Briefsbeta

双语

NPB-Rust: NAS Parallel Benchmarks in Rust

a year ago
  • #Benchmarking
  • #Parallel Computing
  • #Rust
  • 并行编程复杂且容易出错,因此Rust的内存安全保证对高性能计算应用极具吸引力
  • Rust生态缺乏全面的科学基准测试套件,这促使了NPB-Rust(NAS并行基准测试的Rust版本)的诞生
  • NPB-Rust评估了Rust的表达能力、性能及并行化策略,并与Fortran和C++实现进行对比
  • 实验结果显示:Rust顺序执行版本比Fortran慢1.23%,但比C++快5.59%
  • 在使用并行性能测试时,基于Rayon的Rust实现速度慢于采用OpenMP的Fortran和C++版本