Analisando Paralelismo de Dados em Rust Usando o Método do Gradiente Conjugado

  • Lucas S. Bianchessi PUCRS
  • Leonardo G. Faé PUCRS
  • Renato B. Hoffmann PUCRS
  • Dalvan Griebler PUCRS

Resumo

Em meio ao ambiente da computação de alto desempenho, a linguagem Rust vem se tornando cada vez mais popular, prometendo segurança, desempenho e um ambiente de desenvolvimento moderno. Afim de analisar a viabilidade e eficiência do Rust, foi utilizado método do gradiente conjugado do NPB benchmarks. Os resultados demonstraram resultados paralelos comparáveis ao C++, e perda de desempenho na versão sequencial.

Referências

Bailey, D., Harris, T., Saphir, W., Van Der Wijngaart, R., Woo, A., and Yarrow, M. (1995). The nas parallel benchmarks 2.0. Technical report, Technical Report NAS-95-020, NASA Ames Research Center.

Griebler, D., Loff, J., Mencagli, G., Danelutto, M., and Fernandes, L. G. (2018). Efficient NAS Benchmark Kernels with C++ Parallel Programming. In 26th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), PDP’18, pages 733–740, Cambridge, UK. IEEE.

Ivanov, N. (2022). Is rust c++-fast? benchmarking system languages on everyday routines.

Löff, J., Griebler, D., Mencagli, G., Araujo, G., Torquati, M., Danelutto, M., and Fernandes, L. G. (2021). The NAS parallel benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures. Future Generation Computer Systems, 125:743–757.

Sudwoj, M. (2020). Rust programming language in the high-performance computing environment. B.S. thesis, ETH Zurich.

Zomer, B., Hoffmann, R., and Griebler, D. (2023). Implementação e Avaliação de Desempenho da Linguagem Rust no NAS Embarassingly Parallel Benchmark. In Anais da XXIII Escola Regional de Alto Desempenho da Região Sul, pages 53–56, Porto Alegre, Brazil. Sociedade Brasileira de Computação.
Publicado
2024-04-24
Como Citar
BIANCHESSI, Lucas S. et al. Analisando Paralelismo de Dados em Rust Usando o Método do Gradiente Conjugado. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD-RS), [S.l.], p. 9-12, abr. 2024. ISSN 2595-4164. Disponível em: <https://sol.sbc.org.br/index.php/eradrs/article/view/27990>. Acesso em: 18 maio 2024. doi: https://doi.org/10.5753/eradrs.2024.238677.
Seção
Fórum de Iniciação Científica