Skip to content

The framework generating experiments and running them for my project into compiler optimisations affecting energy usage

Notifications You must be signed in to change notification settings

jpallister/lowpower-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Low Energy Compiler Options

This is the framework used to generate the sets of compiler optimisation flags that will be used explore what effect they have on a program's energy consumption.

Experiment Design

The fracfact.py module contains functions that are useful for generating fractional factorial experiment designs.

Before this module can be used, hamming.c must be compiled:

$ make

Benchmarks

benchmark.py has some code in it to allow different versions of a benchmark to be compiled and run, with hooks so that results can be obtained.

About

The framework generating experiments and running them for my project into compiler optimisations affecting energy usage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages