Skip to content

Reproducing experiments carried out in the article "The NAS Parallel Benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures" in a Raspberry Pi 4 Model B.

Notifications You must be signed in to change notification settings

Eduardo-M-Martins/NPBvsNPB-CPP_RaspberryPi4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NPBvsNPB-CPP_RaspberryPi4

By Eduardo Machado Martins, Eduardo Felber Eichner and Bernardo Pacheco Fiorini

Description

This project and article provides a study dedicated to analyzing the behavior of efficiency tests with NAS Parallel Benchmarks in C++ and Fortran, using OpenMP on an embedded system called Raspberry Pi 4, with an ARM processor. In addition, the results obtained were analyzed based on previous studies carried out on multi-color platforms. The results of the project are inside the 'Graphics' folder. The article was written in Portuguese and is inside the folder 'Paper'.

Dependencies

It was developed to run in a Linux environment. Uses C, C++, Fortran, Gnuplot, Shell, Python and Numpy. When downloaded, the NPB.zip file must be unzipped in the root directory, this file contains the NPB and NPB-CPP source codes. Also some files may need to be given execute permission, this can be done with the following command:

chmod +x [fileName]

Originally, this code was used to run on a Raspberry Pi Model B, so it is configured to run applications ranging from 1 to 4 cores.

Execution

To execute the applications, run the following command inside the 'IOT-SCRIPTS' folder:

./Main.sh

Result preview

About

Reproducing experiments carried out in the article "The NAS Parallel Benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures" in a Raspberry Pi 4 Model B.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published