Implementação de alguns benchmarks da Nasa https://www.nas.nasa.gov/software/npb.html
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