Skip to content

fam4r/formicidae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

formicidae

Features

  • supports multiple domain size (matrix size)
  • computes average execution time (by running the program N times)
  • computes speedup
  • computes strong scaling
  • computes weak scaling
  • saves computation results into CSV files (easy to plot!)
  • verbose logging

Usage

Run ./util/hpc-perf-evaluation.py for OpenMP source codes.

Run ./util/hpc-perf-evaluation-cuda.py for CUDA source codes.

Results will be available in the data folder as CSV files.

Motivation

Made for problems involving matrixes, but built for general-purpose uses.

Program timings must be managed and printed by the program itself, since a wrapper script like that one cannot separately consider the serial and the parallel portions of the execution time.

About

A toolkit for HPC performance evaluation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages