Skip to content
Snippets Groups Projects
Commit 683691c5 authored by Patrick Lavoisier Wapet's avatar Patrick Lavoisier Wapet
Browse files

developping functions for other lesson learned validation, still debugging

parent 26766634
No related branches found
No related tags found
No related merge requests found
Showing
with 2038 additions and 1808 deletions
...@@ -414,7 +414,7 @@ def substract_already_tested_configurations (number_of_combinaison = 40, ...@@ -414,7 +414,7 @@ def substract_already_tested_configurations (number_of_combinaison = 40,
print("--- Outpuf file = ", output_file_path) print("--- Outpuf file = ", output_file_path)
number_of_combinaison = 70 number_of_combinaison = 60
substract_already_tested_configurations (number_of_combinaison, substract_already_tested_configurations (number_of_combinaison,
configuration_tested_summaries_folder= "/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/SAMSUNG_RESULTS/summary_files_only_samsung_last_version", configuration_tested_summaries_folder= "/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/SAMSUNG_RESULTS/summary_files_only_samsung_last_version",
......
This diff is collapsed.
configurations,samsung galaxy format configurations,samsung galaxy format
0303-3000,[0- 3- 0- 3- 3- 0- 0- 0] 0300-1101,[0- 3- 0- 0- 1- 1- 0- 1]
0010-0200,[0- 0- 1- 0- 0- 2- 0- 0] 0000-3303,[0- 0- 0- 0- 3- 3- 0- 3]
2220-1111,[2- 2- 2- 0- 1- 1- 1- 1] 1101-0030,[1- 1- 0- 1- 0- 0- 3- 0]
2220-0202,[2- 2- 2- 0- 0- 2- 0- 2] 0010-0222,[0- 0- 1- 0- 0- 2- 2- 2]
3333-3033,[3- 3- 3- 3- 3- 0- 3- 3] 0003-0300,[0- 0- 0- 3- 0- 3- 0- 0]
1101-2220,[1- 1- 0- 1- 2- 2- 2- 0]
0202-0202,[0- 2- 0- 2- 0- 2- 0- 2]
0020-3033,[0- 0- 2- 0- 3- 0- 3- 3]
3030-2220,[3- 0- 3- 0- 2- 2- 2- 0]
0333-0202,[0- 3- 3- 3- 0- 2- 0- 2]
0303-2222,[0- 3- 0- 3- 2- 2- 2- 2]
1101-0022,[1- 1- 0- 1- 0- 0- 2- 2]
3003-2222,[3- 0- 0- 3- 2- 2- 2- 2]
2220-0030,[2- 2- 2- 0- 0- 0- 3- 0]
3030-0002,[3- 0- 3- 0- 0- 0- 0- 2]
2222-0010,[2- 2- 2- 2- 0- 0- 1- 0]
2220-1000,[2- 2- 2- 0- 1- 0- 0- 0]
0010-3033,[0- 0- 1- 0- 3- 0- 3- 3]
1010-0000,[1- 0- 1- 0- 0- 0- 0- 0]
0001-0111,[0- 0- 0- 1- 0- 1- 1- 1]
2002-1100,[2- 0- 0- 2- 1- 1- 0- 0]
2202-0001,[2- 2- 0- 2- 0- 0- 0- 1]
3333-2222,[3- 3- 3- 3- 2- 2- 2- 2]
2222-0002,[2- 2- 2- 2- 0- 0- 0- 2]
2002-3000,[2- 0- 0- 2- 3- 0- 0- 0]
1011-0101,[1- 0- 1- 1- 0- 1- 0- 1]
0100-0003,[0- 1- 0- 0- 0- 0- 0- 3]
0002-3030,[0- 0- 0- 2- 3- 0- 3- 0]
2222-0003,[2- 2- 2- 2- 0- 0- 0- 3]
1101-3300,[1- 1- 0- 1- 3- 3- 0- 0]
0000-0300,[0- 0- 0- 0- 0- 3- 0- 0]
0111-0030,[0- 1- 1- 1- 0- 0- 3- 0]
3033-2000,[3- 0- 3- 3- 2- 0- 0- 0]
0010-0030,[0- 0- 1- 0- 0- 0- 3- 0]
2200-0033,[2- 2- 0- 0- 0- 0- 3- 3]
1010-1001,[1- 0- 1- 0- 1- 0- 0- 1]
0202-0330,[0- 2- 0- 2- 0- 3- 3- 0] 0202-0330,[0- 2- 0- 2- 0- 3- 3- 0]
3303-0003,[3- 3- 0- 3- 0- 0- 0- 3] 0110-0222,[0- 1- 1- 0- 0- 2- 2- 2]
3003-3003,[3- 0- 0- 3- 3- 0- 0- 3] 3303-3303,[3- 3- 0- 3- 3- 3- 0- 3]
3330-3000,[3- 3- 3- 0- 3- 0- 0- 0] 0001-2222,[0- 0- 0- 1- 2- 2- 2- 2]
3300-0010,[3- 3- 0- 0- 0- 0- 1- 0] 0200-1111,[0- 2- 0- 0- 1- 1- 1- 1]
2020-2022,[2- 0- 2- 0- 2- 0- 2- 2] 2020-0010,[2- 0- 2- 0- 0- 0- 1- 0]
1011-3300,[1- 0- 1- 1- 3- 3- 0- 0]
3003-0020,[3- 0- 0- 3- 0- 0- 2- 0]
3333-0220,[3- 3- 3- 3- 0- 2- 2- 0]
1010-0110,[1- 0- 1- 0- 0- 1- 1- 0]
2200-0011,[2- 2- 0- 0- 0- 0- 1- 1]
1100-0010,[1- 1- 0- 0- 0- 0- 1- 0]
0101-1100,[0- 1- 0- 1- 1- 1- 0- 0]
0001-3000,[0- 0- 0- 1- 3- 0- 0- 0]
0010-2022,[0- 0- 1- 0- 2- 0- 2- 2]
0010-3030,[0- 0- 1- 0- 3- 0- 3- 0]
3030-0030,[3- 0- 3- 0- 0- 0- 3- 0]
1000-3300,[1- 0- 0- 0- 3- 3- 0- 0]
2220-0001,[2- 2- 2- 0- 0- 0- 0- 1]
0202-0333,[0- 2- 0- 2- 0- 3- 3- 3]
0330-3003,[0- 3- 3- 0- 3- 0- 0- 3]
2202-0010,[2- 2- 0- 2- 0- 0- 1- 0]
2000-0202,[2- 0- 0- 0- 0- 2- 0- 2]
2220-0011,[2- 2- 2- 0- 0- 0- 1- 1]
0111-0333,[0- 1- 1- 1- 0- 3- 3- 3]
0002-3003,[0- 0- 0- 2- 3- 0- 0- 3]
0300-1010,[0- 3- 0- 0- 1- 0- 1- 0]
2000-2022,[2- 0- 0- 0- 2- 0- 2- 2]
1000-0022,[1- 0- 0- 0- 0- 0- 2- 2]
2000-2002,[2- 0- 0- 0- 2- 0- 0- 2]
1111-0333,[1- 1- 1- 1- 0- 3- 3- 3]
1111-0033,[1- 1- 1- 1- 0- 0- 3- 3]
0033-1100,[0- 0- 3- 3- 1- 1- 0- 0]
0111-1011,[0- 1- 1- 1- 1- 0- 1- 1]
0030-2020,[0- 0- 3- 0- 2- 0- 2- 0]
0333-2000,[0- 3- 3- 3- 2- 0- 0- 0]
0002-0002,[0- 0- 0- 2- 0- 0- 0- 2]
2022-0001,[2- 0- 2- 2- 0- 0- 0- 1]
2222-0202,[2- 2- 2- 2- 0- 2- 0- 2]
1111-2202,[1- 1- 1- 1- 2- 2- 0- 2] 1111-2202,[1- 1- 1- 1- 2- 2- 0- 2]
1101-3003,[1- 1- 0- 1- 3- 0- 0- 3] 1011-2200,[1- 0- 1- 1- 2- 2- 0- 0]
0000-1111,[0- 0- 0- 0- 1- 1- 1- 1] 2002-2200,[2- 0- 0- 2- 2- 2- 0- 0]
1011-2022,[1- 0- 1- 1- 2- 0- 2- 2] 0010-0303,[0- 0- 1- 0- 0- 3- 0- 3]
1000-0030,[1- 0- 0- 0- 0- 0- 3- 0] 0333-0020,[0- 3- 3- 3- 0- 0- 2- 0]
0101-3330,[0- 1- 0- 1- 3- 3- 3- 0] 3030-2200,[3- 0- 3- 0- 2- 2- 0- 0]
0333-2002,[0- 3- 3- 3- 2- 0- 0- 2] 1000-1011,[1- 0- 0- 0- 1- 0- 1- 1]
0300-3333,[0- 3- 0- 0- 3- 3- 3- 3] 1011-0011,[1- 0- 1- 1- 0- 0- 1- 1]
3030-0003,[3- 0- 3- 0- 0- 0- 0- 3] 1001-0111,[1- 0- 0- 1- 0- 1- 1- 1]
0222-0222,[0- 2- 2- 2- 0- 2- 2- 2] 0001-2220,[0- 0- 0- 1- 2- 2- 2- 0]
0030-3003,[0- 0- 3- 0- 3- 0- 0- 3] 3033-0300,[3- 0- 3- 3- 0- 3- 0- 0]
0020-1000,[0- 0- 2- 0- 1- 0- 0- 0] 0200-0333,[0- 2- 0- 0- 0- 3- 3- 3]
2202-3300,[2- 2- 0- 2- 3- 3- 0- 0] 0303-3033,[0- 3- 0- 3- 3- 0- 3- 3]
0020-2202,[0- 0- 2- 0- 2- 2- 0- 2] 1110-0110,[1- 1- 1- 0- 0- 1- 1- 0]
0202-3300,[0- 2- 0- 2- 3- 3- 0- 0] 0101-1010,[0- 1- 0- 1- 1- 0- 1- 0]
3333-0010,[3- 3- 3- 3- 0- 0- 1- 0] 0110-3033,[0- 1- 1- 0- 3- 0- 3- 3]
3303-3300,[3- 3- 0- 3- 3- 3- 0- 0] 0222-1101,[0- 2- 2- 2- 1- 1- 0- 1]
0002-3333,[0- 0- 0- 2- 3- 3- 3- 3] 0000-0330,[0- 0- 0- 0- 0- 3- 3- 0]
1010-3303,[1- 0- 1- 0- 3- 3- 0- 3]
3330-0202,[3- 3- 3- 0- 0- 2- 0- 2]
0100-2002,[0- 1- 0- 0- 2- 0- 0- 2]
2202-0022,[2- 2- 0- 2- 0- 0- 2- 2]
0110-2222,[0- 1- 1- 0- 2- 2- 2- 2]
3330-2000,[3- 3- 3- 0- 2- 0- 0- 0]
2002-0000,[2- 0- 0- 2- 0- 0- 0- 0]
0020-0220,[0- 0- 2- 0- 0- 2- 2- 0]
configurations,generic format,exact frequency,samsung galaxy format,exact frequencies
0303-3000,[0- 3- 0- 3- 0- 0- 0- 0- 0- 3- 0- 0- 0],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[0- 3- 0- 3- 3- 0- 0- 0], [0- 1690000- 0- 1690000- 2314000- 0- 0- 0]
0010-0200,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 0- 1- 0- 0- 2- 0- 0], [0- 0- 598000- 0- 0- 1469000- 0- 0]
2220-1111,[2- 2- 2- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[2- 2- 2- 0- 1- 1- 1- 1], [1248000- 1248000- 1248000- 0- 741000- 741000- 741000- 741000]
2220-0202,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[2- 2- 2- 0- 0- 2- 0- 2], [1248000- 1248000- 1248000- 0- 0- 1469000- 0- 1469000]
3333-3033,[3- 3- 3- 3- 0- 0- 0- 0- 0- 3- 0- 3- 3],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[3- 3- 3- 3- 3- 0- 3- 3], [1690000- 1690000- 1690000- 1690000- 2314000- 0- 2314000- 2314000]
0202-0330,[0- 2- 0- 2- 0- 0- 0- 0- 0- 0- 3- 3- 0],[0- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[0- 2- 0- 2- 0- 3- 3- 0], [0- 1248000- 0- 1248000- 0- 2314000- 2314000- 0]
3303-0003,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[3- 3- 0- 3- 0- 0- 0- 3], [1690000- 1690000- 0- 1690000- 0- 0- 0- 2314000]
3003-3003,[3- 0- 0- 3- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 0- 0- 3- 3- 0- 0- 3], [1690000- 0- 0- 1690000- 2314000- 0- 0- 2314000]
3330-3000,[3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0- 0],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[3- 3- 3- 0- 3- 0- 0- 0], [1690000- 1690000- 1690000- 0- 2314000- 0- 0- 0]
3300-0010,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[3- 3- 0- 0- 0- 0- 1- 0], [1690000- 1690000- 0- 0- 0- 0- 741000- 0]
2020-2022,[2- 0- 2- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[2- 0- 2- 0- 2- 0- 2- 2], [1248000- 0- 1248000- 0- 1469000- 0- 1469000- 1469000]
1011-3300,[1- 0- 1- 1- 0- 0- 0- 0- 0- 3- 3- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[1- 0- 1- 1- 3- 3- 0- 0], [598000- 0- 598000- 598000- 2314000- 2314000- 0- 0]
3003-0020,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 2- 0],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[3- 0- 0- 3- 0- 0- 2- 0], [1690000- 0- 0- 1690000- 0- 0- 1469000- 0]
3333-0220,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 2- 2- 0],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[3- 3- 3- 3- 0- 2- 2- 0], [1690000- 1690000- 1690000- 1690000- 0- 1469000- 1469000- 0]
1010-0110,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0],[1- 0- 1- 0- 0- 1- 1- 0], [598000- 0- 598000- 0- 0- 741000- 741000- 0]
2200-0011,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[2- 2- 0- 0- 0- 0- 1- 1], [1248000- 1248000- 0- 0- 0- 0- 741000- 741000]
1100-0010,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[1- 1- 0- 0- 0- 0- 1- 0], [598000- 598000- 0- 0- 0- 0- 741000- 0]
0101-1100,[0- 1- 0- 1- 0- 0- 0- 0- 0- 1- 1- 0- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[0- 1- 0- 1- 1- 1- 0- 0], [0- 598000- 0- 598000- 741000- 741000- 0- 0]
0001-3000,[0- 0- 0- 1- 0- 0- 0- 0- 0- 3- 0- 0- 0],[0- 0- 0- 598000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[0- 0- 0- 1- 3- 0- 0- 0], [0- 0- 0- 598000- 2314000- 0- 0- 0]
0010-2022,[0- 0- 1- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 1- 0- 2- 0- 2- 2], [0- 0- 598000- 0- 1469000- 0- 1469000- 1469000]
0010-3030,[0- 0- 1- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[0- 0- 1- 0- 3- 0- 3- 0], [0- 0- 598000- 0- 2314000- 0- 2314000- 0]
3030-0030,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[3- 0- 3- 0- 0- 0- 3- 0], [1690000- 0- 1690000- 0- 0- 0- 2314000- 0]
1000-3300,[1- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[1- 0- 0- 0- 3- 3- 0- 0], [598000- 0- 0- 0- 2314000- 2314000- 0- 0]
2220-0001,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[2- 2- 2- 0- 0- 0- 0- 1], [1248000- 1248000- 1248000- 0- 0- 0- 0- 741000]
0202-0333,[0- 2- 0- 2- 0- 0- 0- 0- 0- 0- 3- 3- 3],[0- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[0- 2- 0- 2- 0- 3- 3- 3], [0- 1248000- 0- 1248000- 0- 2314000- 2314000- 2314000]
0330-3003,[0- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[0- 3- 3- 0- 3- 0- 0- 3], [0- 1690000- 1690000- 0- 2314000- 0- 0- 2314000]
2202-0010,[2- 2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[2- 2- 0- 2- 0- 0- 1- 0], [1248000- 1248000- 0- 1248000- 0- 0- 741000- 0]
2000-0202,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[2- 0- 0- 0- 0- 2- 0- 2], [1248000- 0- 0- 0- 0- 1469000- 0- 1469000]
2220-0011,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[2- 2- 2- 0- 0- 0- 1- 1], [1248000- 1248000- 1248000- 0- 0- 0- 741000- 741000]
0111-0333,[0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 3- 3- 3],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[0- 1- 1- 1- 0- 3- 3- 3], [0- 598000- 598000- 598000- 0- 2314000- 2314000- 2314000]
0002-3003,[0- 0- 0- 2- 0- 0- 0- 0- 0- 3- 0- 0- 3],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[0- 0- 0- 2- 3- 0- 0- 3], [0- 0- 0- 1248000- 2314000- 0- 0- 2314000]
0300-1010,[0- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 1- 0],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 0],[0- 3- 0- 0- 1- 0- 1- 0], [0- 1690000- 0- 0- 741000- 0- 741000- 0]
2000-2022,[2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[2- 0- 0- 0- 2- 0- 2- 2], [1248000- 0- 0- 0- 1469000- 0- 1469000- 1469000]
1000-0022,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[1- 0- 0- 0- 0- 0- 2- 2], [598000- 0- 0- 0- 0- 0- 1469000- 1469000]
2000-2002,[2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0- 2],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[2- 0- 0- 0- 2- 0- 0- 2], [1248000- 0- 0- 0- 1469000- 0- 0- 1469000]
1111-0333,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 3- 3- 3],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[1- 1- 1- 1- 0- 3- 3- 3], [598000- 598000- 598000- 598000- 0- 2314000- 2314000- 2314000]
1111-0033,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 3- 3],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[1- 1- 1- 1- 0- 0- 3- 3], [598000- 598000- 598000- 598000- 0- 0- 2314000- 2314000]
0033-1100,[0- 0- 3- 3- 0- 0- 0- 0- 0- 1- 1- 0- 0],[0- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[0- 0- 3- 3- 1- 1- 0- 0], [0- 0- 1690000- 1690000- 741000- 741000- 0- 0]
0111-1011,[0- 1- 1- 1- 0- 0- 0- 0- 0- 1- 0- 1- 1],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[0- 1- 1- 1- 1- 0- 1- 1], [0- 598000- 598000- 598000- 741000- 0- 741000- 741000]
0030-2020,[0- 0- 3- 0- 0- 0- 0- 0- 0- 2- 0- 2- 0],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[0- 0- 3- 0- 2- 0- 2- 0], [0- 0- 1690000- 0- 1469000- 0- 1469000- 0]
0333-2000,[0- 3- 3- 3- 0- 0- 0- 0- 0- 2- 0- 0- 0],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[0- 3- 3- 3- 2- 0- 0- 0], [0- 1690000- 1690000- 1690000- 1469000- 0- 0- 0]
0002-0002,[0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 2],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[0- 0- 0- 2- 0- 0- 0- 2], [0- 0- 0- 1248000- 0- 0- 0- 1469000]
2022-0001,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[2- 0- 2- 2- 0- 0- 0- 1], [1248000- 0- 1248000- 1248000- 0- 0- 0- 741000]
2222-0202,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 2],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[2- 2- 2- 2- 0- 2- 0- 2], [1248000- 1248000- 1248000- 1248000- 0- 1469000- 0- 1469000]
1111-2202,[1- 1- 1- 1- 0- 0- 0- 0- 0- 2- 2- 0- 2],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[1- 1- 1- 1- 2- 2- 0- 2], [598000- 598000- 598000- 598000- 1469000- 1469000- 0- 1469000]
1101-3003,[1- 1- 0- 1- 0- 0- 0- 0- 0- 3- 0- 0- 3],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[1- 1- 0- 1- 3- 0- 0- 3], [598000- 598000- 0- 598000- 2314000- 0- 0- 2314000]
0000-1111,[0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 0- 0- 0- 1- 1- 1- 1], [0- 0- 0- 0- 741000- 741000- 741000- 741000]
1011-2022,[1- 0- 1- 1- 0- 0- 0- 0- 0- 2- 0- 2- 2],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[1- 0- 1- 1- 2- 0- 2- 2], [598000- 0- 598000- 598000- 1469000- 0- 1469000- 1469000]
1000-0030,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[1- 0- 0- 0- 0- 0- 3- 0], [598000- 0- 0- 0- 0- 0- 2314000- 0]
0101-3330,[0- 1- 0- 1- 0- 0- 0- 0- 0- 3- 3- 3- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[0- 1- 0- 1- 3- 3- 3- 0], [0- 598000- 0- 598000- 2314000- 2314000- 2314000- 0]
0333-2002,[0- 3- 3- 3- 0- 0- 0- 0- 0- 2- 0- 0- 2],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[0- 3- 3- 3- 2- 0- 0- 2], [0- 1690000- 1690000- 1690000- 1469000- 0- 0- 1469000]
0300-3333,[0- 3- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3- 3],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 2314000],[0- 3- 0- 0- 3- 3- 3- 3], [0- 1690000- 0- 0- 2314000- 2314000- 2314000- 2314000]
3030-0003,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[3- 0- 3- 0- 0- 0- 0- 3], [1690000- 0- 1690000- 0- 0- 0- 0- 2314000]
0222-0222,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 2- 2- 2- 0- 2- 2- 2], [0- 1248000- 1248000- 1248000- 0- 1469000- 1469000- 1469000]
0030-3003,[0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[0- 0- 3- 0- 3- 0- 0- 3], [0- 0- 1690000- 0- 2314000- 0- 0- 2314000]
0020-1000,[0- 0- 2- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[0- 0- 2- 0- 1- 0- 0- 0], [0- 0- 1248000- 0- 741000- 0- 0- 0]
2202-3300,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 3- 0- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[2- 2- 0- 2- 3- 3- 0- 0], [1248000- 1248000- 0- 1248000- 2314000- 2314000- 0- 0]
0020-2202,[0- 0- 2- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[0- 0- 2- 0- 2- 2- 0- 2], [0- 0- 1248000- 0- 1469000- 1469000- 0- 1469000]
0202-3300,[0- 2- 0- 2- 0- 0- 0- 0- 0- 3- 3- 0- 0],[0- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[0- 2- 0- 2- 3- 3- 0- 0], [0- 1248000- 0- 1248000- 2314000- 2314000- 0- 0]
3333-0010,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[3- 3- 3- 3- 0- 0- 1- 0], [1690000- 1690000- 1690000- 1690000- 0- 0- 741000- 0]
3303-3300,[3- 3- 0- 3- 0- 0- 0- 0- 0- 3- 3- 0- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[3- 3- 0- 3- 3- 3- 0- 0], [1690000- 1690000- 0- 1690000- 2314000- 2314000- 0- 0]
0002-3333,[0- 0- 0- 2- 0- 0- 0- 0- 0- 3- 3- 3- 3],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 2314000],[0- 0- 0- 2- 3- 3- 3- 3], [0- 0- 0- 1248000- 2314000- 2314000- 2314000- 2314000]
1010-3303,[1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[1- 0- 1- 0- 3- 3- 0- 3], [598000- 0- 598000- 0- 2314000- 2314000- 0- 2314000]
3330-0202,[3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[3- 3- 3- 0- 0- 2- 0- 2], [1690000- 1690000- 1690000- 0- 0- 1469000- 0- 1469000]
0100-2002,[0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0- 2],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[0- 1- 0- 0- 2- 0- 0- 2], [0- 598000- 0- 0- 1469000- 0- 0- 1469000]
2202-0022,[2- 2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[2- 2- 0- 2- 0- 0- 2- 2], [1248000- 1248000- 0- 1248000- 0- 0- 1469000- 1469000]
0110-2222,[0- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2- 2],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 1469000],[0- 1- 1- 0- 2- 2- 2- 2], [0- 598000- 598000- 0- 1469000- 1469000- 1469000- 1469000]
3330-2000,[3- 3- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[3- 3- 3- 0- 2- 0- 0- 0], [1690000- 1690000- 1690000- 0- 1469000- 0- 0- 0]
2002-0000,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 2- 0- 0- 0- 0], [1248000- 0- 0- 1248000- 0- 0- 0- 0]
0020-0220,[0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 0- 2- 0- 0- 2- 2- 0], [0- 0- 1248000- 0- 0- 1469000- 1469000- 0]
No preview for this file type
...@@ -32,10 +32,133 @@ def compute_score_and_accepted_transitions(expected_efficiency_behavior, variati ...@@ -32,10 +32,133 @@ def compute_score_and_accepted_transitions(expected_efficiency_behavior, variati
accepted_transitions = accepted_transitions + transition_as_string + "["+ repr(variation*1E-9)+ "]; " accepted_transitions = accepted_transitions + transition_as_string + "["+ repr(variation*1E-9)+ "]; "
elif(variation > 0): elif(variation > 0):
rejected_transitions = rejected_transitions + transition_as_string + "["+ repr(variation*1E-9)+ "]; " rejected_transitions = rejected_transitions + transition_as_string + "["+ repr(variation*1E-9)+ "]; "
return score, accepted_transitions, rejected_transitions return score, accepted_transitions, rejected_transitions
def validate__scheduling_thread_on_core_i_when_condition_on_socket_frequency(core_number, socket_type, frequency_levels,conn,expected_efficiency_behavior ):
# test if we schedule thread on core "core_number"
# if the socket "socket_type" has the frequency "frequency_levels", frequency levels should be delimited with the key word "or" !!!!
suitable_contraindication_or_neutral = "suitable - efficiency should increase" if expected_efficiency_behavior == "increases" else "contraindicated - efficiency should decrease" if expected_efficiency_behavior == "decreases" else "neutral - efficiency should be stable"
chipset_state = socket_type + " socket frequency is " + frequency_levels
validation_score = "NULL" #(Validated - or Not Validated [Score%])
score = 0 # from 0 to 100
accepted_transitions = ""
rejected_transitions = ""
nomber_of_cases = 0
all_frequency_levels = [level.strip() for level in frequency_levels.split("or")]
score_variation = 100 / len(all_frequency_levels) # to modify
if socket_type == "little":
socket_state_table_column_name = "little_socket_frequency"
level_to_int_dictionnary = {"low": 0, "medium": 1, "high": 2}
elif socket_type == "medium":
socket_state_table_column_name = "core_6_state_freq_level"
level_to_int_dictionnary = {"low": 1, "medium": 2, "high": 3}
elif socket_type == "big":
socket_state_table_column_name = "core_7_state_freq_level"
level_to_int_dictionnary = {"low": 1, "medium": 3, "high": 3}
for level in all_frequency_levels:
number_of_cases = number_of_cases + 1
lesson_learned_description = '''
Lesson learne: scheduling thread on core ''' + str(i) + '''
part '''+ str(number_of_cases) + ''' : ''' + socket_type + ''' frequency level is '''+ level +'''
energy efficiency should increase
'''
command = '''
SELECT
avg(configuration_description_measurements_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_OFF.energy_efficiency),
avg(configuration_description_measurements_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_ON.energy_efficiency)
FROM
/*initial values*/
(SELECT
configuration_measurements.energy_efficiency,
configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_OFF.configuration_id,
configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_OFF.core_''' + str(i) + '''_state,
configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_OFF.''' + socket_state_table_column_name + '''
FROM
(SELECT
configuration_description_''' + socket_type + '''_socket_freq_'''+ level+ '''.configuration_id,
configuration_description_''' + socket_type + '''_socket_freq_'''+ level+ '''.core_''' + str(i) + '''_state,
configuration_description_''' + socket_type + '''_socket_freq_'''+ level+ '''.''' + socket_state_table_column_name + '''
FROM
(SELECT
configuration_description__google_pixel_4a_5g.configuration_id,
configuration_description__google_pixel_4a_5g.core_''' + str(i) + '''_state_freq_level,
configuration_description__google_pixel_4a_5g.''' + socket_state_table_column_name + '''
FROM
configuration_description__google_pixel_4a_5g
WHERE
configuration_description__google_pixel_4a_5g.''' + socket_state_table_column_name + '''== ''' + level_to_int_dictionnary[level] +''' ) /* see if we can reduce this */
AS configuration_description_''' + socket_type + '''_socket_freq_'''+ level+ '''
WHERE
configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''.core_''' + str(i) + '''_state == 0)
AS configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_OFF
INNER JOIN
configuration_measurements
USING(configuration_id))
AS configuration_description_measurements_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_OFF,
/*end values*/
(SELECT
configuration_measurements.energy_efficiency,
configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_ON.configuration_id,
configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_ON.core_''' + str(i) + '''_state,
configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_ON.''' + socket_state_table_column_name + '''
FROM
(SELECT
configuration_description_''' + socket_type + '''_socket_freq_'''+ level+ '''.configuration_id,
configuration_description_''' + socket_type + '''_socket_freq_'''+ level+ '''.core_''' + str(i) + '''_state,
configuration_description_''' + socket_type + '''_socket_freq_'''+ level+ '''.''' + socket_state_table_column_name + '''
FROM
(SELECT
configuration_description__google_pixel_4a_5g.configuration_id,
configuration_description__google_pixel_4a_5g.core_''' + str(i) + '''_state_freq_level,
configuration_description__google_pixel_4a_5g.''' + socket_state_table_column_name + '''
FROM
configuration_description__google_pixel_4a_5g
WHERE
configuration_description__google_pixel_4a_5g.''' + socket_state_table_column_name + '''== ''' + level_to_int_dictionnary[level] +''' ) /* see if we can reduce this */
AS configuration_description_''' + socket_type + '''_socket_freq_'''+ level+ '''
WHERE
configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''.core_''' + str(i) + '''_state == 1)
AS configuration_description_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_OON
INNER JOIN
configuration_measurements
USING(configuration_id))
AS configuration_description_measurements_''' + socket_type + '''_socket_freq_''' + level + '''_core_''' + str(i) + '''_ON; '''
cursor = conn.execute(command)
print (lesson_learned_description)
variation = 0
for row in cursor:
print("before = ", row[0])
print("after = ", row[1])
print("variation ", row[1] - row[0])
variation = row[1] - row[0]
score, accepted_transitions, rejected_transitions = compute_score_and_accepted_transitions(expected_efficiency_behavior, variation, "0 -> 1" , score_variation,
score, accepted_transitions, rejected_transitions)
validation_score = str(score) + " %"
# variable to increase, chipset state, suitable-contraindicated-or-neutral, validation score, [accepted transition(s)], [rejected transition(s)]
return variable_to_increase + "," + chipset_state + "," + suitable_contraindication_or_neutral + "," + \
validation_score + "," + accepted_transitions + "," + rejected_transitions
# next to test like this
......
...@@ -371,6 +371,294 @@ before = 14301550940.241348 ...@@ -371,6 +371,294 @@ before = 14301550940.241348
after = 13735058668.111805 after = 13735058668.111805
variation -566492272.1295433 variation -566492272.1295433
Lesson learne: scheduling thread on core 7
part 1 : core_0_state = 0
energy efficiency should increase
before = 10409159581.332928
after = 13101155261.987251
variation 2691995680.6543236
Lesson learne: core 7 frequency transition is 1->2
part 2 : core_0_state = 0
energy efficiency should increase
before = 13101155261.987288
after = 13490787615.318268
variation 389632353.3309803
Lesson learne: core 7 frequency transition is 2->3
part 3 : core_0_state = 0
energy efficiency should increase
before = 13490787615.31829
after = 12980409087.894838
variation -510378527.4234524
Lesson learne: scheduling thread on core 7
part 4 : core_0_state = 1
energy efficiency should increase
before = 11291442541.312965
after = 13770135129.564905
variation 2478692588.25194
Lesson learne: core 7 frequency transition is 1->2
part 5 : core_0_state = 1
energy efficiency should increase
before = 13770135129.564907
after = 13681051511.768066
variation -89083617.79684067
Lesson learne: core 7 frequency transition is 2->3
part 6 : core_0_state = 1
energy efficiency should increase
before = 13681051511.768015
after = 13447194332.637518
variation -233857179.13049698
Lesson learne: scheduling thread on core 7
part 1 : core_1_state = 0
energy efficiency should increase
before = 10243541383.923275
after = 13005788150.488625
variation 2762246766.5653496
Lesson learne: core 7 frequency transition is 1->2
part 2 : core_1_state = 0
energy efficiency should increase
before = 13005788150.488737
after = 13343078644.751446
variation 337290494.26270866
Lesson learne: core 7 frequency transition is 2->3
part 3 : core_1_state = 0
energy efficiency should increase
before = 13343078644.751411
after = 13020885062.499418
variation -322193582.2519932
Lesson learne: scheduling thread on core 7
part 4 : core_1_state = 1
energy efficiency should increase
before = 11463950578.167278
after = 13847971722.816076
variation 2384021144.648798
Lesson learne: core 7 frequency transition is 1->2
part 5 : core_1_state = 1
energy efficiency should increase
before = 13847971722.816015
after = 13762890265.730713
variation -85081457.08530235
Lesson learne: core 7 frequency transition is 2->3
part 6 : core_1_state = 1
energy efficiency should increase
before = 13762890265.730728
after = 13404021916.212477
variation -358868349.5182514
Lesson learne: scheduling thread on core 7
part 1 : core_2_state = 0
energy efficiency should increase
before = 9972898421.460493
after = 12841054094.611639
variation 2868155673.151146
Lesson learne: core 7 frequency transition is 1->2
part 2 : core_2_state = 0
energy efficiency should increase
before = 12841054094.611633
after = 13217149805.175264
variation 376095710.56363106
Lesson learne: core 7 frequency transition is 2->3
part 3 : core_2_state = 0
energy efficiency should increase
before = 13217149805.17531
after = 12913646676.13677
variation -303503129.0385399
Lesson learne: scheduling thread on core 7
part 4 : core_2_state = 1
energy efficiency should increase
before = 11754280398.904362
after = 13923528125.709408
variation 2169247726.805046
Lesson learne: core 7 frequency transition is 1->2
part 5 : core_2_state = 1
energy efficiency should increase
before = 13923528125.709343
after = 13877263957.403103
variation -46264168.30624008
Lesson learne: core 7 frequency transition is 2->3
part 6 : core_2_state = 1
energy efficiency should increase
before = 13877263957.403086
after = 13476072019.310957
variation -401191938.09212875
Lesson learne: scheduling thread on core 7
part 1 : core_3_state = 0
energy efficiency should increase
before = 10479259603.067291
after = 12961774863.634071
variation 2482515260.56678
Lesson learne: core 7 frequency transition is 1->2
part 2 : core_3_state = 0
energy efficiency should increase
before = 12961774863.634026
after = 13208067570.463524
variation 246292706.8294983
Lesson learne: core 7 frequency transition is 2->3
part 3 : core_3_state = 0
energy efficiency should increase
before = 13208067570.463634
after = 12990102399.053627
variation -217965171.41000748
Lesson learne: scheduling thread on core 7
part 4 : core_3_state = 1
energy efficiency should increase
before = 11448662426.630182
after = 13887956184.525347
variation 2439293757.8951645
Lesson learne: core 7 frequency transition is 1->2
part 5 : core_3_state = 1
energy efficiency should increase
before = 13887956184.525248
after = 13873672334.686134
variation -14283849.839113235
Lesson learne: core 7 frequency transition is 2->3
part 6 : core_3_state = 1
energy efficiency should increase
before = 13873672334.685911
after = 13468073104.927235
variation -405599229.7586765
Lesson learne: scheduling thread on core 7
part 1 : core_4_state = 0
energy efficiency should increase
before = 10468886697.018517
after = 13194151535.553978
variation 2725264838.5354614
Lesson learne: core 7 frequency transition is 1->2
part 2 : core_4_state = 0
energy efficiency should increase
before = 13194151535.554024
after = 13111575464.78933
variation -82576070.76469421
Lesson learne: core 7 frequency transition is 2->3
part 3 : core_4_state = 0
energy efficiency should increase
before = 13111575464.789232
after = 12622157399.338387
variation -489418065.4508457
Lesson learne: scheduling thread on core 7
part 4 : core_4_state = 1
energy efficiency should increase
before = 11448072977.763056
after = 13736136758.870638
variation 2288063781.107582
Lesson learne: core 7 frequency transition is 1->2
part 5 : core_4_state = 1
energy efficiency should increase
before = 13736136758.870863
after = 13924095544.340176
variation 187958785.46931267
Lesson learne: core 7 frequency transition is 2->3
part 6 : core_4_state = 1
energy efficiency should increase
before = 13924095544.340237
after = 13554129445.252113
variation -369966099.0881233
Lesson learne: scheduling thread on core 7
part 1 : core_5_state = 0
energy efficiency should increase
before = 9872818585.672094
after = 12549321799.015955
variation 2676503213.3438606
Lesson learne: core 7 frequency transition is 1->2
part 2 : core_5_state = 0
energy efficiency should increase
before = 12549321799.01599
after = 13073476639.413673
variation 524154840.3976841
Lesson learne: core 7 frequency transition is 2->3
part 3 : core_5_state = 0
energy efficiency should increase
before = 13073476639.413477
after = 12309302042.273832
variation -764174597.1396446
Lesson learne: scheduling thread on core 7
part 4 : core_5_state = 1
energy efficiency should increase
before = 11889436560.317684
after = 14272290071.580112
variation 2382853511.2624283
Lesson learne: core 7 frequency transition is 1->2
part 5 : core_5_state = 1
energy efficiency should increase
before = 14272290071.580004
after = 13973046067.911333
variation -299244003.66867065
Lesson learne: core 7 frequency transition is 2->3
part 6 : core_5_state = 1
energy efficiency should increase
before = 13973046067.911377
after = 13814924220.64906
variation -158121847.26231766
Lesson learne: increasing little_socket_frequency Lesson learne: increasing little_socket_frequency
part 1: increasing little_socket_frequency from 0 to 1 part 1: increasing little_socket_frequency from 0 to 1
core_6_state_freq_level = 3 core_6_state_freq_level = 3
...@@ -388,4 +676,4 @@ variation 1379823036.1435623 ...@@ -388,4 +676,4 @@ variation 1379823036.1435623
before = 13819730875.533503 before = 13819730875.533503
after = 13145372981.616825 after = 13145372981.616825
variation -674357893.9166775 variation -674357893.9166775
--- Total execution time: 0.960975170135498 seconds = 0.016016252835591636 mins --- Total execution time: 2.3503808975219727 seconds = 0.03917301495869954 mins
,DESKTOP-D49H2V3/lavoi,DESKTOP-D49H2V3,24.10.2022 18:33,file:///C:/Users/lavoi/AppData/Roaming/LibreOffice/4; ,DESKTOP-D49H2V3/lavoi,DESKTOP-D49H2V3,25.10.2022 13:55,file:///C:/Users/lavoi/AppData/Roaming/LibreOffice/4;
\ No newline at end of file \ No newline at end of file
...@@ -13,4 +13,11 @@ core 6 state,Core 2 is ON or OFF,suitable - efficiency should increase,66.666666 ...@@ -13,4 +13,11 @@ core 6 state,Core 2 is ON or OFF,suitable - efficiency should increase,66.666666
core 6 state,Core 3 is ON or OFF,suitable - efficiency should increase,66.66666666666667 %,0 -> 1[2.459252243377419]; 1 -> 2[1.6510589055883618]; 0 -> 1[2.0944887636356277]; 1 -> 2[0.875794559824688]; ,2 -> 3[-0.5560993375808049]; 2 -> 3[-0.6189293217655221]; core 6 state,Core 3 is ON or OFF,suitable - efficiency should increase,66.66666666666667 %,0 -> 1[2.459252243377419]; 1 -> 2[1.6510589055883618]; 0 -> 1[2.0944887636356277]; 1 -> 2[0.875794559824688]; ,2 -> 3[-0.5560993375808049]; 2 -> 3[-0.6189293217655221];
core 6 state,Core 4 is ON or OFF,suitable - efficiency should increase,66.66666666666667 %,0 -> 1[2.822307292008984]; 1 -> 2[1.2800486283987351]; 0 -> 1[1.7708392795876218]; 1 -> 2[1.323653250381939]; ,2 -> 3[-0.7429130247500076]; 2 -> 3[-0.6769055438679581]; core 6 state,Core 4 is ON or OFF,suitable - efficiency should increase,66.66666666666667 %,0 -> 1[2.822307292008984]; 1 -> 2[1.2800486283987351]; 0 -> 1[1.7708392795876218]; 1 -> 2[1.323653250381939]; ,2 -> 3[-0.7429130247500076]; 2 -> 3[-0.6769055438679581];
core 6 state,Core 5 is ON or OFF,suitable - efficiency should increase,66.66666666666667 %,0 -> 1[2.964542790975813]; 1 -> 2[1.6785039372088644]; 0 -> 1[1.7834608713540059]; 1 -> 2[1.0138167425584756]; ,2 -> 3[-0.9448175897504273]; 2 -> 3[-0.5664922721295433]; core 6 state,Core 5 is ON or OFF,suitable - efficiency should increase,66.66666666666667 %,0 -> 1[2.964542790975813]; 1 -> 2[1.6785039372088644]; 0 -> 1[1.7834608713540059]; 1 -> 2[1.0138167425584756]; ,2 -> 3[-0.9448175897504273]; 2 -> 3[-0.5664922721295433];
core 7 state,Core 0 is ON or OFF,suitable - efficiency should increase,50.0 %,0 -> 1[2.691995680654324]; 1 -> 2[0.38963235333098034]; 0 -> 1[2.4786925882519397]; ,2 -> 3[-0.5103785274234524]; 1 -> 2[-0.08908361779684067]; 2 -> 3[-0.233857179130497];
core 7 state,Core 1 is ON or OFF,suitable - efficiency should increase,50.0 %,0 -> 1[2.7622467665653496]; 1 -> 2[0.3372904942627087]; 0 -> 1[2.384021144648798]; ,2 -> 3[-0.3221935822519932]; 1 -> 2[-0.08508145708530236]; 2 -> 3[-0.3588683495182514];
core 7 state,Core 2 is ON or OFF,suitable - efficiency should increase,50.0 %,0 -> 1[2.868155673151146]; 1 -> 2[0.37609571056363106]; 0 -> 1[2.1692477268050463]; ,2 -> 3[-0.30350312903853993]; 1 -> 2[-0.04626416830624008]; 2 -> 3[-0.4011919380921288];
core 7 state,Core 3 is ON or OFF,suitable - efficiency should increase,50.0 %,0 -> 1[2.4825152605667804]; 1 -> 2[0.2462927068294983]; 0 -> 1[2.4392937578951646]; ,2 -> 3[-0.21796517141000749]; 1 -> 2[-0.014283849839113237]; 2 -> 3[-0.40559922975867657];
core 7 state,Core 4 is ON or OFF,suitable - efficiency should increase,50.0 %,0 -> 1[2.7252648385354616]; 0 -> 1[2.2880637811075824]; 1 -> 2[0.1879587854693127]; ,1 -> 2[-0.08257607076469421]; 2 -> 3[-0.48941806545084576]; 2 -> 3[-0.36996609908812333];
core 7 state,Core 5 is ON or OFF,suitable - efficiency should increase,50.0 %,0 -> 1[2.6765032133438607]; 1 -> 2[0.5241548403976841]; 0 -> 1[2.3828535112624283]; ,2 -> 3[-0.7641745971396446]; 1 -> 2[-0.29924400366867066]; 2 -> 3[-0.15812184726231768];
little socket frequency,Medium frequency is high,contraindicated - efficiency should decrease,50 %,1 -> 2[-0.6743578939166776]; ,0 -> 1[1.3798230361435624]; little socket frequency,Medium frequency is high,contraindicated - efficiency should decrease,50 %,1 -> 2[-0.6743578939166776]; ,0 -> 1[1.3798230361435624];
...@@ -714,6 +714,10 @@ def validate_lesson_learned (output_file_path): ...@@ -714,6 +714,10 @@ def validate_lesson_learned (output_file_path):
file.write( validation_code.validate__scheduling_thread_on_little_core_i_no_matter_core_j_state(0, 3, conn, "increases") + "\n") file.write( validation_code.validate__scheduling_thread_on_little_core_i_no_matter_core_j_state(0, 3, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_little_core_i_no_matter_core_j_state(0, 4, conn, "increases") + "\n") file.write( validation_code.validate__scheduling_thread_on_little_core_i_no_matter_core_j_state(0, 4, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_little_core_i_no_matter_core_j_state(0, 5, conn, "increases") + "\n") file.write( validation_code.validate__scheduling_thread_on_little_core_i_no_matter_core_j_state(0, 5, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_core_i_when_condition_on_socket_frequency(0, "medium_socket", "low or medium",conn, "increases") + "\n")
file.write("\n")
file.write( validation_code.validate__increasing_little_sockect_freq_when_core_6_state_freq_level_is_3(conn, "decreases") + "\n")
file.write("\n") file.write("\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 0, conn, "increases") + "\n") file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 0, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 1, conn, "increases") + "\n") file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 1, conn, "increases") + "\n")
...@@ -722,9 +726,15 @@ def validate_lesson_learned (output_file_path): ...@@ -722,9 +726,15 @@ def validate_lesson_learned (output_file_path):
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 4, conn, "increases") + "\n") file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 4, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 5, conn, "increases") + "\n") file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 5, conn, "increases") + "\n")
file.write("\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(7, 0, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(7, 1, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(7, 2, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(7, 3, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(7, 4, conn, "increases") + "\n")
file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(7, 5, conn, "increases") + "\n")
#file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 0, conn, "increases") + "\n") #file.write( validation_code.validate__scheduling_thread_on_medium_or_big_core_i_no_matter_little_core_j_state(6, 0, conn, "increases") + "\n")
file.write( validation_code.validate__increasing_little_sockect_freq_when_core_6_state_freq_level_is_3(conn, "decreases") + "\n")
conn.close() conn.close()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment