Skip to content

raissa-coelho/NPB-GO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPB-GO

Implementation of the NAS Parallel Benchmark in GO language for TECVII class.

Compilation and Execution

make init --> Use only if there isn't go.mod

make <benchmark> CLASS=<benchmark_class>

<benchmark> = EP or ep

<benchmark_class> = S, W, A, B, C, D, E or F


suite.def contains a list of benchmarks and benchmark classes to be used as parameters in the command line.

To compile and run multiple tests:

make suite

Contributors

  • Raissa Nunes Coelho, Computer engineering (student), Universidade Federal de Pelotas(UFPEL)
  • Bianca Nunes Coelho, Computer engineering (student), Universidade Federal de Pelotas(UFPEL)

Benchmarks

  • EP
  • IS

Content

Directory Files
config make.def
sys
  • make.common
  • Makefile
  • print_header
  • print_instructions
  • setparams.go
  • npbparams.txt
EP
  • Makefile
  • EP.go
  • npbparams.txt
IS
  • Makefile
  • IS.go
  • npbparams.txt
common
  • c_randdp.go
  • c_print_results.go
  • c_file.go
bin .txt files

Notes on the implementation

Implementation was based on:

-NPB3.4-OMP

  NAS Parallel Benchmark Team

-NPB-CPP

  Parallel Applications Modelling Group (GMAP) at PUCRS - Brazil.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published