Skip to content

Latest commit

 

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPB in Rust

Implementação de alguns benchmarks da Nasa https://www.nas.nasa.gov/software/npb.html

Build and Run

Para compilar um arquivo específico existe um arquivo Makefile, é necessário possuir o cargo, o make e o compilador Rust. Para compilar o EP:
make ep
Para compilar o CG:
make cg

Para alterar a classe do benchmark CG é preciso alterar a linha 21 do arquivo src/cg.rs:
let class = Class::B;
substituindo B pela classe desejada.


Para alterar a classe do benchmark EP é preciso alterar a **linha 17** do arquivo src/ep.rs:

let class = Class::A;
substituindo A pela classe desejada

Para executar, basta acessar o diretório target/release e executar o binário cg ou ep

About

Implementação de alguns benchmarks da NASA NPB

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages