Skip to content

JelsonRodrigues/NPB_RUST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published