Skip to content

ciwainsky/max_burger_openmp-analysis

 
 

Repository files navigation

OpenMP usage analysis

Installation

  1. refer to requirements.txt to setup the necessary python environment (pip install -r requirements.txt)
  2. To be able to use the search phase of the program, a GITHUB_KEY has to be present. This has to be a usable GitHub SSH private key, which can be set by using:
export GITHUB_KEY=<private_key>

Usage

Set the PYTHONPATH environment variable to the top level directory of this repo. Scripts offer --help option for detailed usage explanation.

  • GitHubSearchModle is used to query the GitHub API to discover relevant repos, refer to search_repos.py
  • AnalyzeModule is used to perform the analysis of the binaries, refer to analyze.py
  • The explore_result.ipnb jupyther notebook was used to create all the plots in our publication. Note that jupyther is not included in the requirements.txt

About

Fork of the work of Max Burger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 70.6%
  • Jupyter Notebook 28.4%
  • C 1.0%