### The dataset used in "Design-Decision Support for GPU Acceleration by Predicting Energy Gain and Programming Effort" manuscript #### final The final datasets (csv files) used for building the estimation models in the Manuscript #### synthetic-dataset Generates a simple synthetic dataset * generate.py: Usage `python generate.py ` generates the datapoints (synthetic programs) * run_dataset_script.py: Usage `python run_dataset_script.py ` runs the datapoints * measure_energy_tegra: Specific scripts for running the synthetic programs and creating energy dataset on Nvidia Tegra TX1. * remake_dataset_for_tegra.py: Small changes to the granerated programs to run on Tegra TX1 * tegra_measure_new.py: Usage `python tegra_measure_new.py ` creates the dataset #### real-life-dataset Method for extracting datapoints from Rodinia and Polybench benchmark suites. * polybench: The Polybench benchmark suite * rodinia_3.1: The Rodinia benchmark suite * config.txt: A config file that defines the areas that will be measured (corresponding to CPU-hotspots and GPU-kernels) * run_dataset: The scripts to build the datapoints * run_dataset.py: Usage `python run_dataset.py ` The is retrieved from the config.txt. The second argument is energy for measuring energy and time for measuring time * measure_time_energy.py: Used for measuring execution time and energy consumption on Nvidia Tegra TX1