diff --git a/experiment_automatization/can_be_reused/generate_configurations_to_test_strange_cases.py b/experiment_automatization/can_be_reused/generate_configurations_to_test_strange_cases.py index 61e5ac815b82198745c06d30d67cbd9a61a2d045..7b064a20d992c06fb4d4af19a3627f4b1b0046eb 100755 --- a/experiment_automatization/can_be_reused/generate_configurations_to_test_strange_cases.py +++ b/experiment_automatization/can_be_reused/generate_configurations_to_test_strange_cases.py @@ -276,15 +276,16 @@ def four_is_in_configuration(i): def generate_configurations_for_strange_cases ( - output_file_path="/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/generated_combinations.csv"): + output_file_path="/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/generated_combinations.csv", experiment_step = "big_and_medium_cores_off"): + # This function randomly generate configurations to test, - # configurations like (1,1,0,0,0,0, 0, 0) - # (1,0,1,0,0,0, 0, 0) - # (1,0,0,1,0,0, 0, 0) + # configurations like (1,1,0,0,0,0, V, V) + # (1,0,1,0,0,0, V, V) + # (1,0,0,1,0,0, V, V) # ... and so on : 1 on the first core, 1 on other core, 0 on other sockets # ... and the same think with 2, 3 , and 4 dispite of one. (so that the frequency level changes) # ... and each configuration is repeated 3 times for correctness - + # Note: V depends on the experiments step constant_mask = 2**5 #byte_masks = [] little_socket_possible_states = [] @@ -292,10 +293,15 @@ def generate_configurations_for_strange_cases ( #byte_mask.appand(2**i) little_socket_possible_states.append(constant_mask | 2**i) print ("--- Configuration added : ", convert_in_base(constant_mask | 2*i, 2, 6)) - - all_combinaisons_to_test_as_triplet = list(product( range(0, max_frequency_level), little_socket_possible_states , range(0, 1))) + + if experiment_step == "big_and_medium_cores_off": + big_medium_socket_possible_states = range(0, 1) + elif experiment_step == "big_and_medium_cores_at_mid_freq": + big_medium_socket_possible_states = range(12, 13) # (2, 2) in base 5 + + all_combinaisons_to_test_as_triplet = list(product( range(0, max_frequency_level), little_socket_possible_states , big_medium_socket_possible_states)) all_combinaisons_to_test_as_triplets = list(itertools.chain.from_iterable(itertools.repeat(x, 3) for x in all_combinaisons_to_test_as_triplet)) - + number_of_combinaison = 0 list_of_retained_configurations=[] @@ -320,6 +326,9 @@ def generate_configurations_for_strange_cases ( +#experiment_step = "big_and_medium_cores_off" +experiment_step = "big_and_medium_cores_at_mid_freq" + generate_configurations_for_strange_cases ( - output_file_path="/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv") + output_file_path="/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv", experiment_step= "big_and_medium_cores_at_mid_freq") diff --git a/experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv b/experiment_automatization/can_be_reused/looking_at_strange_cases/summary_strange_cases_with_big_cores_off___maybe_bad.csv similarity index 100% rename from experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv rename to experiment_automatization/can_be_reused/looking_at_strange_cases/summary_strange_cases_with_big_cores_off___maybe_bad.csv diff --git a/experiment_automatization/can_be_reused/looking_at_strange_cases_old/summary___29Sep22_02_40_17.csv b/experiment_automatization/can_be_reused/looking_at_strange_cases_old/summary___29Sep22_02_40_17_strange_case_not_to_observe__simultanious.csv similarity index 100% rename from experiment_automatization/can_be_reused/looking_at_strange_cases_old/summary___29Sep22_02_40_17.csv rename to experiment_automatization/can_be_reused/looking_at_strange_cases_old/summary___29Sep22_02_40_17_strange_case_not_to_observe__simultanious.csv diff --git a/experiment_automatization/can_be_reused/strange_cases_generation_log.txt b/experiment_automatization/can_be_reused/strange_cases_generation_log.txt index d8f49fd5d10ffa5db8f5e0118503bde298a41381..485bbbd8325e7665c77baf9a1d110efcbe03068e 100755 --- a/experiment_automatization/can_be_reused/strange_cases_generation_log.txt +++ b/experiment_automatization/can_be_reused/strange_cases_generation_log.txt @@ -44,7 +44,7 @@ python call is find --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] --- Configuration added : [1, 0, 1, 0, 0, 0] - --- converting (0, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting (0, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 33 in base 2 @@ -55,13 +55,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [1, 0, 0, 0, 0, 1, 0, 0] ---- Retained value to add in file: [1, 0, 0, 0, 0, 1, 0, 0], indice : (0, 33, 0) - --- converting (0, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [1, 0, 0, 0, 0, 1, 2, 2] +--- Retained value to add in file: [1, 0, 0, 0, 0, 1, 2, 2], indice : (0, 33, 12) + --- converting (0, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 33 in base 2 @@ -72,13 +74,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [1, 0, 0, 0, 0, 1, 0, 0] ---- Retained value to add in file: [1, 0, 0, 0, 0, 1, 0, 0], indice : (0, 33, 0) - --- converting (0, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [1, 0, 0, 0, 0, 1, 2, 2] +--- Retained value to add in file: [1, 0, 0, 0, 0, 1, 2, 2], indice : (0, 33, 12) + --- converting (0, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 33 in base 2 @@ -89,13 +93,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [1, 0, 0, 0, 0, 1, 0, 0] ---- Retained value to add in file: [1, 0, 0, 0, 0, 1, 0, 0], indice : (0, 33, 0) - --- converting (0, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [1, 0, 0, 0, 0, 1, 2, 2] +--- Retained value to add in file: [1, 0, 0, 0, 0, 1, 2, 2], indice : (0, 33, 12) + --- converting (0, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 34 in base 2 @@ -106,13 +112,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [1, 0, 0, 0, 1, 0, 0, 0] ---- Retained value to add in file: [1, 0, 0, 0, 1, 0, 0, 0], indice : (0, 34, 0) - --- converting (0, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [1, 0, 0, 0, 1, 0, 2, 2] +--- Retained value to add in file: [1, 0, 0, 0, 1, 0, 2, 2], indice : (0, 34, 12) + --- converting (0, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 34 in base 2 @@ -123,13 +131,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [1, 0, 0, 0, 1, 0, 0, 0] ---- Retained value to add in file: [1, 0, 0, 0, 1, 0, 0, 0], indice : (0, 34, 0) - --- converting (0, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [1, 0, 0, 0, 1, 0, 2, 2] +--- Retained value to add in file: [1, 0, 0, 0, 1, 0, 2, 2], indice : (0, 34, 12) + --- converting (0, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 34 in base 2 @@ -140,13 +150,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [1, 0, 0, 0, 1, 0, 0, 0] ---- Retained value to add in file: [1, 0, 0, 0, 1, 0, 0, 0], indice : (0, 34, 0) - --- converting (0, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [1, 0, 0, 0, 1, 0, 2, 2] +--- Retained value to add in file: [1, 0, 0, 0, 1, 0, 2, 2], indice : (0, 34, 12) + --- converting (0, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 36 in base 2 @@ -157,13 +169,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [1, 0, 0, 1, 0, 0, 0, 0] ---- Retained value to add in file: [1, 0, 0, 1, 0, 0, 0, 0], indice : (0, 36, 0) - --- converting (0, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [1, 0, 0, 1, 0, 0, 2, 2] +--- Retained value to add in file: [1, 0, 0, 1, 0, 0, 2, 2], indice : (0, 36, 12) + --- converting (0, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 36 in base 2 @@ -174,13 +188,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [1, 0, 0, 1, 0, 0, 0, 0] ---- Retained value to add in file: [1, 0, 0, 1, 0, 0, 0, 0], indice : (0, 36, 0) - --- converting (0, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [1, 0, 0, 1, 0, 0, 2, 2] +--- Retained value to add in file: [1, 0, 0, 1, 0, 0, 2, 2], indice : (0, 36, 12) + --- converting (0, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 36 in base 2 @@ -191,13 +207,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [1, 0, 0, 1, 0, 0, 0, 0] ---- Retained value to add in file: [1, 0, 0, 1, 0, 0, 0, 0], indice : (0, 36, 0) - --- converting (0, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [1, 0, 0, 1, 0, 0, 2, 2] +--- Retained value to add in file: [1, 0, 0, 1, 0, 0, 2, 2], indice : (0, 36, 12) + --- converting (0, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 40 in base 2 @@ -208,13 +226,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [1, 0, 1, 0, 0, 0, 0, 0] ---- Retained value to add in file: [1, 0, 1, 0, 0, 0, 0, 0], indice : (0, 40, 0) - --- converting (0, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [1, 0, 1, 0, 0, 0, 2, 2] +--- Retained value to add in file: [1, 0, 1, 0, 0, 0, 2, 2], indice : (0, 40, 12) + --- converting (0, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 40 in base 2 @@ -225,13 +245,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [1, 0, 1, 0, 0, 0, 0, 0] ---- Retained value to add in file: [1, 0, 1, 0, 0, 0, 0, 0], indice : (0, 40, 0) - --- converting (0, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [1, 0, 1, 0, 0, 0, 2, 2] +--- Retained value to add in file: [1, 0, 1, 0, 0, 0, 2, 2], indice : (0, 40, 12) + --- converting (0, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 40 in base 2 @@ -242,13 +264,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [1, 0, 1, 0, 0, 0, 0, 0] ---- Retained value to add in file: [1, 0, 1, 0, 0, 0, 0, 0], indice : (0, 40, 0) - --- converting (0, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [1, 0, 1, 0, 0, 0, 2, 2] +--- Retained value to add in file: [1, 0, 1, 0, 0, 0, 2, 2], indice : (0, 40, 12) + --- converting (0, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 48 in base 2 @@ -259,13 +283,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [1, 1, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [1, 1, 0, 0, 0, 0, 0, 0], indice : (0, 48, 0) - --- converting (0, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [1, 1, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [1, 1, 0, 0, 0, 0, 2, 2], indice : (0, 48, 12) + --- converting (0, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 48 in base 2 @@ -276,13 +302,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [1, 1, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [1, 1, 0, 0, 0, 0, 0, 0], indice : (0, 48, 0) - --- converting (0, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [1, 1, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [1, 1, 0, 0, 0, 0, 2, 2], indice : (0, 48, 12) + --- converting (0, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 0 in base 4 --- result [0] --- converting 48 in base 2 @@ -293,13 +321,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [0, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [0, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [1, 1, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [1, 1, 0, 0, 0, 0, 0, 0], indice : (0, 48, 0) - --- converting (1, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [0, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [0, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [1, 1, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [1, 1, 0, 0, 0, 0, 2, 2], indice : (0, 48, 12) + --- converting (1, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 33 in base 2 @@ -310,13 +340,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [2, 0, 0, 0, 0, 2, 0, 0] ---- Retained value to add in file: [2, 0, 0, 0, 0, 2, 0, 0], indice : (1, 33, 0) - --- converting (1, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [2, 0, 0, 0, 0, 2, 2, 2] +--- Retained value to add in file: [2, 0, 0, 0, 0, 2, 2, 2], indice : (1, 33, 12) + --- converting (1, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 33 in base 2 @@ -327,13 +359,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [2, 0, 0, 0, 0, 2, 0, 0] ---- Retained value to add in file: [2, 0, 0, 0, 0, 2, 0, 0], indice : (1, 33, 0) - --- converting (1, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [2, 0, 0, 0, 0, 2, 2, 2] +--- Retained value to add in file: [2, 0, 0, 0, 0, 2, 2, 2], indice : (1, 33, 12) + --- converting (1, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 33 in base 2 @@ -344,13 +378,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [2, 0, 0, 0, 0, 2, 0, 0] ---- Retained value to add in file: [2, 0, 0, 0, 0, 2, 0, 0], indice : (1, 33, 0) - --- converting (1, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [2, 0, 0, 0, 0, 2, 2, 2] +--- Retained value to add in file: [2, 0, 0, 0, 0, 2, 2, 2], indice : (1, 33, 12) + --- converting (1, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 34 in base 2 @@ -361,13 +397,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [2, 0, 0, 0, 2, 0, 0, 0] ---- Retained value to add in file: [2, 0, 0, 0, 2, 0, 0, 0], indice : (1, 34, 0) - --- converting (1, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [2, 0, 0, 0, 2, 0, 2, 2] +--- Retained value to add in file: [2, 0, 0, 0, 2, 0, 2, 2], indice : (1, 34, 12) + --- converting (1, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 34 in base 2 @@ -378,13 +416,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [2, 0, 0, 0, 2, 0, 0, 0] ---- Retained value to add in file: [2, 0, 0, 0, 2, 0, 0, 0], indice : (1, 34, 0) - --- converting (1, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [2, 0, 0, 0, 2, 0, 2, 2] +--- Retained value to add in file: [2, 0, 0, 0, 2, 0, 2, 2], indice : (1, 34, 12) + --- converting (1, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 34 in base 2 @@ -395,13 +435,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [2, 0, 0, 0, 2, 0, 0, 0] ---- Retained value to add in file: [2, 0, 0, 0, 2, 0, 0, 0], indice : (1, 34, 0) - --- converting (1, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [2, 0, 0, 0, 2, 0, 2, 2] +--- Retained value to add in file: [2, 0, 0, 0, 2, 0, 2, 2], indice : (1, 34, 12) + --- converting (1, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 36 in base 2 @@ -412,13 +454,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [2, 0, 0, 2, 0, 0, 0, 0] ---- Retained value to add in file: [2, 0, 0, 2, 0, 0, 0, 0], indice : (1, 36, 0) - --- converting (1, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [2, 0, 0, 2, 0, 0, 2, 2] +--- Retained value to add in file: [2, 0, 0, 2, 0, 0, 2, 2], indice : (1, 36, 12) + --- converting (1, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 36 in base 2 @@ -429,13 +473,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [2, 0, 0, 2, 0, 0, 0, 0] ---- Retained value to add in file: [2, 0, 0, 2, 0, 0, 0, 0], indice : (1, 36, 0) - --- converting (1, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [2, 0, 0, 2, 0, 0, 2, 2] +--- Retained value to add in file: [2, 0, 0, 2, 0, 0, 2, 2], indice : (1, 36, 12) + --- converting (1, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 36 in base 2 @@ -446,13 +492,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [2, 0, 0, 2, 0, 0, 0, 0] ---- Retained value to add in file: [2, 0, 0, 2, 0, 0, 0, 0], indice : (1, 36, 0) - --- converting (1, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [2, 0, 0, 2, 0, 0, 2, 2] +--- Retained value to add in file: [2, 0, 0, 2, 0, 0, 2, 2], indice : (1, 36, 12) + --- converting (1, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 40 in base 2 @@ -463,13 +511,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [2, 0, 2, 0, 0, 0, 0, 0] ---- Retained value to add in file: [2, 0, 2, 0, 0, 0, 0, 0], indice : (1, 40, 0) - --- converting (1, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [2, 0, 2, 0, 0, 0, 2, 2] +--- Retained value to add in file: [2, 0, 2, 0, 0, 0, 2, 2], indice : (1, 40, 12) + --- converting (1, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 40 in base 2 @@ -480,13 +530,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [2, 0, 2, 0, 0, 0, 0, 0] ---- Retained value to add in file: [2, 0, 2, 0, 0, 0, 0, 0], indice : (1, 40, 0) - --- converting (1, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [2, 0, 2, 0, 0, 0, 2, 2] +--- Retained value to add in file: [2, 0, 2, 0, 0, 0, 2, 2], indice : (1, 40, 12) + --- converting (1, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 40 in base 2 @@ -497,13 +549,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [2, 0, 2, 0, 0, 0, 0, 0] ---- Retained value to add in file: [2, 0, 2, 0, 0, 0, 0, 0], indice : (1, 40, 0) - --- converting (1, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [2, 0, 2, 0, 0, 0, 2, 2] +--- Retained value to add in file: [2, 0, 2, 0, 0, 0, 2, 2], indice : (1, 40, 12) + --- converting (1, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 48 in base 2 @@ -514,13 +568,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [2, 2, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [2, 2, 0, 0, 0, 0, 0, 0], indice : (1, 48, 0) - --- converting (1, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [2, 2, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [2, 2, 0, 0, 0, 0, 2, 2], indice : (1, 48, 12) + --- converting (1, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 48 in base 2 @@ -531,13 +587,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [2, 2, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [2, 2, 0, 0, 0, 0, 0, 0], indice : (1, 48, 0) - --- converting (1, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [2, 2, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [2, 2, 0, 0, 0, 0, 2, 2], indice : (1, 48, 12) + --- converting (1, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 1 in base 4 --- result [1] --- converting 48 in base 2 @@ -548,13 +606,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [1, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [1, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [2, 2, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [2, 2, 0, 0, 0, 0, 0, 0], indice : (1, 48, 0) - --- converting (2, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [1, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [1, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [2, 2, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [2, 2, 0, 0, 0, 0, 2, 2], indice : (1, 48, 12) + --- converting (2, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 33 in base 2 @@ -565,13 +625,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [3, 0, 0, 0, 0, 3, 0, 0] ---- Retained value to add in file: [3, 0, 0, 0, 0, 3, 0, 0], indice : (2, 33, 0) - --- converting (2, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [3, 0, 0, 0, 0, 3, 2, 2] +--- Retained value to add in file: [3, 0, 0, 0, 0, 3, 2, 2], indice : (2, 33, 12) + --- converting (2, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 33 in base 2 @@ -582,13 +644,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [3, 0, 0, 0, 0, 3, 0, 0] ---- Retained value to add in file: [3, 0, 0, 0, 0, 3, 0, 0], indice : (2, 33, 0) - --- converting (2, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [3, 0, 0, 0, 0, 3, 2, 2] +--- Retained value to add in file: [3, 0, 0, 0, 0, 3, 2, 2], indice : (2, 33, 12) + --- converting (2, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 33 in base 2 @@ -599,13 +663,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [3, 0, 0, 0, 0, 3, 0, 0] ---- Retained value to add in file: [3, 0, 0, 0, 0, 3, 0, 0], indice : (2, 33, 0) - --- converting (2, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [3, 0, 0, 0, 0, 3, 2, 2] +--- Retained value to add in file: [3, 0, 0, 0, 0, 3, 2, 2], indice : (2, 33, 12) + --- converting (2, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 34 in base 2 @@ -616,13 +682,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [3, 0, 0, 0, 3, 0, 0, 0] ---- Retained value to add in file: [3, 0, 0, 0, 3, 0, 0, 0], indice : (2, 34, 0) - --- converting (2, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [3, 0, 0, 0, 3, 0, 2, 2] +--- Retained value to add in file: [3, 0, 0, 0, 3, 0, 2, 2], indice : (2, 34, 12) + --- converting (2, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 34 in base 2 @@ -633,13 +701,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [3, 0, 0, 0, 3, 0, 0, 0] ---- Retained value to add in file: [3, 0, 0, 0, 3, 0, 0, 0], indice : (2, 34, 0) - --- converting (2, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [3, 0, 0, 0, 3, 0, 2, 2] +--- Retained value to add in file: [3, 0, 0, 0, 3, 0, 2, 2], indice : (2, 34, 12) + --- converting (2, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 34 in base 2 @@ -650,13 +720,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [3, 0, 0, 0, 3, 0, 0, 0] ---- Retained value to add in file: [3, 0, 0, 0, 3, 0, 0, 0], indice : (2, 34, 0) - --- converting (2, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [3, 0, 0, 0, 3, 0, 2, 2] +--- Retained value to add in file: [3, 0, 0, 0, 3, 0, 2, 2], indice : (2, 34, 12) + --- converting (2, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 36 in base 2 @@ -667,13 +739,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [3, 0, 0, 3, 0, 0, 0, 0] ---- Retained value to add in file: [3, 0, 0, 3, 0, 0, 0, 0], indice : (2, 36, 0) - --- converting (2, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [3, 0, 0, 3, 0, 0, 2, 2] +--- Retained value to add in file: [3, 0, 0, 3, 0, 0, 2, 2], indice : (2, 36, 12) + --- converting (2, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 36 in base 2 @@ -684,13 +758,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [3, 0, 0, 3, 0, 0, 0, 0] ---- Retained value to add in file: [3, 0, 0, 3, 0, 0, 0, 0], indice : (2, 36, 0) - --- converting (2, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [3, 0, 0, 3, 0, 0, 2, 2] +--- Retained value to add in file: [3, 0, 0, 3, 0, 0, 2, 2], indice : (2, 36, 12) + --- converting (2, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 36 in base 2 @@ -701,13 +777,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [3, 0, 0, 3, 0, 0, 0, 0] ---- Retained value to add in file: [3, 0, 0, 3, 0, 0, 0, 0], indice : (2, 36, 0) - --- converting (2, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [3, 0, 0, 3, 0, 0, 2, 2] +--- Retained value to add in file: [3, 0, 0, 3, 0, 0, 2, 2], indice : (2, 36, 12) + --- converting (2, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 40 in base 2 @@ -718,13 +796,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [3, 0, 3, 0, 0, 0, 0, 0] ---- Retained value to add in file: [3, 0, 3, 0, 0, 0, 0, 0], indice : (2, 40, 0) - --- converting (2, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [3, 0, 3, 0, 0, 0, 2, 2] +--- Retained value to add in file: [3, 0, 3, 0, 0, 0, 2, 2], indice : (2, 40, 12) + --- converting (2, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 40 in base 2 @@ -735,13 +815,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [3, 0, 3, 0, 0, 0, 0, 0] ---- Retained value to add in file: [3, 0, 3, 0, 0, 0, 0, 0], indice : (2, 40, 0) - --- converting (2, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [3, 0, 3, 0, 0, 0, 2, 2] +--- Retained value to add in file: [3, 0, 3, 0, 0, 0, 2, 2], indice : (2, 40, 12) + --- converting (2, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 40 in base 2 @@ -752,13 +834,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [3, 0, 3, 0, 0, 0, 0, 0] ---- Retained value to add in file: [3, 0, 3, 0, 0, 0, 0, 0], indice : (2, 40, 0) - --- converting (2, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [3, 0, 3, 0, 0, 0, 2, 2] +--- Retained value to add in file: [3, 0, 3, 0, 0, 0, 2, 2], indice : (2, 40, 12) + --- converting (2, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 48 in base 2 @@ -769,13 +853,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [3, 3, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [3, 3, 0, 0, 0, 0, 0, 0], indice : (2, 48, 0) - --- converting (2, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [3, 3, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [3, 3, 0, 0, 0, 0, 2, 2], indice : (2, 48, 12) + --- converting (2, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 48 in base 2 @@ -786,13 +872,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [3, 3, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [3, 3, 0, 0, 0, 0, 0, 0], indice : (2, 48, 0) - --- converting (2, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [3, 3, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [3, 3, 0, 0, 0, 0, 2, 2], indice : (2, 48, 12) + --- converting (2, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 2 in base 4 --- result [2] --- converting 48 in base 2 @@ -803,13 +891,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [2, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [2, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [3, 3, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [3, 3, 0, 0, 0, 0, 0, 0], indice : (2, 48, 0) - --- converting (3, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [2, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [2, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [3, 3, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [3, 3, 0, 0, 0, 0, 2, 2], indice : (2, 48, 12) + --- converting (3, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 33 in base 2 @@ -820,13 +910,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [4, 0, 0, 0, 0, 4, 0, 0] ---- Retained value to add in file: [4, 0, 0, 0, 0, 4, 0, 0], indice : (3, 33, 0) - --- converting (3, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [4, 0, 0, 0, 0, 4, 2, 2] +--- Retained value to add in file: [4, 0, 0, 0, 0, 4, 2, 2], indice : (3, 33, 12) + --- converting (3, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 33 in base 2 @@ -837,13 +929,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [4, 0, 0, 0, 0, 4, 0, 0] ---- Retained value to add in file: [4, 0, 0, 0, 0, 4, 0, 0], indice : (3, 33, 0) - --- converting (3, 33, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [4, 0, 0, 0, 0, 4, 2, 2] +--- Retained value to add in file: [4, 0, 0, 0, 0, 4, 2, 2], indice : (3, 33, 12) + --- converting (3, 33, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 33 in base 2 @@ -854,13 +948,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 0, 1] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 0, 0, 1, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation - --- Result = [4, 0, 0, 0, 0, 4, 0, 0] ---- Retained value to add in file: [4, 0, 0, 0, 0, 4, 0, 0], indice : (3, 33, 0) - --- converting (3, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 0, 0, 1, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 0, 0, 1, 2, 2] to configuration notation + --- Result = [4, 0, 0, 0, 0, 4, 2, 2] +--- Retained value to add in file: [4, 0, 0, 0, 0, 4, 2, 2], indice : (3, 33, 12) + --- converting (3, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 34 in base 2 @@ -871,13 +967,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [4, 0, 0, 0, 4, 0, 0, 0] ---- Retained value to add in file: [4, 0, 0, 0, 4, 0, 0, 0], indice : (3, 34, 0) - --- converting (3, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [4, 0, 0, 0, 4, 0, 2, 2] +--- Retained value to add in file: [4, 0, 0, 0, 4, 0, 2, 2], indice : (3, 34, 12) + --- converting (3, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 34 in base 2 @@ -888,13 +986,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [4, 0, 0, 0, 4, 0, 0, 0] ---- Retained value to add in file: [4, 0, 0, 0, 4, 0, 0, 0], indice : (3, 34, 0) - --- converting (3, 34, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [4, 0, 0, 0, 4, 0, 2, 2] +--- Retained value to add in file: [4, 0, 0, 0, 4, 0, 2, 2], indice : (3, 34, 12) + --- converting (3, 34, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 34 in base 2 @@ -905,13 +1005,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 0, 1, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 0, 1, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation - --- Result = [4, 0, 0, 0, 4, 0, 0, 0] ---- Retained value to add in file: [4, 0, 0, 0, 4, 0, 0, 0], indice : (3, 34, 0) - --- converting (3, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 0, 1, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 0, 1, 0, 2, 2] to configuration notation + --- Result = [4, 0, 0, 0, 4, 0, 2, 2] +--- Retained value to add in file: [4, 0, 0, 0, 4, 0, 2, 2], indice : (3, 34, 12) + --- converting (3, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 36 in base 2 @@ -922,13 +1024,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [4, 0, 0, 4, 0, 0, 0, 0] ---- Retained value to add in file: [4, 0, 0, 4, 0, 0, 0, 0], indice : (3, 36, 0) - --- converting (3, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [4, 0, 0, 4, 0, 0, 2, 2] +--- Retained value to add in file: [4, 0, 0, 4, 0, 0, 2, 2], indice : (3, 36, 12) + --- converting (3, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 36 in base 2 @@ -939,13 +1043,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [4, 0, 0, 4, 0, 0, 0, 0] ---- Retained value to add in file: [4, 0, 0, 4, 0, 0, 0, 0], indice : (3, 36, 0) - --- converting (3, 36, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [4, 0, 0, 4, 0, 0, 2, 2] +--- Retained value to add in file: [4, 0, 0, 4, 0, 0, 2, 2], indice : (3, 36, 12) + --- converting (3, 36, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 36 in base 2 @@ -956,13 +1062,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 0, 1, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation - --- Result = [4, 0, 0, 4, 0, 0, 0, 0] ---- Retained value to add in file: [4, 0, 0, 4, 0, 0, 0, 0], indice : (3, 36, 0) - --- converting (3, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 0, 1, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 0, 1, 0, 0, 2, 2] to configuration notation + --- Result = [4, 0, 0, 4, 0, 0, 2, 2] +--- Retained value to add in file: [4, 0, 0, 4, 0, 0, 2, 2], indice : (3, 36, 12) + --- converting (3, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 40 in base 2 @@ -973,13 +1081,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [4, 0, 4, 0, 0, 0, 0, 0] ---- Retained value to add in file: [4, 0, 4, 0, 0, 0, 0, 0], indice : (3, 40, 0) - --- converting (3, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [4, 0, 4, 0, 0, 0, 2, 2] +--- Retained value to add in file: [4, 0, 4, 0, 0, 0, 2, 2], indice : (3, 40, 12) + --- converting (3, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 40 in base 2 @@ -990,13 +1100,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [4, 0, 4, 0, 0, 0, 0, 0] ---- Retained value to add in file: [4, 0, 4, 0, 0, 0, 0, 0], indice : (3, 40, 0) - --- converting (3, 40, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [4, 0, 4, 0, 0, 0, 2, 2] +--- Retained value to add in file: [4, 0, 4, 0, 0, 0, 2, 2], indice : (3, 40, 12) + --- converting (3, 40, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 40 in base 2 @@ -1007,13 +1119,15 @@ python call is find --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 0, 1, 0, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation - --- Result = [4, 0, 4, 0, 0, 0, 0, 0] ---- Retained value to add in file: [4, 0, 4, 0, 0, 0, 0, 0], indice : (3, 40, 0) - --- converting (3, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 0, 1, 0, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 0, 1, 0, 0, 0, 2, 2] to configuration notation + --- Result = [4, 0, 4, 0, 0, 0, 2, 2] +--- Retained value to add in file: [4, 0, 4, 0, 0, 0, 2, 2], indice : (3, 40, 12) + --- converting (3, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 48 in base 2 @@ -1024,13 +1138,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [4, 4, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [4, 4, 0, 0, 0, 0, 0, 0], indice : (3, 48, 0) - --- converting (3, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [4, 4, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [4, 4, 0, 0, 0, 0, 2, 2], indice : (3, 48, 12) + --- converting (3, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 48 in base 2 @@ -1041,13 +1157,15 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [4, 4, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [4, 4, 0, 0, 0, 0, 0, 0], indice : (3, 48, 0) - --- converting (3, 48, 0) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [4, 4, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [4, 4, 0, 0, 0, 0, 2, 2], indice : (3, 48, 12) + --- converting (3, 48, 12) to base Y ( base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits) --- converting 3 in base 4 --- result [3] --- converting 48 in base 2 @@ -1058,11 +1176,13 @@ python call is find --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0, 0, 0] - --- converting 0 in base 5 - --- result [0, 0] - --- Result = [3, 1, 1, 0, 0, 0, 0, 0, 0] - --- Converting base Y number [3, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation - --- Result = [4, 4, 0, 0, 0, 0, 0, 0] ---- Retained value to add in file: [4, 4, 0, 0, 0, 0, 0, 0], indice : (3, 48, 0) + --- converting 12 in base 5 + --- appending 2 to result + --- appending 2 to result + --- result [2, 2] + --- Result = [3, 1, 1, 0, 0, 0, 0, 2, 2] + --- Converting base Y number [3, 1, 1, 0, 0, 0, 0, 2, 2] to configuration notation + --- Result = [4, 4, 0, 0, 0, 0, 2, 2] +--- Retained value to add in file: [4, 4, 0, 0, 0, 0, 2, 2], indice : (3, 48, 12) --- Number of configurations generated = 60 --- Outpuf file = /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv diff --git a/experiment_automatization/experiment_log_file.txt b/experiment_automatization/experiment_log_file.txt index 62b4f399f0dee6211dc4b94d2a9fbdd4a2cecfe7..ac867f1ba4e410b5c0d7bbf6091f20706fc01725 100755 --- a/experiment_automatization/experiment_log_file.txt +++ b/experiment_automatization/experiment_log_file.txt @@ -5,32595 +5,328 @@ --- Loading experiment_process_for_a_single_configuration.sh library .... --- --- experiment_process_for_a_single_configuration.sh correctly loaded. --- First step : setting the charge stop level value -adbd is already running as root --- The configuration file does not have the suitable format, we save it to and replace with the correct one --- Before move command mv /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file__no_suitable_format --- After move command --- Reading header configurations and --- Creating the file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file__finally_used.csv - -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 0- 0]< - ----- Generic format: [1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 0- 0]< - ----- Generic format: [1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 0- 0]< - ----- Generic format: [1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 0- 0]< - ----- Generic format: [1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 0- 0]< - ----- Generic format: [1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 0- 0]< - ----- Generic format: [1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 0- 0]< - ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 0- 0]< - ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 0- 0]< - ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 0- 0]< - ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 0- 0]< - ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 0- 0]< - ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 0- 0]< - ----- Generic format: [2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 0- 0]< - ----- Generic format: [2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 0- 0]< - ----- Generic format: [2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 0- 0]< - ----- Generic format: [2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 0- 0]< - ----- Generic format: [2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 0- 0]< - ----- Generic format: [2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 0- 0]< - ----- Generic format: [2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 0- 0]< - ----- Generic format: [2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 0- 0]< - ----- Generic format: [2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 0- 0]< - ----- Generic format: [2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 0- 0]< - ----- Generic format: [2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 0- 0]< - ----- Generic format: [2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 0- 0]< - ----- Generic format: [3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 0- 0]< - ----- Generic format: [3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 0- 0]< - ----- Generic format: [3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 0- 0]< - ----- Generic format: [3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 0- 0]< - ----- Generic format: [3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 0- 0]< - ----- Generic format: [3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 0- 0]< - ----- Generic format: [3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 0- 0]< - ----- Generic format: [3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 0- 0]< - ----- Generic format: [3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 0- 0]< - ----- Generic format: [3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 0- 0]< - ----- Generic format: [3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 0- 0]< - ----- Generic format: [3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 0- 0]< - ----- Generic format: [4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 0- 0]< - ----- Generic format: [4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 0- 0]< - ----- Generic format: [4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 0- 0]< - ----- Generic format: [4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 0- 0]< - ----- Generic format: [4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 0- 0]< - ----- Generic format: [4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 0- 0]< - ----- Generic format: [4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 0- 0]< - ----- Generic format: [4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 0- 0]< - ----- Generic format: [4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 0- 0]< - ----- Generic format: [4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 0- 0]< - ----- Generic format: [4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 0- 0]< - ----- Generic format: [4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0] - -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 0- 0]< - ----- Generic format: [4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Generic format with exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0] - -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0] + -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 2- 2]< + ----- Generic format: [1- 0- 0- 0- 0- 1- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 2- 2]< + ----- Generic format: [1- 0- 0- 0- 0- 1- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 2- 2]< + ----- Generic format: [1- 0- 0- 0- 0- 1- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 2- 2]< + ----- Generic format: [1- 0- 0- 0- 1- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 2- 2]< + ----- Generic format: [1- 0- 0- 0- 1- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 2- 2]< + ----- Generic format: [1- 0- 0- 0- 1- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 2- 2]< + ----- Generic format: [1- 0- 0- 1- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 2- 2]< + ----- Generic format: [1- 0- 0- 1- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 2- 2]< + ----- Generic format: [1- 0- 0- 1- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 2- 2]< + ----- Generic format: [1- 0- 1- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 2- 2]< + ----- Generic format: [1- 0- 1- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 2- 2]< + ----- Generic format: [1- 0- 1- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [1- 1- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [1- 1- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [1- 1- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 2- 2]< + ----- Generic format: [2- 0- 0- 0- 0- 2- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 2- 2]< + ----- Generic format: [2- 0- 0- 0- 0- 2- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 2- 2]< + ----- Generic format: [2- 0- 0- 0- 0- 2- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 2- 2]< + ----- Generic format: [2- 0- 0- 0- 2- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 2- 2]< + ----- Generic format: [2- 0- 0- 0- 2- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 2- 2]< + ----- Generic format: [2- 0- 0- 0- 2- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 2- 2]< + ----- Generic format: [2- 0- 0- 2- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 2- 2]< + ----- Generic format: [2- 0- 0- 2- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 2- 2]< + ----- Generic format: [2- 0- 0- 2- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 2- 2]< + ----- Generic format: [2- 0- 2- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 2- 2]< + ----- Generic format: [2- 0- 2- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 2- 2]< + ----- Generic format: [2- 0- 2- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [2- 2- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [2- 2- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [2- 2- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 2- 2]< + ----- Generic format: [3- 0- 0- 0- 0- 3- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 2- 2]< + ----- Generic format: [3- 0- 0- 0- 0- 3- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 2- 2]< + ----- Generic format: [3- 0- 0- 0- 0- 3- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 2- 2]< + ----- Generic format: [3- 0- 0- 0- 3- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 2- 2]< + ----- Generic format: [3- 0- 0- 0- 3- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 2- 2]< + ----- Generic format: [3- 0- 0- 0- 3- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 2- 2]< + ----- Generic format: [3- 0- 0- 3- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 2- 2]< + ----- Generic format: [3- 0- 0- 3- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 2- 2]< + ----- Generic format: [3- 0- 0- 3- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 2- 2]< + ----- Generic format: [3- 0- 3- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 2- 2]< + ----- Generic format: [3- 0- 3- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 2- 2]< + ----- Generic format: [3- 0- 3- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [3- 3- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [3- 3- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [3- 3- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 2- 2]< + ----- Generic format: [4- 0- 0- 0- 0- 4- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 2- 2]< + ----- Generic format: [4- 0- 0- 0- 0- 4- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 2- 2]< + ----- Generic format: [4- 0- 0- 0- 0- 4- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 2- 2]< + ----- Generic format: [4- 0- 0- 0- 4- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 2- 2]< + ----- Generic format: [4- 0- 0- 0- 4- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 2- 2]< + ----- Generic format: [4- 0- 0- 0- 4- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 2- 2]< + ----- Generic format: [4- 0- 0- 4- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 2- 2]< + ----- Generic format: [4- 0- 0- 4- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 2- 2]< + ----- Generic format: [4- 0- 0- 4- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 2- 2]< + ----- Generic format: [4- 0- 4- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 2- 2]< + ----- Generic format: [4- 0- 4- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 2- 2]< + ----- Generic format: [4- 0- 4- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [4- 4- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [4- 4- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] + -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 2- 2]< + ----- Generic format: [4- 4- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0] + -- Generic format with exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0] + -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] --- Suitable format produced --- Reading header configurations and exact frequencies ---- Performing experiments on configuration 100001-0-0 +--- Performing experiments on configuration 100001-2-2 --- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder --- Second step : verifying the battery level --- Verifying the battery level --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 -Current battery is high, so we need to drain battery ------ Uninstalling drainer app -Success ------ Installing drainer app -Performing Streamed Install -Success ------- Giving rights to drainer app ------ Starting drainer app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } ---- Limiting power supply to battery ---- Command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "echo 0 > /sys/devices/platform/soc/soc\:google,battery/power_supply/battery/charge_limit" </dev/null ---- Drainer app started with PID = 15341 -('--- Inside the monkey_runner, arg function: ', '1') -('--- Ready to process: ', 'com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/com.opportunistask.scheduling.benchmarking_app_to_test_big_cores.MainActivity') ---- Touching the device ---- Pressing TAB (To move to start) ---- Pressing the start button ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 52 ---- The current battery level : 52, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 51 ---- The current battery level : 51, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 51 ---- The current battery level : 51, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 51 ---- The current battery level : 51, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 51 ---- The current battery level : 51, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 51 ---- The current battery level : 51, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 51 ---- The current battery level : 51, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 51 ---- The current battery level : 51, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 51 ---- The current battery level : 51, greater than the experiment one : 50 ---- Waiting 60 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 ---- Restoring power supply to battery ------ Uninstalling drainer app -Success ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 1 ---- Exact frequency of core 5: 576000 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 576000 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Failure [DELETE_FAILED_INTERNAL_ERROR] ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 17601 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 1 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 726.3511644901749 -powermeter script : average_power with numpy arrays = 726.3511644899261 -powermeter script : Summary Result = time (s): 604.689843416214 -Ins Current (mA):122.70829475705519 -Samples: 3000000 -Consumed Energy (mAs): 86136.49090252772 -Consumed Energy (mAh): 23.92680302847992 -Consumed Energy (mWs): 434148.41393210326 -Consumed Energy (mWh): 120.59678164780647 -Avg power (mW): 726.3511644901749 -Avg Current (mA): 144.07395030821417 -Avg Voltage (V): 5.0415162695012405 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 1 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.031s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 0- 0- 576000- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 604.689843416214 -Ins Current (mA):122.70829475705519 -Samples: 3000000 -Consumed Energy (mAs): 86136.49090252772 -Consumed Energy (mAh): 23.92680302847992 -Consumed Energy (mWs): 434148.41393210326 -Consumed Energy (mWh): 120.59678164780647 -Avg power (mW): 726.3511644901749 -Avg Current (mA): 144.07395030821417 -Avg Voltage (V): 5.0415162695012405 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.92680302847992 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 726.3511644901749 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 17626 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:39:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600004 seconds -Real workload: 4.7089431797155106E10 - Integer reached: 129280 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 17627 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:39:35 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600002 seconds -Real workload: 4.6828852233315506E10 - Integer reached: 128937 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,0,0,1,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.39183e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.54762e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100001-0-0 1,0,0,0,0,1,0,0 [576000- 0- 0- 0- 0- 576000- 0- 0] time (s): 604.689843416214 -Ins Current (mA):122.70829475705519 -Samples: 3000000 -Consumed Energy (mAs): 86136.49090252772 -Consumed Energy (mAh): 23.92680302847992 -Consumed Energy (mWs): 434148.41393210326 -Consumed Energy (mWh): 120.59678164780647 -Avg power (mW): 726.3511644901749 -Avg Current (mA): 144.07395030821417 -Avg Voltage (V): 5.0415162695012405 - Thread : 0 - ThreadProcess id: 17626 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:39:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600004 seconds -Real workload: 4.7089431797155106E10 - Integer reached: 129280 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 17627 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:39:35 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600002 seconds -Real workload: 4.6828852233315506E10 - Integer reached: 128937 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.92680302847992 9.39183e+10 2.54762e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100001-0-0 -phone format: 1,0,0,0,0,1,0,0 -Exact values of frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 604.689843416214 -Ins Current (mA):122.70829475705519 -Samples: 3000000 -Consumed Energy (mAs): 86136.49090252772 -Consumed Energy (mAh): 23.92680302847992 -Consumed Energy (mWs): 434148.41393210326 -Consumed Energy (mWh): 120.59678164780647 -Avg power (mW): 726.3511644901749 -Avg Current (mA): 144.07395030821417 -Avg Voltage (V): 5.0415162695012405 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 17626 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:39:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600004 seconds -Real workload: 4.7089431797155106E10 - Integer reached: 129280 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 17627 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:39:35 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600002 seconds -Real workload: 4.6828852233315506E10 - Integer reached: 128937 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.92680302847992 -Workload: 9.39183e+10 -Energy efficiency: 2.54762e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/app_output_folder/Thread_1_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/app_output_folder/Thread_2_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/app_output_folder/Thread_2_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_03' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.92680302847992 ---- Experiment result, Avg Power = 726.3511644901749 ---- Experiment result, Total Workload = 9.39183e+10 ---- Experiment result, Energy Efficiency = 2.54762e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv does not exist we create it and add header ---- Experiments performed on configuration 100001-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_15_35_42 ---- Performing experiments on configuration 100001-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 1 ---- Exact frequency of core 5: 576000 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 576000 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 18432 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 1 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 726.6547674245342 -powermeter script : average_power with numpy arrays = 726.6547674244796 -powermeter script : Summary Result = time (s): 603.2568607330322 -Ins Current (mA):138.96584250828602 -Samples: 3000000 -Consumed Energy (mAs): 86429.29904909339 -Consumed Energy (mAh): 24.008138624748163 -Consumed Energy (mWs): 435605.8132536438 -Consumed Energy (mWh): 121.00161479267884 -Avg power (mW): 726.6547674245342 -Avg Current (mA): 144.13467439358877 -Avg Voltage (V): 5.041498657292255 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 1 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (906 bytes in 0.030s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 0- 0- 576000- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 603.2568607330322 -Ins Current (mA):138.96584250828602 -Samples: 3000000 -Consumed Energy (mAs): 86429.29904909339 -Consumed Energy (mAh): 24.008138624748163 -Consumed Energy (mWs): 435605.8132536438 -Consumed Energy (mWh): 121.00161479267884 -Avg power (mW): 726.6547674245342 -Avg Current (mA): 144.13467439358877 -Avg Voltage (V): 5.041498657292255 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.008138624748163 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 726.6547674245342 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 18457 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:55:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:05:27 +0100 - Duration: 600009 seconds -Real workload: 4.70742170288837E10 - Integer reached: 129260 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 18458 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:55:27 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 14:05:27 +0100 - Duration: 600001 seconds -Real workload: 4.68622373554812E10 - Integer reached: 128981 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,0,0,1,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.39365e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.55578e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100001-0-0 1,0,0,0,0,1,0,0 [576000- 0- 0- 0- 0- 576000- 0- 0] time (s): 603.2568607330322 -Ins Current (mA):138.96584250828602 -Samples: 3000000 -Consumed Energy (mAs): 86429.29904909339 -Consumed Energy (mAh): 24.008138624748163 -Consumed Energy (mWs): 435605.8132536438 -Consumed Energy (mWh): 121.00161479267884 -Avg power (mW): 726.6547674245342 -Avg Current (mA): 144.13467439358877 -Avg Voltage (V): 5.041498657292255 - Thread : 0 - ThreadProcess id: 18457 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:55:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:05:27 +0100 - Duration: 600009 seconds -Real workload: 4.70742170288837E10 - Integer reached: 129260 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 18458 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:55:27 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 14:05:27 +0100 - Duration: 600001 seconds -Real workload: 4.68622373554812E10 - Integer reached: 128981 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.008138624748163 9.39365e+10 2.55578e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100001-0-0 -phone format: 1,0,0,0,0,1,0,0 -Exact values of frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 603.2568607330322 -Ins Current (mA):138.96584250828602 -Samples: 3000000 -Consumed Energy (mAs): 86429.29904909339 -Consumed Energy (mAh): 24.008138624748163 -Consumed Energy (mWs): 435605.8132536438 -Consumed Energy (mWh): 121.00161479267884 -Avg power (mW): 726.6547674245342 -Avg Current (mA): 144.13467439358877 -Avg Voltage (V): 5.041498657292255 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 18457 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:55:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:05:27 +0100 - Duration: 600009 seconds -Real workload: 4.70742170288837E10 - Integer reached: 129260 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 18458 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 13:55:27 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 14:05:27 +0100 - Duration: 600001 seconds -Real workload: 4.68622373554812E10 - Integer reached: 128981 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.008138624748163 -Workload: 9.39365e+10 -Energy efficiency: 2.55578e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_38_44' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.008138624748163 ---- Experiment result, Avg Power = 726.6547674245342 ---- Experiment result, Total Workload = 9.39365e+10 ---- Experiment result, Energy Efficiency = 2.55578e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 100001-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_15_51_33 ---- Performing experiments on configuration 100001-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 1 ---- Exact frequency of core 5: 576000 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 576000 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 19287 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 1 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 725.0266611494385 -powermeter script : average_power with numpy arrays = 725.0266611493158 -powermeter script : Summary Result = time (s): 602.1997585296631 -Ins Current (mA):147.3581444783488 -Samples: 3000000 -Consumed Energy (mAs): 86579.02836063453 -Consumed Energy (mAh): 24.04973010017626 -Consumed Energy (mWs): 436349.10878689046 -Consumed Energy (mWh): 121.20808577413624 -Avg power (mW): 725.0266611494385 -Avg Current (mA): 143.8183972059938 -Avg Voltage (V): 5.041265062292199 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 1 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.030s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 0- 0- 576000- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 602.1997585296631 -Ins Current (mA):147.3581444783488 -Samples: 3000000 -Consumed Energy (mAs): 86579.02836063453 -Consumed Energy (mAh): 24.04973010017626 -Consumed Energy (mWs): 436349.10878689046 -Consumed Energy (mWh): 121.20808577413624 -Avg power (mW): 725.0266611494385 -Avg Current (mA): 143.8183972059938 -Avg Voltage (V): 5.041265062292199 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.04973010017626 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 725.0266611494385 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 19312 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:11:18 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:21:18 +0100 - Duration: 600010 seconds -Real workload: 4.700730240369411E10 - Integer reached: 129172 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19313 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:11:17 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 14:21:18 +0100 - Duration: 600004 seconds -Real workload: 4.703391025637053E10 - Integer reached: 129207 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,0,0,1,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.40412e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.55736e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100001-0-0 1,0,0,0,0,1,0,0 [576000- 0- 0- 0- 0- 576000- 0- 0] time (s): 602.1997585296631 -Ins Current (mA):147.3581444783488 -Samples: 3000000 -Consumed Energy (mAs): 86579.02836063453 -Consumed Energy (mAh): 24.04973010017626 -Consumed Energy (mWs): 436349.10878689046 -Consumed Energy (mWh): 121.20808577413624 -Avg power (mW): 725.0266611494385 -Avg Current (mA): 143.8183972059938 -Avg Voltage (V): 5.041265062292199 - Thread : 0 - ThreadProcess id: 19312 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:11:18 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:21:18 +0100 - Duration: 600010 seconds -Real workload: 4.700730240369411E10 - Integer reached: 129172 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19313 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:11:17 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 14:21:18 +0100 - Duration: 600004 seconds -Real workload: 4.703391025637053E10 - Integer reached: 129207 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.04973010017626 9.40412e+10 2.55736e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100001-0-0 -phone format: 1,0,0,0,0,1,0,0 -Exact values of frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 602.1997585296631 -Ins Current (mA):147.3581444783488 -Samples: 3000000 -Consumed Energy (mAs): 86579.02836063453 -Consumed Energy (mAh): 24.04973010017626 -Consumed Energy (mWs): 436349.10878689046 -Consumed Energy (mWh): 121.20808577413624 -Avg power (mW): 725.0266611494385 -Avg Current (mA): 143.8183972059938 -Avg Voltage (V): 5.041265062292199 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 19312 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:11:18 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:21:18 +0100 - Duration: 600010 seconds -Real workload: 4.700730240369411E10 - Integer reached: 129172 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19313 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:11:17 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 14:21:18 +0100 - Duration: 600004 seconds -Real workload: 4.703391025637053E10 - Integer reached: 129207 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.04973010017626 -Workload: 9.40412e+10 -Energy efficiency: 2.55736e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_54_35' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.04973010017626 ---- Experiment result, Avg Power = 725.0266611494385 ---- Experiment result, Total Workload = 9.40412e+10 ---- Experiment result, Energy Efficiency = 2.55736e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 100001-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_16_07_23 ---- Performing experiments on configuration 100010-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 1 ---- Exact frequency of core 4: 576000 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 576000 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 20119 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 1 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 721.9359233930851 -powermeter script : average_power with numpy arrays = 721.9359233929434 -powermeter script : Summary Result = time (s): 602.167617559433 -Ins Current (mA):143.69582130039547 -Samples: 3000000 -Consumed Energy (mAs): 85566.99500337984 -Consumed Energy (mAh): 23.768609723161067 -Consumed Energy (mWs): 431336.6690840349 -Consumed Energy (mWh): 119.81574141223192 -Avg power (mW): 721.9359233930851 -Avg Current (mA): 143.17973149216047 -Avg Voltage (V): 5.042165646417722 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 1 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.030s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 0- 576000- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 602.167617559433 -Ins Current (mA):143.69582130039547 -Samples: 3000000 -Consumed Energy (mAs): 85566.99500337984 -Consumed Energy (mAh): 23.768609723161067 -Consumed Energy (mWs): 431336.6690840349 -Consumed Energy (mWh): 119.81574141223192 -Avg power (mW): 721.9359233930851 -Avg Current (mA): 143.17973149216047 -Avg Voltage (V): 5.042165646417722 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.768609723161067 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 721.9359233930851 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 20144 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:27:08 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:37:08 +0100 - Duration: 600004 seconds -Real workload: 4.679623780445485E10 - Integer reached: 128894 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20145 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:27:08 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 14:37:08 +0100 - Duration: 600002 seconds -Real workload: 4.7006542296339874E10 - Integer reached: 129171 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,0,1,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.38028e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.53389e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100010-0-0 1,0,0,0,1,0,0,0 [576000- 0- 0- 0- 576000- 0- 0- 0] time (s): 602.167617559433 -Ins Current (mA):143.69582130039547 -Samples: 3000000 -Consumed Energy (mAs): 85566.99500337984 -Consumed Energy (mAh): 23.768609723161067 -Consumed Energy (mWs): 431336.6690840349 -Consumed Energy (mWh): 119.81574141223192 -Avg power (mW): 721.9359233930851 -Avg Current (mA): 143.17973149216047 -Avg Voltage (V): 5.042165646417722 - Thread : 0 - ThreadProcess id: 20144 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:27:08 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:37:08 +0100 - Duration: 600004 seconds -Real workload: 4.679623780445485E10 - Integer reached: 128894 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20145 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:27:08 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 14:37:08 +0100 - Duration: 600002 seconds -Real workload: 4.7006542296339874E10 - Integer reached: 129171 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.768609723161067 9.38028e+10 2.53389e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100010-0-0 -phone format: 1,0,0,0,1,0,0,0 -Exact values of frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 602.167617559433 -Ins Current (mA):143.69582130039547 -Samples: 3000000 -Consumed Energy (mAs): 85566.99500337984 -Consumed Energy (mAh): 23.768609723161067 -Consumed Energy (mWs): 431336.6690840349 -Consumed Energy (mWh): 119.81574141223192 -Avg power (mW): 721.9359233930851 -Avg Current (mA): 143.17973149216047 -Avg Voltage (V): 5.042165646417722 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 20144 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:27:08 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:37:08 +0100 - Duration: 600004 seconds -Real workload: 4.679623780445485E10 - Integer reached: 128894 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20145 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:27:08 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 14:37:08 +0100 - Duration: 600002 seconds -Real workload: 4.7006542296339874E10 - Integer reached: 129171 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.768609723161067 -Workload: 9.38028e+10 -Energy efficiency: 2.53389e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_10_25' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.768609723161067 ---- Experiment result, Avg Power = 721.9359233930851 ---- Experiment result, Total Workload = 9.38028e+10 ---- Experiment result, Energy Efficiency = 2.53389e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 100010-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_16_23_14 ---- Performing experiments on configuration 100010-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 1 ---- Exact frequency of core 4: 576000 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 576000 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 20949 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 1 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 719.5124735980693 -powermeter script : average_power with numpy arrays = 719.5124735980265 -powermeter script : Summary Result = time (s): 602.0668823719025 -Ins Current (mA):149.9947421160316 -Samples: 3000000 -Consumed Energy (mAs): 86067.9036229734 -Consumed Energy (mAh): 23.907751006381503 -Consumed Energy (mWs): 433514.27371904306 -Consumed Energy (mWh): 120.42063158862307 -Avg power (mW): 719.5124735980693 -Avg Current (mA): 142.8007021634355 -Avg Voltage (V): 5.038577981042326 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 1 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.031s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 0- 576000- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 602.0668823719025 -Ins Current (mA):149.9947421160316 -Samples: 3000000 -Consumed Energy (mAs): 86067.9036229734 -Consumed Energy (mAh): 23.907751006381503 -Consumed Energy (mWs): 433514.27371904306 -Consumed Energy (mWh): 120.42063158862307 -Avg power (mW): 719.5124735980693 -Avg Current (mA): 142.8007021634355 -Avg Voltage (V): 5.038577981042326 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.907751006381503 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 719.5124735980693 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 20974 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:42:59 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:52:59 +0100 - Duration: 600017 seconds -Real workload: 4.704075353838658E10 - Integer reached: 129216 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20975 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:42:59 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 14:52:59 +0100 - Duration: 600018 seconds -Real workload: 4.7128241005714005E10 - Integer reached: 129331 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,0,1,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.4169e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.53881e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100010-0-0 1,0,0,0,1,0,0,0 [576000- 0- 0- 0- 576000- 0- 0- 0] time (s): 602.0668823719025 -Ins Current (mA):149.9947421160316 -Samples: 3000000 -Consumed Energy (mAs): 86067.9036229734 -Consumed Energy (mAh): 23.907751006381503 -Consumed Energy (mWs): 433514.27371904306 -Consumed Energy (mWh): 120.42063158862307 -Avg power (mW): 719.5124735980693 -Avg Current (mA): 142.8007021634355 -Avg Voltage (V): 5.038577981042326 - Thread : 0 - ThreadProcess id: 20974 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:42:59 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:52:59 +0100 - Duration: 600017 seconds -Real workload: 4.704075353838658E10 - Integer reached: 129216 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20975 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:42:59 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 14:52:59 +0100 - Duration: 600018 seconds -Real workload: 4.7128241005714005E10 - Integer reached: 129331 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.907751006381503 9.4169e+10 2.53881e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100010-0-0 -phone format: 1,0,0,0,1,0,0,0 -Exact values of frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 602.0668823719025 -Ins Current (mA):149.9947421160316 -Samples: 3000000 -Consumed Energy (mAs): 86067.9036229734 -Consumed Energy (mAh): 23.907751006381503 -Consumed Energy (mWs): 433514.27371904306 -Consumed Energy (mWh): 120.42063158862307 -Avg power (mW): 719.5124735980693 -Avg Current (mA): 142.8007021634355 -Avg Voltage (V): 5.038577981042326 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 20974 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:42:59 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 14:52:59 +0100 - Duration: 600017 seconds -Real workload: 4.704075353838658E10 - Integer reached: 129216 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20975 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:42:59 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 14:52:59 +0100 - Duration: 600018 seconds -Real workload: 4.7128241005714005E10 - Integer reached: 129331 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.907751006381503 -Workload: 9.4169e+10 -Energy efficiency: 2.53881e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_26_16' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.907751006381503 ---- Experiment result, Avg Power = 719.5124735980693 ---- Experiment result, Total Workload = 9.4169e+10 ---- Experiment result, Energy Efficiency = 2.53881e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 100010-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_16_39_05 ---- Performing experiments on configuration 100010-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 1 ---- Exact frequency of core 4: 576000 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 576000 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 21783 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 1 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 717.3536897466823 -powermeter script : average_power with numpy arrays = 717.3536897465129 -powermeter script : Summary Result = time (s): 602.0066151618958 -Ins Current (mA):153.9190390747323 -Samples: 3000000 -Consumed Energy (mAs): 85129.35392255154 -Consumed Energy (mAh): 23.647042756264316 -Consumed Energy (mWs): 429183.0355542303 -Consumed Energy (mWh): 119.21750987617507 -Avg power (mW): 717.3536897466823 -Avg Current (mA): 142.2497656919197 -Avg Voltage (V): 5.042916494500987 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 1 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.044s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 0- 576000- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 602.0066151618958 -Ins Current (mA):153.9190390747323 -Samples: 3000000 -Consumed Energy (mAs): 85129.35392255154 -Consumed Energy (mAh): 23.647042756264316 -Consumed Energy (mWs): 429183.0355542303 -Consumed Energy (mWh): 119.21750987617507 -Avg power (mW): 717.3536897466823 -Avg Current (mA): 142.2497656919197 -Avg Voltage (V): 5.042916494500987 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.647042756264316 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 717.3536897466823 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 21808 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:58:49 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:08:50 +0100 - Duration: 600015 seconds -Real workload: 4.706508939642369E10 - Integer reached: 129248 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 21809 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:58:50 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 15:08:50 +0100 - Duration: 600023 seconds -Real workload: 4.680154632774304E10 - Integer reached: 128901 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,0,1,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.38666e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.51922e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100010-0-0 1,0,0,0,1,0,0,0 [576000- 0- 0- 0- 576000- 0- 0- 0] time (s): 602.0066151618958 -Ins Current (mA):153.9190390747323 -Samples: 3000000 -Consumed Energy (mAs): 85129.35392255154 -Consumed Energy (mAh): 23.647042756264316 -Consumed Energy (mWs): 429183.0355542303 -Consumed Energy (mWh): 119.21750987617507 -Avg power (mW): 717.3536897466823 -Avg Current (mA): 142.2497656919197 -Avg Voltage (V): 5.042916494500987 - Thread : 0 - ThreadProcess id: 21808 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:58:49 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:08:50 +0100 - Duration: 600015 seconds -Real workload: 4.706508939642369E10 - Integer reached: 129248 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 21809 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:58:50 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 15:08:50 +0100 - Duration: 600023 seconds -Real workload: 4.680154632774304E10 - Integer reached: 128901 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.647042756264316 9.38666e+10 2.51922e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100010-0-0 -phone format: 1,0,0,0,1,0,0,0 -Exact values of frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 602.0066151618958 -Ins Current (mA):153.9190390747323 -Samples: 3000000 -Consumed Energy (mAs): 85129.35392255154 -Consumed Energy (mAh): 23.647042756264316 -Consumed Energy (mWs): 429183.0355542303 -Consumed Energy (mWh): 119.21750987617507 -Avg power (mW): 717.3536897466823 -Avg Current (mA): 142.2497656919197 -Avg Voltage (V): 5.042916494500987 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 21808 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:58:49 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:08:50 +0100 - Duration: 600015 seconds -Real workload: 4.706508939642369E10 - Integer reached: 129248 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 21809 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 14:58:50 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 15:08:50 +0100 - Duration: 600023 seconds -Real workload: 4.680154632774304E10 - Integer reached: 128901 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.647042756264316 -Workload: 9.38666e+10 -Energy efficiency: 2.51922e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_42_07' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.647042756264316 ---- Experiment result, Avg Power = 717.3536897466823 ---- Experiment result, Total Workload = 9.38666e+10 ---- Experiment result, Energy Efficiency = 2.51922e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 100010-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_16_54_56 ---- Performing experiments on configuration 100100-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 1 ---- Exact frequency of core 3: 576000 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 576000 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 22641 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 1 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 731.1453068380349 -powermeter script : average_power with numpy arrays = 731.1453068378843 -powermeter script : Summary Result = time (s): 601.8607213497162 -Ins Current (mA):200.62458284442954 -Samples: 3000000 -Consumed Energy (mAs): 87635.56144087145 -Consumed Energy (mAh): 24.34321151135318 -Consumed Energy (mWs): 441640.4789062961 -Consumed Energy (mWh): 122.67791080730447 -Avg power (mW): 731.1453068380349 -Avg Current (mA): 145.02964356409595 -Avg Voltage (V): 5.041350780917453 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 1 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.037s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 576000- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.8607213497162 -Ins Current (mA):200.62458284442954 -Samples: 3000000 -Consumed Energy (mAs): 87635.56144087145 -Consumed Energy (mAh): 24.34321151135318 -Consumed Energy (mWs): 441640.4789062961 -Consumed Energy (mWh): 122.67791080730447 -Avg power (mW): 731.1453068380349 -Avg Current (mA): 145.02964356409595 -Avg Voltage (V): 5.041350780917453 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.34321151135318 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 731.1453068380349 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 22666 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:14:45 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:24:45 +0100 - Duration: 600002 seconds -Real workload: 4.7854961381414215E10 - Integer reached: 130282 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 22667 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:14:45 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:24:45 +0100 - Duration: 600002 seconds -Real workload: 4.744389512451621E10 - Integer reached: 129745 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,1,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.52989e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.55441e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100100-0-0 1,0,0,1,0,0,0,0 [576000- 0- 0- 576000- 0- 0- 0- 0] time (s): 601.8607213497162 -Ins Current (mA):200.62458284442954 -Samples: 3000000 -Consumed Energy (mAs): 87635.56144087145 -Consumed Energy (mAh): 24.34321151135318 -Consumed Energy (mWs): 441640.4789062961 -Consumed Energy (mWh): 122.67791080730447 -Avg power (mW): 731.1453068380349 -Avg Current (mA): 145.02964356409595 -Avg Voltage (V): 5.041350780917453 - Thread : 0 - ThreadProcess id: 22666 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:14:45 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:24:45 +0100 - Duration: 600002 seconds -Real workload: 4.7854961381414215E10 - Integer reached: 130282 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 22667 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:14:45 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:24:45 +0100 - Duration: 600002 seconds -Real workload: 4.744389512451621E10 - Integer reached: 129745 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.34321151135318 9.52989e+10 2.55441e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100100-0-0 -phone format: 1,0,0,1,0,0,0,0 -Exact values of frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.8607213497162 -Ins Current (mA):200.62458284442954 -Samples: 3000000 -Consumed Energy (mAs): 87635.56144087145 -Consumed Energy (mAh): 24.34321151135318 -Consumed Energy (mWs): 441640.4789062961 -Consumed Energy (mWh): 122.67791080730447 -Avg power (mW): 731.1453068380349 -Avg Current (mA): 145.02964356409595 -Avg Voltage (V): 5.041350780917453 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 22666 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:14:45 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:24:45 +0100 - Duration: 600002 seconds -Real workload: 4.7854961381414215E10 - Integer reached: 130282 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 22667 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:14:45 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:24:45 +0100 - Duration: 600002 seconds -Real workload: 4.744389512451621E10 - Integer reached: 129745 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.34321151135318 -Workload: 9.52989e+10 -Energy efficiency: 2.55441e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_16_57_58' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.34321151135318 ---- Experiment result, Avg Power = 731.1453068380349 ---- Experiment result, Total Workload = 9.52989e+10 ---- Experiment result, Energy Efficiency = 2.55441e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 100100-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_17_10_52 ---- Performing experiments on configuration 100100-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 1 ---- Exact frequency of core 3: 576000 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 576000 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 23478 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 1 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 723.4942902904883 -powermeter script : average_power with numpy arrays = 723.4942902904157 -powermeter script : Summary Result = time (s): 601.6696803569794 -Ins Current (mA):128.1345610953852 -Samples: 3000000 -Consumed Energy (mAs): 85184.50119378332 -Consumed Energy (mAh): 23.66236144271759 -Consumed Energy (mWs): 429389.46759674646 -Consumed Energy (mWh): 119.27485211020735 -Avg power (mW): 723.4942902904883 -Avg Current (mA): 143.50321617137928 -Avg Voltage (V): 5.041659062375664 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 1 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.029s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 576000- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.6696803569794 -Ins Current (mA):128.1345610953852 -Samples: 3000000 -Consumed Energy (mAs): 85184.50119378332 -Consumed Energy (mAh): 23.66236144271759 -Consumed Energy (mWs): 429389.46759674646 -Consumed Energy (mWh): 119.27485211020735 -Avg power (mW): 723.4942902904883 -Avg Current (mA): 143.50321617137928 -Avg Voltage (V): 5.041659062375664 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.66236144271759 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 723.4942902904883 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 23503 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:30:36 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:40:37 +0100 - Duration: 600008 seconds -Real workload: 4.701642421194446E10 - Integer reached: 129184 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 23504 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:30:36 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:40:37 +0100 - Duration: 600008 seconds -Real workload: 4.709323588874346E10 - Integer reached: 129285 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,1,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.41097e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.51434e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100100-0-0 1,0,0,1,0,0,0,0 [576000- 0- 0- 576000- 0- 0- 0- 0] time (s): 601.6696803569794 -Ins Current (mA):128.1345610953852 -Samples: 3000000 -Consumed Energy (mAs): 85184.50119378332 -Consumed Energy (mAh): 23.66236144271759 -Consumed Energy (mWs): 429389.46759674646 -Consumed Energy (mWh): 119.27485211020735 -Avg power (mW): 723.4942902904883 -Avg Current (mA): 143.50321617137928 -Avg Voltage (V): 5.041659062375664 - Thread : 0 - ThreadProcess id: 23503 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:30:36 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:40:37 +0100 - Duration: 600008 seconds -Real workload: 4.701642421194446E10 - Integer reached: 129184 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 23504 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:30:36 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:40:37 +0100 - Duration: 600008 seconds -Real workload: 4.709323588874346E10 - Integer reached: 129285 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.66236144271759 9.41097e+10 2.51434e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100100-0-0 -phone format: 1,0,0,1,0,0,0,0 -Exact values of frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.6696803569794 -Ins Current (mA):128.1345610953852 -Samples: 3000000 -Consumed Energy (mAs): 85184.50119378332 -Consumed Energy (mAh): 23.66236144271759 -Consumed Energy (mWs): 429389.46759674646 -Consumed Energy (mWh): 119.27485211020735 -Avg power (mW): 723.4942902904883 -Avg Current (mA): 143.50321617137928 -Avg Voltage (V): 5.041659062375664 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 23503 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:30:36 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:40:37 +0100 - Duration: 600008 seconds -Real workload: 4.701642421194446E10 - Integer reached: 129184 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 23504 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:30:36 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:40:37 +0100 - Duration: 600008 seconds -Real workload: 4.709323588874346E10 - Integer reached: 129285 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.66236144271759 -Workload: 9.41097e+10 -Energy efficiency: 2.51434e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_13_54' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.66236144271759 ---- Experiment result, Avg Power = 723.4942902904883 ---- Experiment result, Total Workload = 9.41097e+10 ---- Experiment result, Energy Efficiency = 2.51434e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 100100-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_17_26_42 ---- Performing experiments on configuration 100100-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 1 ---- Exact frequency of core 3: 576000 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 576000 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 24309 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 1 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 728.7494068467691 -powermeter script : average_power with numpy arrays = 728.7494068466605 -powermeter script : Summary Result = time (s): 601.594318151474 -Ins Current (mA):149.91089504985197 -Samples: 3000000 -Consumed Energy (mAs): 87418.57091877563 -Consumed Energy (mAh): 24.282936366326563 -Consumed Energy (mWs): 440421.7190243694 -Consumed Energy (mWh): 122.33936639565816 -Avg power (mW): 728.7494068467691 -Avg Current (mA): 144.57438942582954 -Avg Voltage (V): 5.040653533042494 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 1 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.032s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 0- 576000- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.594318151474 -Ins Current (mA):149.91089504985197 -Samples: 3000000 -Consumed Energy (mAs): 87418.57091877563 -Consumed Energy (mAh): 24.282936366326563 -Consumed Energy (mWs): 440421.7190243694 -Consumed Energy (mWh): 122.33936639565816 -Avg power (mW): 728.7494068467691 -Avg Current (mA): 144.57438942582954 -Avg Voltage (V): 5.040653533042494 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.282936366326563 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 728.7494068467691 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 24334 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:46:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:56:28 +0100 - Duration: 600019 seconds -Real workload: 4.6938918130023285E10 - Integer reached: 129082 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 24335 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:46:27 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:56:28 +0100 - Duration: 600012 seconds -Real workload: 4.675150698418623E10 - Integer reached: 128835 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,1,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.36904e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.59183e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 100100-0-0 1,0,0,1,0,0,0,0 [576000- 0- 0- 576000- 0- 0- 0- 0] time (s): 601.594318151474 -Ins Current (mA):149.91089504985197 -Samples: 3000000 -Consumed Energy (mAs): 87418.57091877563 -Consumed Energy (mAh): 24.282936366326563 -Consumed Energy (mWs): 440421.7190243694 -Consumed Energy (mWh): 122.33936639565816 -Avg power (mW): 728.7494068467691 -Avg Current (mA): 144.57438942582954 -Avg Voltage (V): 5.040653533042494 - Thread : 0 - ThreadProcess id: 24334 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:46:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:56:28 +0100 - Duration: 600019 seconds -Real workload: 4.6938918130023285E10 - Integer reached: 129082 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 24335 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:46:27 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:56:28 +0100 - Duration: 600012 seconds -Real workload: 4.675150698418623E10 - Integer reached: 128835 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.282936366326563 9.36904e+10 2.59183e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 100100-0-0 -phone format: 1,0,0,1,0,0,0,0 -Exact values of frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.594318151474 -Ins Current (mA):149.91089504985197 -Samples: 3000000 -Consumed Energy (mAs): 87418.57091877563 -Consumed Energy (mAh): 24.282936366326563 -Consumed Energy (mWs): 440421.7190243694 -Consumed Energy (mWh): 122.33936639565816 -Avg power (mW): 728.7494068467691 -Avg Current (mA): 144.57438942582954 -Avg Voltage (V): 5.040653533042494 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 24334 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:46:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 15:56:28 +0100 - Duration: 600019 seconds -Real workload: 4.6938918130023285E10 - Integer reached: 129082 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 24335 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 15:46:27 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 15:56:28 +0100 - Duration: 600012 seconds -Real workload: 4.675150698418623E10 - Integer reached: 128835 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.282936366326563 -Workload: 9.36904e+10 -Energy efficiency: 2.59183e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_29_44' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.282936366326563 ---- Experiment result, Avg Power = 728.7494068467691 ---- Experiment result, Total Workload = 9.36904e+10 ---- Experiment result, Energy Efficiency = 2.59183e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 100100-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_17_42_31 ---- Performing experiments on configuration 101000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 1 ---- Exact frequency of core 2: 576000 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 576000 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 25136 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 1 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 723.5133808912915 -powermeter script : average_power with numpy arrays = 723.5133808911352 -powermeter script : Summary Result = time (s): 601.528993844986 -Ins Current (mA):144.30946757283922 -Samples: 3000000 -Consumed Energy (mAs): 85779.47928352332 -Consumed Energy (mAh): 23.827633134312034 -Consumed Energy (mWs): 432299.84159345663 -Consumed Energy (mWh): 120.08328933151573 -Avg power (mW): 723.5133808912915 -Avg Current (mA): 143.5114500504767 -Avg Voltage (V): 5.0415028252924285 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 1 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.034s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 576000- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.528993844986 -Ins Current (mA):144.30946757283922 -Samples: 3000000 -Consumed Energy (mAs): 85779.47928352332 -Consumed Energy (mAh): 23.827633134312034 -Consumed Energy (mWs): 432299.84159345663 -Consumed Energy (mWh): 120.08328933151573 -Avg power (mW): 723.5133808912915 -Avg Current (mA): 143.5114500504767 -Avg Voltage (V): 5.0415028252924285 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.827633134312034 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 723.5133808912915 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 25161 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:02:16 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:12:17 +0100 - Duration: 600001 seconds -Real workload: 4.6862996249335815E10 - Integer reached: 128982 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25162 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:02:17 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:12:17 +0100 - Duration: 600014 seconds -Real workload: 4.6830369471096596E10 - Integer reached: 128939 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.36934e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.54315e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 101000-0-0 1,0,1,0,0,0,0,0 [576000- 0- 576000- 0- 0- 0- 0- 0] time (s): 601.528993844986 -Ins Current (mA):144.30946757283922 -Samples: 3000000 -Consumed Energy (mAs): 85779.47928352332 -Consumed Energy (mAh): 23.827633134312034 -Consumed Energy (mWs): 432299.84159345663 -Consumed Energy (mWh): 120.08328933151573 -Avg power (mW): 723.5133808912915 -Avg Current (mA): 143.5114500504767 -Avg Voltage (V): 5.0415028252924285 - Thread : 0 - ThreadProcess id: 25161 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:02:16 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:12:17 +0100 - Duration: 600001 seconds -Real workload: 4.6862996249335815E10 - Integer reached: 128982 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25162 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:02:17 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:12:17 +0100 - Duration: 600014 seconds -Real workload: 4.6830369471096596E10 - Integer reached: 128939 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.827633134312034 9.36934e+10 2.54315e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 101000-0-0 -phone format: 1,0,1,0,0,0,0,0 -Exact values of frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.528993844986 -Ins Current (mA):144.30946757283922 -Samples: 3000000 -Consumed Energy (mAs): 85779.47928352332 -Consumed Energy (mAh): 23.827633134312034 -Consumed Energy (mWs): 432299.84159345663 -Consumed Energy (mWh): 120.08328933151573 -Avg power (mW): 723.5133808912915 -Avg Current (mA): 143.5114500504767 -Avg Voltage (V): 5.0415028252924285 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 25161 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:02:16 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:12:17 +0100 - Duration: 600001 seconds -Real workload: 4.6862996249335815E10 - Integer reached: 128982 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25162 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:02:17 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:12:17 +0100 - Duration: 600014 seconds -Real workload: 4.6830369471096596E10 - Integer reached: 128939 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.827633134312034 -Workload: 9.36934e+10 -Energy efficiency: 2.54315e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_17_45_33' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.827633134312034 ---- Experiment result, Avg Power = 723.5133808912915 ---- Experiment result, Total Workload = 9.36934e+10 ---- Experiment result, Energy Efficiency = 2.54315e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 101000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_17_58_19 ---- Performing experiments on configuration 101000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 1 ---- Exact frequency of core 2: 576000 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 576000 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 25965 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 1 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 723.732867677299 -powermeter script : average_power with numpy arrays = 723.7328676771959 -powermeter script : Summary Result = time (s): 601.5276546478271 -Ins Current (mA):132.3879285711564 -Samples: 3000000 -Consumed Energy (mAs): 85775.98216515913 -Consumed Energy (mAh): 23.826661712544205 -Consumed Energy (mWs): 432273.52302959596 -Consumed Energy (mWh): 120.07597861933222 -Avg power (mW): 723.732867677299 -Avg Current (mA): 143.5536967320101 -Avg Voltage (V): 5.041548104667642 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 1 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.030s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 576000- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.5276546478271 -Ins Current (mA):132.3879285711564 -Samples: 3000000 -Consumed Energy (mAs): 85775.98216515913 -Consumed Energy (mAh): 23.826661712544205 -Consumed Energy (mWs): 432273.52302959596 -Consumed Energy (mWh): 120.07597861933222 -Avg power (mW): 723.732867677299 -Avg Current (mA): 143.5536967320101 -Avg Voltage (V): 5.041548104667642 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.826661712544205 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 723.732867677299 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 25990 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:18:05 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:28:05 +0100 - Duration: 600019 seconds -Real workload: 4.689791238684032E10 - Integer reached: 129028 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25991 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:18:05 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:28:05 +0100 - Duration: 600004 seconds -Real workload: 4.707041373731773E10 - Integer reached: 129255 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.39683e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.53561e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 101000-0-0 1,0,1,0,0,0,0,0 [576000- 0- 576000- 0- 0- 0- 0- 0] time (s): 601.5276546478271 -Ins Current (mA):132.3879285711564 -Samples: 3000000 -Consumed Energy (mAs): 85775.98216515913 -Consumed Energy (mAh): 23.826661712544205 -Consumed Energy (mWs): 432273.52302959596 -Consumed Energy (mWh): 120.07597861933222 -Avg power (mW): 723.732867677299 -Avg Current (mA): 143.5536967320101 -Avg Voltage (V): 5.041548104667642 - Thread : 0 - ThreadProcess id: 25990 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:18:05 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:28:05 +0100 - Duration: 600019 seconds -Real workload: 4.689791238684032E10 - Integer reached: 129028 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25991 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:18:05 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:28:05 +0100 - Duration: 600004 seconds -Real workload: 4.707041373731773E10 - Integer reached: 129255 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.826661712544205 9.39683e+10 2.53561e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 101000-0-0 -phone format: 1,0,1,0,0,0,0,0 -Exact values of frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.5276546478271 -Ins Current (mA):132.3879285711564 -Samples: 3000000 -Consumed Energy (mAs): 85775.98216515913 -Consumed Energy (mAh): 23.826661712544205 -Consumed Energy (mWs): 432273.52302959596 -Consumed Energy (mWh): 120.07597861933222 -Avg power (mW): 723.732867677299 -Avg Current (mA): 143.5536967320101 -Avg Voltage (V): 5.041548104667642 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 25990 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:18:05 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:28:05 +0100 - Duration: 600019 seconds -Real workload: 4.689791238684032E10 - Integer reached: 129028 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25991 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:18:05 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:28:05 +0100 - Duration: 600004 seconds -Real workload: 4.707041373731773E10 - Integer reached: 129255 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.826661712544205 -Workload: 9.39683e+10 -Energy efficiency: 2.53561e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_01_22' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.826661712544205 ---- Experiment result, Avg Power = 723.732867677299 ---- Experiment result, Total Workload = 9.39683e+10 ---- Experiment result, Energy Efficiency = 2.53561e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 101000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_18_14_09 ---- Performing experiments on configuration 101000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 1 ---- Exact frequency of core 2: 576000 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 576000 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 26801 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 1 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 730.1044749181781 -powermeter script : average_power with numpy arrays = 730.1044749181117 -powermeter script : Summary Result = time (s): 601.4407029151917 -Ins Current (mA):149.2573690486622 -Samples: 3000000 -Consumed Energy (mAs): 86598.27822425251 -Consumed Energy (mAh): 24.05507728451459 -Consumed Energy (mWs): 436369.72044286615 -Consumed Energy (mWh): 121.21381123412948 -Avg power (mW): 730.1044749181781 -Avg Current (mA): 144.8433849869864 -Avg Voltage (V): 5.040647696708932 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 1 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (907 bytes in 0.036s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 0- 576000- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4407029151917 -Ins Current (mA):149.2573690486622 -Samples: 3000000 -Consumed Energy (mAs): 86598.27822425251 -Consumed Energy (mAh): 24.05507728451459 -Consumed Energy (mWs): 436369.72044286615 -Consumed Energy (mWh): 121.21381123412948 -Avg power (mW): 730.1044749181781 -Avg Current (mA): 144.8433849869864 -Avg Voltage (V): 5.040647696708932 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.05507728451459 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 730.1044749181781 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 26826 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:33:54 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:43:54 +0100 - Duration: 600023 seconds -Real workload: 4.691765356520422E10 - Integer reached: 129054 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 26827 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:33:54 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:43:54 +0100 - Duration: 600013 seconds -Real workload: 4.73049944851893E10 - Integer reached: 129563 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.42226e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.55301e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 101000-0-0 1,0,1,0,0,0,0,0 [576000- 0- 576000- 0- 0- 0- 0- 0] time (s): 601.4407029151917 -Ins Current (mA):149.2573690486622 -Samples: 3000000 -Consumed Energy (mAs): 86598.27822425251 -Consumed Energy (mAh): 24.05507728451459 -Consumed Energy (mWs): 436369.72044286615 -Consumed Energy (mWh): 121.21381123412948 -Avg power (mW): 730.1044749181781 -Avg Current (mA): 144.8433849869864 -Avg Voltage (V): 5.040647696708932 - Thread : 0 - ThreadProcess id: 26826 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:33:54 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:43:54 +0100 - Duration: 600023 seconds -Real workload: 4.691765356520422E10 - Integer reached: 129054 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 26827 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:33:54 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:43:54 +0100 - Duration: 600013 seconds -Real workload: 4.73049944851893E10 - Integer reached: 129563 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.05507728451459 9.42226e+10 2.55301e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 101000-0-0 -phone format: 1,0,1,0,0,0,0,0 -Exact values of frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4407029151917 -Ins Current (mA):149.2573690486622 -Samples: 3000000 -Consumed Energy (mAs): 86598.27822425251 -Consumed Energy (mAh): 24.05507728451459 -Consumed Energy (mWs): 436369.72044286615 -Consumed Energy (mWh): 121.21381123412948 -Avg power (mW): 730.1044749181781 -Avg Current (mA): 144.8433849869864 -Avg Voltage (V): 5.040647696708932 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 26826 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:33:54 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:43:54 +0100 - Duration: 600023 seconds -Real workload: 4.691765356520422E10 - Integer reached: 129054 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 26827 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:33:54 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 16:43:54 +0100 - Duration: 600013 seconds -Real workload: 4.73049944851893E10 - Integer reached: 129563 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.05507728451459 -Workload: 9.42226e+10 -Energy efficiency: 2.55301e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_17_11' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.05507728451459 ---- Experiment result, Avg Power = 730.1044749181781 ---- Experiment result, Total Workload = 9.42226e+10 ---- Experiment result, Energy Efficiency = 2.55301e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 101000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_18_29_58 ---- Performing experiments on configuration 110000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 1 ---- Exact frequency of core 1: 576000 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 576000 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 27659 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 1 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 729.2341965500051 -powermeter script : average_power with numpy arrays = 729.2341965499489 -powermeter script : Summary Result = time (s): 601.294896364212 -Ins Current (mA):141.0731269644728 -Samples: 3000000 -Consumed Energy (mAs): 87927.09363363586 -Consumed Energy (mAh): 24.42419267600996 -Consumed Energy (mWs): 442935.55367367703 -Consumed Energy (mWh): 123.03765379824362 -Avg power (mW): 729.2341965500051 -Avg Current (mA): 144.6663803217811 -Avg Voltage (V): 5.0407993545423 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 1 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.046s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 576000- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.294896364212 -Ins Current (mA):141.0731269644728 -Samples: 3000000 -Consumed Energy (mAs): 87927.09363363586 -Consumed Energy (mAh): 24.42419267600996 -Consumed Energy (mWs): 442935.55367367703 -Consumed Energy (mWh): 123.03765379824362 -Avg power (mW): 729.2341965500051 -Avg Current (mA): 144.6663803217811 -Avg Voltage (V): 5.0407993545423 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.42419267600996 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 729.2341965500051 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 27684 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:49:43 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:59:43 +0100 - Duration: 600011 seconds -Real workload: 4.6655297379333176E10 - Integer reached: 128708 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 27685 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:49:43 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 16:59:43 +0100 - Duration: 600009 seconds -Real workload: 4.663788460833303E10 - Integer reached: 128685 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.32932e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.618e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 110000-0-0 1,1,0,0,0,0,0,0 [576000- 576000- 0- 0- 0- 0- 0- 0] time (s): 601.294896364212 -Ins Current (mA):141.0731269644728 -Samples: 3000000 -Consumed Energy (mAs): 87927.09363363586 -Consumed Energy (mAh): 24.42419267600996 -Consumed Energy (mWs): 442935.55367367703 -Consumed Energy (mWh): 123.03765379824362 -Avg power (mW): 729.2341965500051 -Avg Current (mA): 144.6663803217811 -Avg Voltage (V): 5.0407993545423 - Thread : 0 - ThreadProcess id: 27684 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:49:43 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:59:43 +0100 - Duration: 600011 seconds -Real workload: 4.6655297379333176E10 - Integer reached: 128708 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 27685 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:49:43 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 16:59:43 +0100 - Duration: 600009 seconds -Real workload: 4.663788460833303E10 - Integer reached: 128685 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.42419267600996 9.32932e+10 2.618e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 110000-0-0 -phone format: 1,1,0,0,0,0,0,0 -Exact values of frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.294896364212 -Ins Current (mA):141.0731269644728 -Samples: 3000000 -Consumed Energy (mAs): 87927.09363363586 -Consumed Energy (mAh): 24.42419267600996 -Consumed Energy (mWs): 442935.55367367703 -Consumed Energy (mWh): 123.03765379824362 -Avg power (mW): 729.2341965500051 -Avg Current (mA): 144.6663803217811 -Avg Voltage (V): 5.0407993545423 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 27684 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:49:43 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 16:59:43 +0100 - Duration: 600011 seconds -Real workload: 4.6655297379333176E10 - Integer reached: 128708 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 27685 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 16:49:43 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 16:59:43 +0100 - Duration: 600009 seconds -Real workload: 4.663788460833303E10 - Integer reached: 128685 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.42419267600996 -Workload: 9.32932e+10 -Energy efficiency: 2.618e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_33_00' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.42419267600996 ---- Experiment result, Avg Power = 729.2341965500051 ---- Experiment result, Total Workload = 9.32932e+10 ---- Experiment result, Energy Efficiency = 2.618e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 110000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_18_45_46 ---- Performing experiments on configuration 110000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 1 ---- Exact frequency of core 1: 576000 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 576000 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 28488 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 1 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 733.4804599940842 -powermeter script : average_power with numpy arrays = 733.4804599939645 -powermeter script : Summary Result = time (s): 601.4140269756317 -Ins Current (mA):135.8995028287331 -Samples: 3000000 -Consumed Energy (mAs): 86375.62317988437 -Consumed Energy (mAh): 23.99322866107899 -Consumed Energy (mWs): 435197.2996275151 -Consumed Energy (mWh): 120.88813878542085 -Avg power (mW): 733.4804599940842 -Avg Current (mA): 145.52565080598478 -Avg Voltage (V): 5.040214257292431 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 1 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.030s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 576000- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4140269756317 -Ins Current (mA):135.8995028287331 -Samples: 3000000 -Consumed Energy (mAs): 86375.62317988437 -Consumed Energy (mAh): 23.99322866107899 -Consumed Energy (mWs): 435197.2996275151 -Consumed Energy (mWh): 120.88813878542085 -Avg power (mW): 733.4804599940842 -Avg Current (mA): 145.52565080598478 -Avg Voltage (V): 5.040214257292431 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.99322866107899 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 733.4804599940842 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 28513 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:05:30 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:15:31 +0100 - Duration: 600007 seconds -Real workload: 4.646469808260458E10 - Integer reached: 128456 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28514 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:05:31 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 17:15:31 +0100 - Duration: 600010 seconds -Real workload: 4.679851284868877E10 - Integer reached: 128897 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.32632e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.57264e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 110000-0-0 1,1,0,0,0,0,0,0 [576000- 576000- 0- 0- 0- 0- 0- 0] time (s): 601.4140269756317 -Ins Current (mA):135.8995028287331 -Samples: 3000000 -Consumed Energy (mAs): 86375.62317988437 -Consumed Energy (mAh): 23.99322866107899 -Consumed Energy (mWs): 435197.2996275151 -Consumed Energy (mWh): 120.88813878542085 -Avg power (mW): 733.4804599940842 -Avg Current (mA): 145.52565080598478 -Avg Voltage (V): 5.040214257292431 - Thread : 0 - ThreadProcess id: 28513 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:05:30 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:15:31 +0100 - Duration: 600007 seconds -Real workload: 4.646469808260458E10 - Integer reached: 128456 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28514 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:05:31 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 17:15:31 +0100 - Duration: 600010 seconds -Real workload: 4.679851284868877E10 - Integer reached: 128897 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.99322866107899 9.32632e+10 2.57264e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 110000-0-0 -phone format: 1,1,0,0,0,0,0,0 -Exact values of frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4140269756317 -Ins Current (mA):135.8995028287331 -Samples: 3000000 -Consumed Energy (mAs): 86375.62317988437 -Consumed Energy (mAh): 23.99322866107899 -Consumed Energy (mWs): 435197.2996275151 -Consumed Energy (mWh): 120.88813878542085 -Avg power (mW): 733.4804599940842 -Avg Current (mA): 145.52565080598478 -Avg Voltage (V): 5.040214257292431 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 28513 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:05:30 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:15:31 +0100 - Duration: 600007 seconds -Real workload: 4.646469808260458E10 - Integer reached: 128456 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28514 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:05:31 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 17:15:31 +0100 - Duration: 600010 seconds -Real workload: 4.679851284868877E10 - Integer reached: 128897 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.99322866107899 -Workload: 9.32632e+10 -Energy efficiency: 2.57264e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_18_48_48' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.99322866107899 ---- Experiment result, Avg Power = 733.4804599940842 ---- Experiment result, Total Workload = 9.32632e+10 ---- Experiment result, Energy Efficiency = 2.57264e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 110000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_19_01_34 ---- Performing experiments on configuration 110000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 1 ---- Exact frequency of core 0: 576000 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 576000 ---- Frequency level of core 1 is 1 ---- Exact frequency of core 1: 576000 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 576000 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 29319 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 1 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 733.4058099502962 -powermeter script : average_power with numpy arrays = 733.4058099501116 -powermeter script : Summary Result = time (s): 601.3545496463776 -Ins Current (mA):124.30920416015849 -Samples: 3000000 -Consumed Energy (mAs): 87146.85347277898 -Consumed Energy (mAh): 24.207459297994163 -Consumed Energy (mWs): 439090.1301831623 -Consumed Energy (mWh): 121.96948060643396 -Avg power (mW): 733.4058099502962 -Avg Current (mA): 145.50960267803654 -Avg Voltage (V): 5.040257113292205 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 1 ---- frequency level of core 1 is 1 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.039s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [576000- 576000- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.3545496463776 -Ins Current (mA):124.30920416015849 -Samples: 3000000 -Consumed Energy (mAs): 87146.85347277898 -Consumed Energy (mAh): 24.207459297994163 -Consumed Energy (mWs): 439090.1301831623 -Consumed Energy (mWh): 121.96948060643396 -Avg power (mW): 733.4058099502962 -Avg Current (mA): 145.50960267803654 -Avg Voltage (V): 5.040257113292205 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.207459297994163 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 733.4058099502962 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 29344 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:21:19 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:31:19 +0100 - Duration: 600004 seconds -Real workload: 4.656599804443445E10 - Integer reached: 128590 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 29345 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:21:19 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 17:31:19 +0100 - Duration: 600003 seconds -Real workload: 4.678486345520636E10 - Integer reached: 128879 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.33509e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.59317e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 110000-0-0 1,1,0,0,0,0,0,0 [576000- 576000- 0- 0- 0- 0- 0- 0] time (s): 601.3545496463776 -Ins Current (mA):124.30920416015849 -Samples: 3000000 -Consumed Energy (mAs): 87146.85347277898 -Consumed Energy (mAh): 24.207459297994163 -Consumed Energy (mWs): 439090.1301831623 -Consumed Energy (mWh): 121.96948060643396 -Avg power (mW): 733.4058099502962 -Avg Current (mA): 145.50960267803654 -Avg Voltage (V): 5.040257113292205 - Thread : 0 - ThreadProcess id: 29344 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:21:19 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:31:19 +0100 - Duration: 600004 seconds -Real workload: 4.656599804443445E10 - Integer reached: 128590 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 29345 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:21:19 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 17:31:19 +0100 - Duration: 600003 seconds -Real workload: 4.678486345520636E10 - Integer reached: 128879 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.207459297994163 9.33509e+10 2.59317e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 110000-0-0 -phone format: 1,1,0,0,0,0,0,0 -Exact values of frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.3545496463776 -Ins Current (mA):124.30920416015849 -Samples: 3000000 -Consumed Energy (mAs): 87146.85347277898 -Consumed Energy (mAh): 24.207459297994163 -Consumed Energy (mWs): 439090.1301831623 -Consumed Energy (mWh): 121.96948060643396 -Avg power (mW): 733.4058099502962 -Avg Current (mA): 145.50960267803654 -Avg Voltage (V): 5.040257113292205 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 29344 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:21:19 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:31:19 +0100 - Duration: 600004 seconds -Real workload: 4.656599804443445E10 - Integer reached: 128590 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 29345 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:21:19 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 17:31:19 +0100 - Duration: 600003 seconds -Real workload: 4.678486345520636E10 - Integer reached: 128879 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.207459297994163 -Workload: 9.33509e+10 -Energy efficiency: 2.59317e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_04_36' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.207459297994163 ---- Experiment result, Avg Power = 733.4058099502962 ---- Experiment result, Total Workload = 9.33509e+10 ---- Experiment result, Energy Efficiency = 2.59317e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 110000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_19_17_23 ---- Performing experiments on configuration 200002-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 2 ---- Exact frequency of core 5: 1363200 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 1363200 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 30146 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 2 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 864.5467841074815 -powermeter script : average_power with numpy arrays = 864.5467841073887 -powermeter script : Summary Result = time (s): 601.6086900234222 -Ins Current (mA):148.1307563063629 -Samples: 3000000 -Consumed Energy (mAs): 103594.1718569694 -Consumed Energy (mAh): 28.77615884915817 -Consumed Energy (mWs): 519795.62609628926 -Consumed Energy (mWh): 144.3876739156359 -Avg power (mW): 864.5467841074815 -Avg Current (mA): 172.20634374040117 -Avg Voltage (V): 5.0204119391256254 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 2 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.020s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 0- 0- 1363200- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.6086900234222 -Ins Current (mA):148.1307563063629 -Samples: 3000000 -Consumed Energy (mAs): 103594.1718569694 -Consumed Energy (mAh): 28.77615884915817 -Consumed Energy (mWs): 519795.62609628926 -Consumed Energy (mWh): 144.3876739156359 -Avg power (mW): 864.5467841074815 -Avg Current (mA): 172.20634374040117 -Avg Voltage (V): 5.0204119391256254 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 28.77615884915817 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 864.5467841074815 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 30171 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:37:05 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:47:06 +0100 - Duration: 600007 seconds -Real workload: 1.1503998513570592E11 - Integer reached: 198336 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 30172 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:37:06 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 17:47:06 +0100 - Duration: 600005 seconds -Real workload: 1.1484773734064279E11 - Integer reached: 198177 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,0,0,2,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 2.29888e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.25175e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200002-0-0 2,0,0,0,0,2,0,0 [1363200- 0- 0- 0- 0- 1363200- 0- 0] time (s): 601.6086900234222 -Ins Current (mA):148.1307563063629 -Samples: 3000000 -Consumed Energy (mAs): 103594.1718569694 -Consumed Energy (mAh): 28.77615884915817 -Consumed Energy (mWs): 519795.62609628926 -Consumed Energy (mWh): 144.3876739156359 -Avg power (mW): 864.5467841074815 -Avg Current (mA): 172.20634374040117 -Avg Voltage (V): 5.0204119391256254 - Thread : 0 - ThreadProcess id: 30171 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:37:05 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:47:06 +0100 - Duration: 600007 seconds -Real workload: 1.1503998513570592E11 - Integer reached: 198336 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 30172 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:37:06 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 17:47:06 +0100 - Duration: 600005 seconds -Real workload: 1.1484773734064279E11 - Integer reached: 198177 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 28.77615884915817 2.29888e+11 1.25175e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200002-0-0 -phone format: 2,0,0,0,0,2,0,0 -Exact values of frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.6086900234222 -Ins Current (mA):148.1307563063629 -Samples: 3000000 -Consumed Energy (mAs): 103594.1718569694 -Consumed Energy (mAh): 28.77615884915817 -Consumed Energy (mWs): 519795.62609628926 -Consumed Energy (mWh): 144.3876739156359 -Avg power (mW): 864.5467841074815 -Avg Current (mA): 172.20634374040117 -Avg Voltage (V): 5.0204119391256254 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 30171 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:37:05 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 17:47:06 +0100 - Duration: 600007 seconds -Real workload: 1.1503998513570592E11 - Integer reached: 198336 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 30172 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:37:06 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 17:47:06 +0100 - Duration: 600005 seconds -Real workload: 1.1484773734064279E11 - Integer reached: 198177 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 28.77615884915817 -Workload: 2.29888e+11 -Energy efficiency: 1.25175e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_20_25' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 28.77615884915817 ---- Experiment result, Avg Power = 864.5467841074815 ---- Experiment result, Total Workload = 2.29888e+11 ---- Experiment result, Energy Efficiency = 1.25175e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200002-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_19_33_10 ---- Performing experiments on configuration 200002-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 2 ---- Exact frequency of core 5: 1363200 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 1363200 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 30978 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 2 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 867.97589459951 -powermeter script : average_power with numpy arrays = 867.975894599505 -powermeter script : Summary Result = time (s): 601.4040350914001 -Ins Current (mA):161.29738502331537 -Samples: 3000000 -Consumed Energy (mAs): 103259.70530412951 -Consumed Energy (mAh): 28.68325147336931 -Consumed Energy (mWs): 518270.95343281794 -Consumed Energy (mWh): 143.9641537313383 -Avg power (mW): 867.97589459951 -Avg Current (mA): 172.91146547809512 -Avg Voltage (V): 5.0197706219167255 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 2 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.1 MB/s (909 bytes in 0.017s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 0- 0- 1363200- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4040350914001 -Ins Current (mA):161.29738502331537 -Samples: 3000000 -Consumed Energy (mAs): 103259.70530412951 -Consumed Energy (mAh): 28.68325147336931 -Consumed Energy (mWs): 518270.95343281794 -Consumed Energy (mWh): 143.9641537313383 -Avg power (mW): 867.97589459951 -Avg Current (mA): 172.91146547809512 -Avg Voltage (V): 5.0197706219167255 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 28.68325147336931 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 867.97589459951 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 31003 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:52:53 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:02:53 +0100 - Duration: 600003 seconds -Real workload: 1.149432358640913E11 - Integer reached: 198256 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31004 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:52:53 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 18:02:53 +0100 - Duration: 600010 seconds -Real workload: 1.1473899180037012E11 - Integer reached: 198087 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,0,0,2,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 2.29682e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.24882e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200002-0-0 2,0,0,0,0,2,0,0 [1363200- 0- 0- 0- 0- 1363200- 0- 0] time (s): 601.4040350914001 -Ins Current (mA):161.29738502331537 -Samples: 3000000 -Consumed Energy (mAs): 103259.70530412951 -Consumed Energy (mAh): 28.68325147336931 -Consumed Energy (mWs): 518270.95343281794 -Consumed Energy (mWh): 143.9641537313383 -Avg power (mW): 867.97589459951 -Avg Current (mA): 172.91146547809512 -Avg Voltage (V): 5.0197706219167255 - Thread : 0 - ThreadProcess id: 31003 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:52:53 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:02:53 +0100 - Duration: 600003 seconds -Real workload: 1.149432358640913E11 - Integer reached: 198256 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31004 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:52:53 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 18:02:53 +0100 - Duration: 600010 seconds -Real workload: 1.1473899180037012E11 - Integer reached: 198087 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 28.68325147336931 2.29682e+11 1.24882e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200002-0-0 -phone format: 2,0,0,0,0,2,0,0 -Exact values of frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4040350914001 -Ins Current (mA):161.29738502331537 -Samples: 3000000 -Consumed Energy (mAs): 103259.70530412951 -Consumed Energy (mAh): 28.68325147336931 -Consumed Energy (mWs): 518270.95343281794 -Consumed Energy (mWh): 143.9641537313383 -Avg power (mW): 867.97589459951 -Avg Current (mA): 172.91146547809512 -Avg Voltage (V): 5.0197706219167255 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 31003 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:52:53 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:02:53 +0100 - Duration: 600003 seconds -Real workload: 1.149432358640913E11 - Integer reached: 198256 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31004 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 17:52:53 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 18:02:53 +0100 - Duration: 600010 seconds -Real workload: 1.1473899180037012E11 - Integer reached: 198087 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 28.68325147336931 -Workload: 2.29682e+11 -Energy efficiency: 1.24882e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_36_12' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 28.68325147336931 ---- Experiment result, Avg Power = 867.97589459951 ---- Experiment result, Total Workload = 2.29682e+11 ---- Experiment result, Energy Efficiency = 1.24882e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200002-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_19_48_57 ---- Performing experiments on configuration 200002-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 2 ---- Exact frequency of core 5: 1363200 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 1363200 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 31810 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 2 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 859.9466955837246 -powermeter script : average_power with numpy arrays = 859.9466955837061 -powermeter script : Summary Result = time (s): 601.2181499004364 -Ins Current (mA):170.03799204498696 -Samples: 3000000 -Consumed Energy (mAs): 101361.43321974271 -Consumed Energy (mAh): 28.155953672150755 -Consumed Energy (mWs): 508916.5207964621 -Consumed Energy (mWh): 141.36570022123948 -Avg power (mW): 859.9466955837246 -Avg Current (mA): 171.2693430127786 -Avg Voltage (V): 5.021019409875141 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 2 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.034s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 0- 0- 1363200- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2181499004364 -Ins Current (mA):170.03799204498696 -Samples: 3000000 -Consumed Energy (mAs): 101361.43321974271 -Consumed Energy (mAh): 28.155953672150755 -Consumed Energy (mWs): 508916.5207964621 -Consumed Energy (mWh): 141.36570022123948 -Avg power (mW): 859.9466955837246 -Avg Current (mA): 171.2693430127786 -Avg Voltage (V): 5.021019409875141 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 28.155953672150755 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 859.9466955837246 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 31835 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:08:39 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:18:39 +0100 - Duration: 600005 seconds -Real workload: 1.150375658880399E11 - Integer reached: 198334 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31836 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:08:39 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 18:18:40 +0100 - Duration: 600014 seconds -Real workload: 1.1482840089744902E11 - Integer reached: 198161 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,0,0,2,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 2.29866e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.22489e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200002-0-0 2,0,0,0,0,2,0,0 [1363200- 0- 0- 0- 0- 1363200- 0- 0] time (s): 601.2181499004364 -Ins Current (mA):170.03799204498696 -Samples: 3000000 -Consumed Energy (mAs): 101361.43321974271 -Consumed Energy (mAh): 28.155953672150755 -Consumed Energy (mWs): 508916.5207964621 -Consumed Energy (mWh): 141.36570022123948 -Avg power (mW): 859.9466955837246 -Avg Current (mA): 171.2693430127786 -Avg Voltage (V): 5.021019409875141 - Thread : 0 - ThreadProcess id: 31835 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:08:39 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:18:39 +0100 - Duration: 600005 seconds -Real workload: 1.150375658880399E11 - Integer reached: 198334 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31836 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:08:39 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 18:18:40 +0100 - Duration: 600014 seconds -Real workload: 1.1482840089744902E11 - Integer reached: 198161 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 28.155953672150755 2.29866e+11 1.22489e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200002-0-0 -phone format: 2,0,0,0,0,2,0,0 -Exact values of frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2181499004364 -Ins Current (mA):170.03799204498696 -Samples: 3000000 -Consumed Energy (mAs): 101361.43321974271 -Consumed Energy (mAh): 28.155953672150755 -Consumed Energy (mWs): 508916.5207964621 -Consumed Energy (mWh): 141.36570022123948 -Avg power (mW): 859.9466955837246 -Avg Current (mA): 171.2693430127786 -Avg Voltage (V): 5.021019409875141 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 31835 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:08:39 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:18:39 +0100 - Duration: 600005 seconds -Real workload: 1.150375658880399E11 - Integer reached: 198334 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31836 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:08:39 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 18:18:40 +0100 - Duration: 600014 seconds -Real workload: 1.1482840089744902E11 - Integer reached: 198161 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 28.155953672150755 -Workload: 2.29866e+11 -Energy efficiency: 1.22489e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_19_51_59' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 28.155953672150755 ---- Experiment result, Avg Power = 859.9466955837246 ---- Experiment result, Total Workload = 2.29866e+11 ---- Experiment result, Energy Efficiency = 1.22489e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200002-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_20_04_43 ---- Performing experiments on configuration 200020-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 2 ---- Exact frequency of core 4: 1363200 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 1363200 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 32643 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 2 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 731.917838387565 -powermeter script : average_power with numpy arrays = 731.9178383874673 -powermeter script : Summary Result = time (s): 602.3457834720612 -Ins Current (mA):135.4222510914868 -Samples: 3000000 -Consumed Energy (mAs): 86516.53366323434 -Consumed Energy (mAh): 24.03237046200954 -Consumed Energy (mWs): 435933.4137188727 -Consumed Energy (mWh): 121.09261492190909 -Avg power (mW): 731.917838387565 -Avg Current (mA): 145.211797528624 -Avg Voltage (V): 5.040346933542297 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 2 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (907 bytes in 0.027s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 0- 1363200- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 602.3457834720612 -Ins Current (mA):135.4222510914868 -Samples: 3000000 -Consumed Energy (mAs): 86516.53366323434 -Consumed Energy (mAh): 24.03237046200954 -Consumed Energy (mWs): 435933.4137188727 -Consumed Energy (mWh): 121.09261492190909 -Avg power (mW): 731.917838387565 -Avg Current (mA): 145.211797528624 -Avg Voltage (V): 5.040346933542297 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.03237046200954 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 731.917838387565 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 32668 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:24:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:34:28 +0100 - Duration: 600022 seconds -Real workload: 4.689791238684032E10 - Integer reached: 129028 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 32669 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:24:27 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 18:34:28 +0100 - Duration: 600012 seconds -Real workload: 4.71449873647981E10 - Integer reached: 129353 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,0,2,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.40429e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.55547e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200020-0-0 2,0,0,0,2,0,0,0 [1363200- 0- 0- 0- 1363200- 0- 0- 0] time (s): 602.3457834720612 -Ins Current (mA):135.4222510914868 -Samples: 3000000 -Consumed Energy (mAs): 86516.53366323434 -Consumed Energy (mAh): 24.03237046200954 -Consumed Energy (mWs): 435933.4137188727 -Consumed Energy (mWh): 121.09261492190909 -Avg power (mW): 731.917838387565 -Avg Current (mA): 145.211797528624 -Avg Voltage (V): 5.040346933542297 - Thread : 0 - ThreadProcess id: 32668 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:24:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:34:28 +0100 - Duration: 600022 seconds -Real workload: 4.689791238684032E10 - Integer reached: 129028 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 32669 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:24:27 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 18:34:28 +0100 - Duration: 600012 seconds -Real workload: 4.71449873647981E10 - Integer reached: 129353 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.03237046200954 9.40429e+10 2.55547e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200020-0-0 -phone format: 2,0,0,0,2,0,0,0 -Exact values of frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 602.3457834720612 -Ins Current (mA):135.4222510914868 -Samples: 3000000 -Consumed Energy (mAs): 86516.53366323434 -Consumed Energy (mAh): 24.03237046200954 -Consumed Energy (mWs): 435933.4137188727 -Consumed Energy (mWh): 121.09261492190909 -Avg power (mW): 731.917838387565 -Avg Current (mA): 145.211797528624 -Avg Voltage (V): 5.040346933542297 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 32668 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:24:27 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:34:28 +0100 - Duration: 600022 seconds -Real workload: 4.689791238684032E10 - Integer reached: 129028 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 32669 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:24:27 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 18:34:28 +0100 - Duration: 600012 seconds -Real workload: 4.71449873647981E10 - Integer reached: 129353 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.03237046200954 -Workload: 9.40429e+10 -Energy efficiency: 2.55547e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_07_45' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.03237046200954 ---- Experiment result, Avg Power = 731.917838387565 ---- Experiment result, Total Workload = 9.40429e+10 ---- Experiment result, Energy Efficiency = 2.55547e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200020-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_20_20_32 ---- Performing experiments on configuration 200020-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 2 ---- Exact frequency of core 4: 1363200 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 1363200 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 2324 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 2 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 744.9448049456295 -powermeter script : average_power with numpy arrays = 744.9448049454912 -powermeter script : Summary Result = time (s): 601.2116229534149 -Ins Current (mA):128.75610127778242 -Samples: 3000000 -Consumed Energy (mAs): 89043.37299606584 -Consumed Energy (mAh): 24.734270276684956 -Consumed Energy (mWs): 448443.9624122648 -Consumed Energy (mWh): 124.56776733674022 -Avg power (mW): 744.9448049456295 -Avg Current (mA): 147.8526774478768 -Avg Voltage (V): 5.0384262077922015 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 2 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (905 bytes in 0.033s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 0- 1363200- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2116229534149 -Ins Current (mA):128.75610127778242 -Samples: 3000000 -Consumed Energy (mAs): 89043.37299606584 -Consumed Energy (mAh): 24.734270276684956 -Consumed Energy (mWs): 448443.9624122648 -Consumed Energy (mWh): 124.56776733674022 -Avg power (mW): 744.9448049456295 -Avg Current (mA): 147.8526774478768 -Avg Voltage (V): 5.0384262077922015 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.734270276684956 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 744.9448049456295 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 2382 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:40:17 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:50:17 +0100 - Duration: 600004 seconds -Real workload: 4.683416267474573E10 - Integer reached: 128944 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 2383 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:40:16 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 18:50:17 +0100 - Duration: 600016 seconds -Real workload: 4.6967025403698715E10 - Integer reached: 129119 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,0,2,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.38012e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.63688e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200020-0-0 2,0,0,0,2,0,0,0 [1363200- 0- 0- 0- 1363200- 0- 0- 0] time (s): 601.2116229534149 -Ins Current (mA):128.75610127778242 -Samples: 3000000 -Consumed Energy (mAs): 89043.37299606584 -Consumed Energy (mAh): 24.734270276684956 -Consumed Energy (mWs): 448443.9624122648 -Consumed Energy (mWh): 124.56776733674022 -Avg power (mW): 744.9448049456295 -Avg Current (mA): 147.8526774478768 -Avg Voltage (V): 5.0384262077922015 - Thread : 0 - ThreadProcess id: 2382 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:40:17 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:50:17 +0100 - Duration: 600004 seconds -Real workload: 4.683416267474573E10 - Integer reached: 128944 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 2383 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:40:16 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 18:50:17 +0100 - Duration: 600016 seconds -Real workload: 4.6967025403698715E10 - Integer reached: 129119 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.734270276684956 9.38012e+10 2.63688e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200020-0-0 -phone format: 2,0,0,0,2,0,0,0 -Exact values of frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2116229534149 -Ins Current (mA):128.75610127778242 -Samples: 3000000 -Consumed Energy (mAs): 89043.37299606584 -Consumed Energy (mAh): 24.734270276684956 -Consumed Energy (mWs): 448443.9624122648 -Consumed Energy (mWh): 124.56776733674022 -Avg power (mW): 744.9448049456295 -Avg Current (mA): 147.8526774478768 -Avg Voltage (V): 5.0384262077922015 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 2382 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:40:17 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 18:50:17 +0100 - Duration: 600004 seconds -Real workload: 4.683416267474573E10 - Integer reached: 128944 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 2383 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:40:16 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 18:50:17 +0100 - Duration: 600016 seconds -Real workload: 4.6967025403698715E10 - Integer reached: 129119 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.734270276684956 -Workload: 9.38012e+10 -Energy efficiency: 2.63688e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_23_34' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.734270276684956 ---- Experiment result, Avg Power = 744.9448049456295 ---- Experiment result, Total Workload = 9.38012e+10 ---- Experiment result, Energy Efficiency = 2.63688e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200020-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_20_36_21 ---- Performing experiments on configuration 200020-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 2 ---- Exact frequency of core 4: 1363200 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 1363200 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 3668 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 2 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 717.9204299633639 -powermeter script : average_power with numpy arrays = 717.9204299633018 -powermeter script : Summary Result = time (s): 601.5907115936279 -Ins Current (mA):147.15080229793978 -Samples: 3000000 -Consumed Energy (mAs): 85475.83701045752 -Consumed Energy (mAh): 23.743288058460422 -Consumed Energy (mWs): 430767.81665986794 -Consumed Energy (mWh): 119.65772684996331 -Avg power (mW): 717.9204299633639 -Avg Current (mA): 142.37241464497 -Avg Voltage (V): 5.042552883250743 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 2 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.038s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 0- 1363200- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.5907115936279 -Ins Current (mA):147.15080229793978 -Samples: 3000000 -Consumed Energy (mAs): 85475.83701045752 -Consumed Energy (mAh): 23.743288058460422 -Consumed Energy (mWs): 430767.81665986794 -Consumed Energy (mWh): 119.65772684996331 -Avg power (mW): 717.9204299633639 -Avg Current (mA): 142.37241464497 -Avg Voltage (V): 5.042552883250743 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.743288058460422 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 717.9204299633639 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 3696 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:56:06 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:06:06 +0100 - Duration: 600023 seconds -Real workload: 4.712443544614491E10 - Integer reached: 129326 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 3697 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:56:06 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 19:06:06 +0100 - Duration: 600012 seconds -Real workload: 4.669240542279424E10 - Integer reached: 128757 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,0,2,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.38168e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.53081e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200020-0-0 2,0,0,0,2,0,0,0 [1363200- 0- 0- 0- 1363200- 0- 0- 0] time (s): 601.5907115936279 -Ins Current (mA):147.15080229793978 -Samples: 3000000 -Consumed Energy (mAs): 85475.83701045752 -Consumed Energy (mAh): 23.743288058460422 -Consumed Energy (mWs): 430767.81665986794 -Consumed Energy (mWh): 119.65772684996331 -Avg power (mW): 717.9204299633639 -Avg Current (mA): 142.37241464497 -Avg Voltage (V): 5.042552883250743 - Thread : 0 - ThreadProcess id: 3696 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:56:06 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:06:06 +0100 - Duration: 600023 seconds -Real workload: 4.712443544614491E10 - Integer reached: 129326 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 3697 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:56:06 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 19:06:06 +0100 - Duration: 600012 seconds -Real workload: 4.669240542279424E10 - Integer reached: 128757 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.743288058460422 9.38168e+10 2.53081e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200020-0-0 -phone format: 2,0,0,0,2,0,0,0 -Exact values of frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.5907115936279 -Ins Current (mA):147.15080229793978 -Samples: 3000000 -Consumed Energy (mAs): 85475.83701045752 -Consumed Energy (mAh): 23.743288058460422 -Consumed Energy (mWs): 430767.81665986794 -Consumed Energy (mWh): 119.65772684996331 -Avg power (mW): 717.9204299633639 -Avg Current (mA): 142.37241464497 -Avg Voltage (V): 5.042552883250743 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 3696 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:56:06 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:06:06 +0100 - Duration: 600023 seconds -Real workload: 4.712443544614491E10 - Integer reached: 129326 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 3697 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 18:56:06 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 19:06:06 +0100 - Duration: 600012 seconds -Real workload: 4.669240542279424E10 - Integer reached: 128757 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.743288058460422 -Workload: 9.38168e+10 -Energy efficiency: 2.53081e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_39_23' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.743288058460422 ---- Experiment result, Avg Power = 717.9204299633639 ---- Experiment result, Total Workload = 9.38168e+10 ---- Experiment result, Energy Efficiency = 2.53081e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200020-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_20_52_10 ---- Performing experiments on configuration 200200-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 2 ---- Exact frequency of core 3: 1363200 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 1363200 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 4511 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 2 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 720.3754498598336 -powermeter script : average_power with numpy arrays = 720.3754498597286 -powermeter script : Summary Result = time (s): 601.613443851471 -Ins Current (mA):127.86931807358359 -Samples: 3000000 -Consumed Energy (mAs): 85502.13017351826 -Consumed Energy (mAh): 23.750591714866186 -Consumed Energy (mWs): 431017.1042787621 -Consumed Energy (mWh): 119.72697341076726 -Avg power (mW): 720.3754498598336 -Avg Current (mA): 142.8694332997254 -Avg Voltage (V): 5.042194353417501 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 2 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.051s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 1363200- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.613443851471 -Ins Current (mA):127.86931807358359 -Samples: 3000000 -Consumed Energy (mAs): 85502.13017351826 -Consumed Energy (mAh): 23.750591714866186 -Consumed Energy (mWs): 431017.1042787621 -Consumed Energy (mWh): 119.72697341076726 -Avg power (mW): 720.3754498598336 -Avg Current (mA): 142.8694332997254 -Avg Voltage (V): 5.042194353417501 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.750591714866186 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 720.3754498598336 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 4555 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:11:55 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:21:55 +0100 - Duration: 600019 seconds -Real workload: 4.694955228711871E10 - Integer reached: 129096 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 4556 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:11:55 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:21:55 +0100 - Duration: 600010 seconds -Real workload: 4.681064737691991E10 - Integer reached: 128913 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,2,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.37602e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.53312e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200200-0-0 2,0,0,2,0,0,0,0 [1363200- 0- 0- 1363200- 0- 0- 0- 0] time (s): 601.613443851471 -Ins Current (mA):127.86931807358359 -Samples: 3000000 -Consumed Energy (mAs): 85502.13017351826 -Consumed Energy (mAh): 23.750591714866186 -Consumed Energy (mWs): 431017.1042787621 -Consumed Energy (mWh): 119.72697341076726 -Avg power (mW): 720.3754498598336 -Avg Current (mA): 142.8694332997254 -Avg Voltage (V): 5.042194353417501 - Thread : 0 - ThreadProcess id: 4555 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:11:55 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:21:55 +0100 - Duration: 600019 seconds -Real workload: 4.694955228711871E10 - Integer reached: 129096 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 4556 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:11:55 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:21:55 +0100 - Duration: 600010 seconds -Real workload: 4.681064737691991E10 - Integer reached: 128913 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.750591714866186 9.37602e+10 2.53312e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200200-0-0 -phone format: 2,0,0,2,0,0,0,0 -Exact values of frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.613443851471 -Ins Current (mA):127.86931807358359 -Samples: 3000000 -Consumed Energy (mAs): 85502.13017351826 -Consumed Energy (mAh): 23.750591714866186 -Consumed Energy (mWs): 431017.1042787621 -Consumed Energy (mWh): 119.72697341076726 -Avg power (mW): 720.3754498598336 -Avg Current (mA): 142.8694332997254 -Avg Voltage (V): 5.042194353417501 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 4555 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:11:55 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:21:55 +0100 - Duration: 600019 seconds -Real workload: 4.694955228711871E10 - Integer reached: 129096 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 4556 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:11:55 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:21:55 +0100 - Duration: 600010 seconds -Real workload: 4.681064737691991E10 - Integer reached: 128913 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.750591714866186 -Workload: 9.37602e+10 -Energy efficiency: 2.53312e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_20_55_12' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.750591714866186 ---- Experiment result, Avg Power = 720.3754498598336 ---- Experiment result, Total Workload = 9.37602e+10 ---- Experiment result, Energy Efficiency = 2.53312e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200200-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_21_07_59 ---- Performing experiments on configuration 200200-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 2 ---- Exact frequency of core 3: 1363200 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 1363200 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 5424 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 2 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 720.5358246997052 -powermeter script : average_power with numpy arrays = 720.5358246996205 -powermeter script : Summary Result = time (s): 601.3620121479034 -Ins Current (mA):137.14613564758903 -Samples: 3000000 -Consumed Energy (mAs): 84621.45672231389 -Consumed Energy (mAh): 23.505960200642747 -Consumed Energy (mWs): 426663.97994278034 -Consumed Energy (mWh): 118.51777220632788 -Avg power (mW): 720.5358246997052 -Avg Current (mA): 142.8996555023161 -Avg Voltage (V): 5.042250257125545 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 2 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (903 bytes in 0.034s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 1363200- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.3620121479034 -Ins Current (mA):137.14613564758903 -Samples: 3000000 -Consumed Energy (mAs): 84621.45672231389 -Consumed Energy (mAh): 23.505960200642747 -Consumed Energy (mWs): 426663.97994278034 -Consumed Energy (mWh): 118.51777220632788 -Avg power (mW): 720.5358246997052 -Avg Current (mA): 142.8996555023161 -Avg Voltage (V): 5.042250257125545 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.505960200642747 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 720.5358246997052 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 5449 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:27:44 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:37:44 +0100 - Duration: 600014 seconds -Real workload: 4.672649773539955E10 - Integer reached: 128802 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 5450 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:27:44 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:37:44 +0100 - Duration: 600006 seconds -Real workload: 4.68243006729817E10 - Integer reached: 128931 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,2,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.35508e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.51264e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200200-0-0 2,0,0,2,0,0,0,0 [1363200- 0- 0- 1363200- 0- 0- 0- 0] time (s): 601.3620121479034 -Ins Current (mA):137.14613564758903 -Samples: 3000000 -Consumed Energy (mAs): 84621.45672231389 -Consumed Energy (mAh): 23.505960200642747 -Consumed Energy (mWs): 426663.97994278034 -Consumed Energy (mWh): 118.51777220632788 -Avg power (mW): 720.5358246997052 -Avg Current (mA): 142.8996555023161 -Avg Voltage (V): 5.042250257125545 - Thread : 0 - ThreadProcess id: 5449 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:27:44 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:37:44 +0100 - Duration: 600014 seconds -Real workload: 4.672649773539955E10 - Integer reached: 128802 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 5450 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:27:44 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:37:44 +0100 - Duration: 600006 seconds -Real workload: 4.68243006729817E10 - Integer reached: 128931 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.505960200642747 9.35508e+10 2.51264e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200200-0-0 -phone format: 2,0,0,2,0,0,0,0 -Exact values of frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.3620121479034 -Ins Current (mA):137.14613564758903 -Samples: 3000000 -Consumed Energy (mAs): 84621.45672231389 -Consumed Energy (mAh): 23.505960200642747 -Consumed Energy (mWs): 426663.97994278034 -Consumed Energy (mWh): 118.51777220632788 -Avg power (mW): 720.5358246997052 -Avg Current (mA): 142.8996555023161 -Avg Voltage (V): 5.042250257125545 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 5449 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:27:44 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:37:44 +0100 - Duration: 600014 seconds -Real workload: 4.672649773539955E10 - Integer reached: 128802 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 5450 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:27:44 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:37:44 +0100 - Duration: 600006 seconds -Real workload: 4.68243006729817E10 - Integer reached: 128931 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.505960200642747 -Workload: 9.35508e+10 -Energy efficiency: 2.51264e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_11_01' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.505960200642747 ---- Experiment result, Avg Power = 720.5358246997052 ---- Experiment result, Total Workload = 9.35508e+10 ---- Experiment result, Energy Efficiency = 2.51264e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200200-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_21_23_50 ---- Performing experiments on configuration 200200-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 2 ---- Exact frequency of core 3: 1363200 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 1363200 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 6321 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 2 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 715.786262487798 -powermeter script : average_power with numpy arrays = 715.78626248765 -powermeter script : Summary Result = time (s): 601.5122427940369 -Ins Current (mA):145.368836938176 -Samples: 3000000 -Consumed Energy (mAs): 84342.56116993622 -Consumed Energy (mAh): 23.42848921387117 -Consumed Energy (mWs): 425236.9201080539 -Consumed Energy (mWh): 118.12136669668163 -Avg power (mW): 715.786262487798 -Avg Current (mA): 141.936792114253 -Avg Voltage (V): 5.042993094500973 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 2 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (906 bytes in 0.028s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 0- 1363200- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.5122427940369 -Ins Current (mA):145.368836938176 -Samples: 3000000 -Consumed Energy (mAs): 84342.56116993622 -Consumed Energy (mAh): 23.42848921387117 -Consumed Energy (mWs): 425236.9201080539 -Consumed Energy (mWh): 118.12136669668163 -Avg power (mW): 715.786262487798 -Avg Current (mA): 141.936792114253 -Avg Voltage (V): 5.042993094500973 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.42848921387117 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 715.786262487798 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 6347 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:43:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:53:35 +0100 - Duration: 600002 seconds -Real workload: 4.7808940774018616E10 - Integer reached: 130222 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6348 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:43:35 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:53:35 +0100 - Duration: 600010 seconds -Real workload: 4.7563121197769875E10 - Integer reached: 129901 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,2,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.53721e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.45653e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 200200-0-0 2,0,0,2,0,0,0,0 [1363200- 0- 0- 1363200- 0- 0- 0- 0] time (s): 601.5122427940369 -Ins Current (mA):145.368836938176 -Samples: 3000000 -Consumed Energy (mAs): 84342.56116993622 -Consumed Energy (mAh): 23.42848921387117 -Consumed Energy (mWs): 425236.9201080539 -Consumed Energy (mWh): 118.12136669668163 -Avg power (mW): 715.786262487798 -Avg Current (mA): 141.936792114253 -Avg Voltage (V): 5.042993094500973 - Thread : 0 - ThreadProcess id: 6347 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:43:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:53:35 +0100 - Duration: 600002 seconds -Real workload: 4.7808940774018616E10 - Integer reached: 130222 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6348 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:43:35 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:53:35 +0100 - Duration: 600010 seconds -Real workload: 4.7563121197769875E10 - Integer reached: 129901 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.42848921387117 9.53721e+10 2.45653e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 200200-0-0 -phone format: 2,0,0,2,0,0,0,0 -Exact values of frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.5122427940369 -Ins Current (mA):145.368836938176 -Samples: 3000000 -Consumed Energy (mAs): 84342.56116993622 -Consumed Energy (mAh): 23.42848921387117 -Consumed Energy (mWs): 425236.9201080539 -Consumed Energy (mWh): 118.12136669668163 -Avg power (mW): 715.786262487798 -Avg Current (mA): 141.936792114253 -Avg Voltage (V): 5.042993094500973 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 6347 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:43:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 19:53:35 +0100 - Duration: 600002 seconds -Real workload: 4.7808940774018616E10 - Integer reached: 130222 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6348 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:43:35 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 19:53:35 +0100 - Duration: 600010 seconds -Real workload: 4.7563121197769875E10 - Integer reached: 129901 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.42848921387117 -Workload: 9.53721e+10 -Energy efficiency: 2.45653e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_26_52' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.42848921387117 ---- Experiment result, Avg Power = 715.786262487798 ---- Experiment result, Total Workload = 9.53721e+10 ---- Experiment result, Energy Efficiency = 2.45653e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 200200-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_21_39_39 ---- Performing experiments on configuration 202000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 2 ---- Exact frequency of core 2: 1363200 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 1363200 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 7185 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 2 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 727.6323355556636 -powermeter script : average_power with numpy arrays = 727.6323355556075 -powermeter script : Summary Result = time (s): 601.2154786586761 -Ins Current (mA):136.3571662602865 -Samples: 3000000 -Consumed Energy (mAs): 86733.12376634628 -Consumed Energy (mAh): 24.092534379540634 -Consumed Energy (mWs): 437121.96536654566 -Consumed Energy (mWh): 121.4227681573738 -Avg power (mW): 727.6323355556636 -Avg Current (mA): 144.335084258714 -Avg Voltage (V): 5.041271422625258 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 2 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.032s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 1363200- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2154786586761 -Ins Current (mA):136.3571662602865 -Samples: 3000000 -Consumed Energy (mAs): 86733.12376634628 -Consumed Energy (mAh): 24.092534379540634 -Consumed Energy (mWs): 437121.96536654566 -Consumed Energy (mWh): 121.4227681573738 -Avg power (mW): 727.6323355556636 -Avg Current (mA): 144.335084258714 -Avg Voltage (V): 5.041271422625258 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.092534379540634 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 727.6323355556636 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 7210 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:59:24 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:09:24 +0100 - Duration: 600021 seconds -Real workload: 4.690398613648207E10 - Integer reached: 129036 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 7211 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:59:24 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:09:24 +0100 - Duration: 600001 seconds -Real workload: 4.772386328998816E10 - Integer reached: 130111 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,2,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.46278e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.54603e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 202000-0-0 2,0,2,0,0,0,0,0 [1363200- 0- 1363200- 0- 0- 0- 0- 0] time (s): 601.2154786586761 -Ins Current (mA):136.3571662602865 -Samples: 3000000 -Consumed Energy (mAs): 86733.12376634628 -Consumed Energy (mAh): 24.092534379540634 -Consumed Energy (mWs): 437121.96536654566 -Consumed Energy (mWh): 121.4227681573738 -Avg power (mW): 727.6323355556636 -Avg Current (mA): 144.335084258714 -Avg Voltage (V): 5.041271422625258 - Thread : 0 - ThreadProcess id: 7210 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:59:24 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:09:24 +0100 - Duration: 600021 seconds -Real workload: 4.690398613648207E10 - Integer reached: 129036 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 7211 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:59:24 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:09:24 +0100 - Duration: 600001 seconds -Real workload: 4.772386328998816E10 - Integer reached: 130111 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.092534379540634 9.46278e+10 2.54603e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 202000-0-0 -phone format: 2,0,2,0,0,0,0,0 -Exact values of frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2154786586761 -Ins Current (mA):136.3571662602865 -Samples: 3000000 -Consumed Energy (mAs): 86733.12376634628 -Consumed Energy (mAh): 24.092534379540634 -Consumed Energy (mWs): 437121.96536654566 -Consumed Energy (mWh): 121.4227681573738 -Avg power (mW): 727.6323355556636 -Avg Current (mA): 144.335084258714 -Avg Voltage (V): 5.041271422625258 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 7210 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:59:24 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:09:24 +0100 - Duration: 600021 seconds -Real workload: 4.690398613648207E10 - Integer reached: 129036 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 7211 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 19:59:24 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:09:24 +0100 - Duration: 600001 seconds -Real workload: 4.772386328998816E10 - Integer reached: 130111 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.092534379540634 -Workload: 9.46278e+10 -Energy efficiency: 2.54603e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_42_41' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.092534379540634 ---- Experiment result, Avg Power = 727.6323355556636 ---- Experiment result, Total Workload = 9.46278e+10 ---- Experiment result, Energy Efficiency = 2.54603e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 202000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_21_55_27 ---- Performing experiments on configuration 202000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 2 ---- Exact frequency of core 2: 1363200 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 1363200 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 8020 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 2 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 727.6231161055088 -powermeter script : average_power with numpy arrays = 727.6231161054499 -powermeter script : Summary Result = time (s): 601.1753022670746 -Ins Current (mA):193.95735254341886 -Samples: 3000000 -Consumed Energy (mAs): 87167.24220609097 -Consumed Energy (mAh): 24.21312283502527 -Consumed Energy (mWs): 439242.42416581203 -Consumed Energy (mWh): 122.01178449050335 -Avg power (mW): 727.6231161055088 -Avg Current (mA): 144.33147272445504 -Avg Voltage (V): 5.041333690917315 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 2 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (905 bytes in 0.044s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 1363200- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.1753022670746 -Ins Current (mA):193.95735254341886 -Samples: 3000000 -Consumed Energy (mAs): 87167.24220609097 -Consumed Energy (mAh): 24.21312283502527 -Consumed Energy (mWs): 439242.42416581203 -Consumed Energy (mWh): 122.01178449050335 -Avg power (mW): 727.6231161055088 -Avg Current (mA): 144.33147272445504 -Avg Voltage (V): 5.041333690917315 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.21312283502527 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 727.6231161055088 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 8045 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:15:12 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:25:12 +0100 - Duration: 600006 seconds -Real workload: 4.677197425996361E10 - Integer reached: 128862 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 8046 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:15:12 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:25:12 +0100 - Duration: 600018 seconds -Real workload: 4.6875898467020775E10 - Integer reached: 128999 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,2,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.36479e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.58555e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 202000-0-0 2,0,2,0,0,0,0,0 [1363200- 0- 1363200- 0- 0- 0- 0- 0] time (s): 601.1753022670746 -Ins Current (mA):193.95735254341886 -Samples: 3000000 -Consumed Energy (mAs): 87167.24220609097 -Consumed Energy (mAh): 24.21312283502527 -Consumed Energy (mWs): 439242.42416581203 -Consumed Energy (mWh): 122.01178449050335 -Avg power (mW): 727.6231161055088 -Avg Current (mA): 144.33147272445504 -Avg Voltage (V): 5.041333690917315 - Thread : 0 - ThreadProcess id: 8045 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:15:12 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:25:12 +0100 - Duration: 600006 seconds -Real workload: 4.677197425996361E10 - Integer reached: 128862 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 8046 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:15:12 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:25:12 +0100 - Duration: 600018 seconds -Real workload: 4.6875898467020775E10 - Integer reached: 128999 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.21312283502527 9.36479e+10 2.58555e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 202000-0-0 -phone format: 2,0,2,0,0,0,0,0 -Exact values of frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.1753022670746 -Ins Current (mA):193.95735254341886 -Samples: 3000000 -Consumed Energy (mAs): 87167.24220609097 -Consumed Energy (mAh): 24.21312283502527 -Consumed Energy (mWs): 439242.42416581203 -Consumed Energy (mWh): 122.01178449050335 -Avg power (mW): 727.6231161055088 -Avg Current (mA): 144.33147272445504 -Avg Voltage (V): 5.041333690917315 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 8045 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:15:12 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:25:12 +0100 - Duration: 600006 seconds -Real workload: 4.677197425996361E10 - Integer reached: 128862 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 8046 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:15:12 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:25:12 +0100 - Duration: 600018 seconds -Real workload: 4.6875898467020775E10 - Integer reached: 128999 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.21312283502527 -Workload: 9.36479e+10 -Energy efficiency: 2.58555e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_21_58_29' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.21312283502527 ---- Experiment result, Avg Power = 727.6231161055088 ---- Experiment result, Total Workload = 9.36479e+10 ---- Experiment result, Energy Efficiency = 2.58555e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 202000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_22_11_16 ---- Performing experiments on configuration 202000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 2 ---- Exact frequency of core 2: 1363200 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 1363200 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 8855 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 2 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 724.8966738025193 -powermeter script : average_power with numpy arrays = 724.8966738024386 -powermeter script : Summary Result = time (s): 601.195641040802 -Ins Current (mA):137.7705390207105 -Samples: 3000000 -Consumed Energy (mAs): 87059.55676922263 -Consumed Energy (mAh): 24.183210213672954 -Consumed Energy (mWs): 438666.6942424996 -Consumed Energy (mWh): 121.85185951180544 -Avg power (mW): 724.8966738025193 -Avg Current (mA): 143.77942548098702 -Avg Voltage (V): 5.041727433375908 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 2 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.034s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 0- 1363200- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.195641040802 -Ins Current (mA):137.7705390207105 -Samples: 3000000 -Consumed Energy (mAs): 87059.55676922263 -Consumed Energy (mAh): 24.183210213672954 -Consumed Energy (mWs): 438666.6942424996 -Consumed Energy (mWh): 121.85185951180544 -Avg power (mW): 724.8966738025193 -Avg Current (mA): 143.77942548098702 -Avg Voltage (V): 5.041727433375908 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.183210213672954 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 724.8966738025193 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 8880 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:31:00 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:41:00 +0100 - Duration: 600022 seconds -Real workload: 4.679472114142877E10 - Integer reached: 128892 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 8881 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:31:00 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:41:00 +0100 - Duration: 600011 seconds -Real workload: 4.659398912340574E10 - Integer reached: 128627 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,2,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.33887e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.58952e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 202000-0-0 2,0,2,0,0,0,0,0 [1363200- 0- 1363200- 0- 0- 0- 0- 0] time (s): 601.195641040802 -Ins Current (mA):137.7705390207105 -Samples: 3000000 -Consumed Energy (mAs): 87059.55676922263 -Consumed Energy (mAh): 24.183210213672954 -Consumed Energy (mWs): 438666.6942424996 -Consumed Energy (mWh): 121.85185951180544 -Avg power (mW): 724.8966738025193 -Avg Current (mA): 143.77942548098702 -Avg Voltage (V): 5.041727433375908 - Thread : 0 - ThreadProcess id: 8880 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:31:00 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:41:00 +0100 - Duration: 600022 seconds -Real workload: 4.679472114142877E10 - Integer reached: 128892 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 8881 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:31:00 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:41:00 +0100 - Duration: 600011 seconds -Real workload: 4.659398912340574E10 - Integer reached: 128627 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.183210213672954 9.33887e+10 2.58952e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 202000-0-0 -phone format: 2,0,2,0,0,0,0,0 -Exact values of frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.195641040802 -Ins Current (mA):137.7705390207105 -Samples: 3000000 -Consumed Energy (mAs): 87059.55676922263 -Consumed Energy (mAh): 24.183210213672954 -Consumed Energy (mWs): 438666.6942424996 -Consumed Energy (mWh): 121.85185951180544 -Avg power (mW): 724.8966738025193 -Avg Current (mA): 143.77942548098702 -Avg Voltage (V): 5.041727433375908 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 8880 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:31:00 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:41:00 +0100 - Duration: 600022 seconds -Real workload: 4.679472114142877E10 - Integer reached: 128892 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 8881 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:31:00 +0100 -Core id: 2 -Ending time: Sat, 18 Dec 2021 20:41:00 +0100 - Duration: 600011 seconds -Real workload: 4.659398912340574E10 - Integer reached: 128627 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.183210213672954 -Workload: 9.33887e+10 -Energy efficiency: 2.58952e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_14_18' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.183210213672954 ---- Experiment result, Avg Power = 724.8966738025193 ---- Experiment result, Total Workload = 9.33887e+10 ---- Experiment result, Energy Efficiency = 2.58952e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 202000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_22_27_04 ---- Performing experiments on configuration 220000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 2 ---- Exact frequency of core 1: 1363200 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 1363200 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 9693 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 2 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 723.8593883501256 -powermeter script : average_power with numpy arrays = 723.8593883500184 -powermeter script : Summary Result = time (s): 601.2021062374115 -Ins Current (mA):133.69288644909122 -Samples: 3000000 -Consumed Energy (mAs): 85957.79190228348 -Consumed Energy (mAh): 23.877164417300968 -Consumed Energy (mWs): 433243.8018318768 -Consumed Energy (mWh): 120.34550050885467 -Avg power (mW): 723.8593883501256 -Avg Current (mA): 143.5685163810891 -Avg Voltage (V): 5.041908954667394 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 2 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (905 bytes in 0.029s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 1363200- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2021062374115 -Ins Current (mA):133.69288644909122 -Samples: 3000000 -Consumed Energy (mAs): 85957.79190228348 -Consumed Energy (mAh): 23.877164417300968 -Consumed Energy (mWs): 433243.8018318768 -Consumed Energy (mWh): 120.34550050885467 -Avg power (mW): 723.8593883501256 -Avg Current (mA): 143.5685163810891 -Avg Voltage (V): 5.041908954667394 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.877164417300968 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 723.8593883501256 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 9718 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:46:48 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:56:48 +0100 - Duration: 600017 seconds -Real workload: 4.643448149688173E10 - Integer reached: 128416 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 9719 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:46:48 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 20:56:48 +0100 - Duration: 600016 seconds -Real workload: 4.6713616902025856E10 - Integer reached: 128785 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.31481e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.56335e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 220000-0-0 2,2,0,0,0,0,0,0 [1363200- 1363200- 0- 0- 0- 0- 0- 0] time (s): 601.2021062374115 -Ins Current (mA):133.69288644909122 -Samples: 3000000 -Consumed Energy (mAs): 85957.79190228348 -Consumed Energy (mAh): 23.877164417300968 -Consumed Energy (mWs): 433243.8018318768 -Consumed Energy (mWh): 120.34550050885467 -Avg power (mW): 723.8593883501256 -Avg Current (mA): 143.5685163810891 -Avg Voltage (V): 5.041908954667394 - Thread : 0 - ThreadProcess id: 9718 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:46:48 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:56:48 +0100 - Duration: 600017 seconds -Real workload: 4.643448149688173E10 - Integer reached: 128416 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 9719 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:46:48 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 20:56:48 +0100 - Duration: 600016 seconds -Real workload: 4.6713616902025856E10 - Integer reached: 128785 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.877164417300968 9.31481e+10 2.56335e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 220000-0-0 -phone format: 2,2,0,0,0,0,0,0 -Exact values of frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2021062374115 -Ins Current (mA):133.69288644909122 -Samples: 3000000 -Consumed Energy (mAs): 85957.79190228348 -Consumed Energy (mAh): 23.877164417300968 -Consumed Energy (mWs): 433243.8018318768 -Consumed Energy (mWh): 120.34550050885467 -Avg power (mW): 723.8593883501256 -Avg Current (mA): 143.5685163810891 -Avg Voltage (V): 5.041908954667394 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 9718 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:46:48 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 20:56:48 +0100 - Duration: 600017 seconds -Real workload: 4.643448149688173E10 - Integer reached: 128416 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 9719 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 20:46:48 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 20:56:48 +0100 - Duration: 600016 seconds -Real workload: 4.6713616902025856E10 - Integer reached: 128785 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.877164417300968 -Workload: 9.31481e+10 -Energy efficiency: 2.56335e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_30_06' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.877164417300968 ---- Experiment result, Avg Power = 723.8593883501256 ---- Experiment result, Total Workload = 9.31481e+10 ---- Experiment result, Energy Efficiency = 2.56335e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 220000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_22_42_53 ---- Performing experiments on configuration 220000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 2 ---- Exact frequency of core 1: 1363200 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 1363200 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 10548 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 2 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 729.5652161595167 -powermeter script : average_power with numpy arrays = 729.565216159491 -powermeter script : Summary Result = time (s): 606.2593667507172 -Ins Current (mA):130.86690540592022 -Samples: 3000000 -Consumed Energy (mAs): 87351.02678801218 -Consumed Energy (mAh): 24.264174107781162 -Consumed Energy (mWs): 440069.83466813795 -Consumed Energy (mWh): 122.24162074114943 -Avg power (mW): 729.5652161595167 -Avg Current (mA): 144.72738033335216 -Avg Voltage (V): 5.040961941542099 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 2 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.043s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 1363200- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 606.2593667507172 -Ins Current (mA):130.86690540592022 -Samples: 3000000 -Consumed Energy (mAs): 87351.02678801218 -Consumed Energy (mAh): 24.264174107781162 -Consumed Energy (mWs): 440069.83466813795 -Consumed Energy (mWh): 122.24162074114943 -Avg power (mW): 729.5652161595167 -Avg Current (mA): 144.72738033335216 -Avg Voltage (V): 5.040961941542099 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.264174107781162 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 729.5652161595167 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 10573 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:02:36 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:12:37 +0100 - Duration: 600003 seconds -Real workload: 4.667044166974455E10 - Integer reached: 128728 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 10574 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:02:37 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 21:12:37 +0100 - Duration: 600013 seconds -Real workload: 4.669392036272715E10 - Integer reached: 128759 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.33644e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.59887e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 220000-0-0 2,2,0,0,0,0,0,0 [1363200- 1363200- 0- 0- 0- 0- 0- 0] time (s): 606.2593667507172 -Ins Current (mA):130.86690540592022 -Samples: 3000000 -Consumed Energy (mAs): 87351.02678801218 -Consumed Energy (mAh): 24.264174107781162 -Consumed Energy (mWs): 440069.83466813795 -Consumed Energy (mWh): 122.24162074114943 -Avg power (mW): 729.5652161595167 -Avg Current (mA): 144.72738033335216 -Avg Voltage (V): 5.040961941542099 - Thread : 0 - ThreadProcess id: 10573 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:02:36 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:12:37 +0100 - Duration: 600003 seconds -Real workload: 4.667044166974455E10 - Integer reached: 128728 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 10574 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:02:37 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 21:12:37 +0100 - Duration: 600013 seconds -Real workload: 4.669392036272715E10 - Integer reached: 128759 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.264174107781162 9.33644e+10 2.59887e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 220000-0-0 -phone format: 2,2,0,0,0,0,0,0 -Exact values of frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 606.2593667507172 -Ins Current (mA):130.86690540592022 -Samples: 3000000 -Consumed Energy (mAs): 87351.02678801218 -Consumed Energy (mAh): 24.264174107781162 -Consumed Energy (mWs): 440069.83466813795 -Consumed Energy (mWh): 122.24162074114943 -Avg power (mW): 729.5652161595167 -Avg Current (mA): 144.72738033335216 -Avg Voltage (V): 5.040961941542099 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 10573 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:02:36 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:12:37 +0100 - Duration: 600003 seconds -Real workload: 4.667044166974455E10 - Integer reached: 128728 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 10574 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:02:37 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 21:12:37 +0100 - Duration: 600013 seconds -Real workload: 4.669392036272715E10 - Integer reached: 128759 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.264174107781162 -Workload: 9.33644e+10 -Energy efficiency: 2.59887e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_22_45_55' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.264174107781162 ---- Experiment result, Avg Power = 729.5652161595167 ---- Experiment result, Total Workload = 9.33644e+10 ---- Experiment result, Energy Efficiency = 2.59887e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 220000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_22_58_45 ---- Performing experiments on configuration 220000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 2 ---- Exact frequency of core 0: 1363200 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1363200 ---- Frequency level of core 1 is 2 ---- Exact frequency of core 1: 1363200 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 1363200 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 11411 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 2 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 730.7086812082333 -powermeter script : average_power with numpy arrays = 730.7086812081985 -powermeter script : Summary Result = time (s): 601.4860439300537 -Ins Current (mA):127.82013341511453 -Samples: 3000000 -Consumed Energy (mAs): 87638.51190752091 -Consumed Energy (mAh): 24.344031085422476 -Consumed Energy (mWs): 441529.32730660896 -Consumed Energy (mWh): 122.64703536294694 -Avg power (mW): 730.7086812082333 -Avg Current (mA): 144.95682270892323 -Avg Voltage (V): 5.040871257750412 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 2 ---- frequency level of core 1 is 2 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.030s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1363200- 1363200- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4860439300537 -Ins Current (mA):127.82013341511453 -Samples: 3000000 -Consumed Energy (mAs): 87638.51190752091 -Consumed Energy (mAh): 24.344031085422476 -Consumed Energy (mWs): 441529.32730660896 -Consumed Energy (mWh): 122.64703536294694 -Avg power (mW): 730.7086812082333 -Avg Current (mA): 144.95682270892323 -Avg Voltage (V): 5.040871257750412 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.344031085422476 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 730.7086812082333 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 11436 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:18:29 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:28:29 +0100 - Duration: 600017 seconds -Real workload: 4.6428439404235916E10 - Integer reached: 128408 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 11437 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:18:29 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 21:28:29 +0100 - Duration: 600022 seconds -Real workload: 4.679396282136006E10 - Integer reached: 128891 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.32224e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.61139e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 220000-0-0 2,2,0,0,0,0,0,0 [1363200- 1363200- 0- 0- 0- 0- 0- 0] time (s): 601.4860439300537 -Ins Current (mA):127.82013341511453 -Samples: 3000000 -Consumed Energy (mAs): 87638.51190752091 -Consumed Energy (mAh): 24.344031085422476 -Consumed Energy (mWs): 441529.32730660896 -Consumed Energy (mWh): 122.64703536294694 -Avg power (mW): 730.7086812082333 -Avg Current (mA): 144.95682270892323 -Avg Voltage (V): 5.040871257750412 - Thread : 0 - ThreadProcess id: 11436 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:18:29 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:28:29 +0100 - Duration: 600017 seconds -Real workload: 4.6428439404235916E10 - Integer reached: 128408 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 11437 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:18:29 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 21:28:29 +0100 - Duration: 600022 seconds -Real workload: 4.679396282136006E10 - Integer reached: 128891 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.344031085422476 9.32224e+10 2.61139e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 220000-0-0 -phone format: 2,2,0,0,0,0,0,0 -Exact values of frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4860439300537 -Ins Current (mA):127.82013341511453 -Samples: 3000000 -Consumed Energy (mAs): 87638.51190752091 -Consumed Energy (mAh): 24.344031085422476 -Consumed Energy (mWs): 441529.32730660896 -Consumed Energy (mWh): 122.64703536294694 -Avg power (mW): 730.7086812082333 -Avg Current (mA): 144.95682270892323 -Avg Voltage (V): 5.040871257750412 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 11436 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:18:29 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:28:29 +0100 - Duration: 600017 seconds -Real workload: 4.6428439404235916E10 - Integer reached: 128408 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 11437 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:18:29 +0100 -Core id: 1 -Ending time: Sat, 18 Dec 2021 21:28:29 +0100 - Duration: 600022 seconds -Real workload: 4.679396282136006E10 - Integer reached: 128891 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.344031085422476 -Workload: 9.32224e+10 -Energy efficiency: 2.61139e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_01_47' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.344031085422476 ---- Experiment result, Avg Power = 730.7086812082333 ---- Experiment result, Total Workload = 9.32224e+10 ---- Experiment result, Energy Efficiency = 2.61139e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 220000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_23_14_33 ---- Performing experiments on configuration 300003-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 3 ---- Exact frequency of core 5: 1804800 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 1804800 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 12293 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 3 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 1062.5906794670752 -powermeter script : average_power with numpy arrays = 1062.5906794671175 -powermeter script : Summary Result = time (s): 601.6380348205566 -Ins Current (mA):237.92908247234158 -Samples: 3000000 -Consumed Energy (mAs): 127160.38051081261 -Consumed Energy (mAh): 35.32232791967017 -Consumed Energy (mWs): 634444.9087143756 -Consumed Energy (mWh): 176.23469686510433 -Avg power (mW): 1062.5906794670752 -Avg Current (mA): 212.9257662822509 -Avg Voltage (V): 4.990427875499682 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 3 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.020s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 0- 0- 1804800- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.6380348205566 -Ins Current (mA):237.92908247234158 -Samples: 3000000 -Consumed Energy (mAs): 127160.38051081261 -Consumed Energy (mAh): 35.32232791967017 -Consumed Energy (mWs): 634444.9087143756 -Consumed Energy (mWh): 176.23469686510433 -Avg power (mW): 1062.5906794670752 -Avg Current (mA): 212.9257662822509 -Avg Voltage (V): 4.990427875499682 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 35.32232791967017 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 1062.5906794670752 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 12318 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:34:15 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:44:15 +0100 - Duration: 600009 seconds -Real workload: 1.5430367412140735E11 - Integer reached: 228332 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 12319 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:34:15 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 21:44:15 +0100 - Duration: 600007 seconds -Real workload: 1.5403474349021585E11 - Integer reached: 228141 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,0,3,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 3.08338e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.14557e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300003-0-0 3,0,0,0,0,3,0,0 [1804800- 0- 0- 0- 0- 1804800- 0- 0] time (s): 601.6380348205566 -Ins Current (mA):237.92908247234158 -Samples: 3000000 -Consumed Energy (mAs): 127160.38051081261 -Consumed Energy (mAh): 35.32232791967017 -Consumed Energy (mWs): 634444.9087143756 -Consumed Energy (mWh): 176.23469686510433 -Avg power (mW): 1062.5906794670752 -Avg Current (mA): 212.9257662822509 -Avg Voltage (V): 4.990427875499682 - Thread : 0 - ThreadProcess id: 12318 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:34:15 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:44:15 +0100 - Duration: 600009 seconds -Real workload: 1.5430367412140735E11 - Integer reached: 228332 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 12319 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:34:15 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 21:44:15 +0100 - Duration: 600007 seconds -Real workload: 1.5403474349021585E11 - Integer reached: 228141 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 35.32232791967017 3.08338e+11 1.14557e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300003-0-0 -phone format: 3,0,0,0,0,3,0,0 -Exact values of frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.6380348205566 -Ins Current (mA):237.92908247234158 -Samples: 3000000 -Consumed Energy (mAs): 127160.38051081261 -Consumed Energy (mAh): 35.32232791967017 -Consumed Energy (mWs): 634444.9087143756 -Consumed Energy (mWh): 176.23469686510433 -Avg power (mW): 1062.5906794670752 -Avg Current (mA): 212.9257662822509 -Avg Voltage (V): 4.990427875499682 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 12318 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:34:15 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 21:44:15 +0100 - Duration: 600009 seconds -Real workload: 1.5430367412140735E11 - Integer reached: 228332 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 12319 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:34:15 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 21:44:15 +0100 - Duration: 600007 seconds -Real workload: 1.5403474349021585E11 - Integer reached: 228141 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 35.32232791967017 -Workload: 3.08338e+11 -Energy efficiency: 1.14557e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_17_35' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 35.32232791967017 ---- Experiment result, Avg Power = 1062.5906794670752 ---- Experiment result, Total Workload = 3.08338e+11 ---- Experiment result, Energy Efficiency = 1.14557e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300003-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_23_30_19 ---- Performing experiments on configuration 300003-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 3 ---- Exact frequency of core 5: 1804800 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 1804800 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 13141 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 3 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 1054.6014541487316 -powermeter script : average_power with numpy arrays = 1054.6014541488285 -powermeter script : Summary Result = time (s): 601.4238367080688 -Ins Current (mA):219.54640314217897 -Samples: 3000000 -Consumed Energy (mAs): 127943.69804824845 -Consumed Energy (mAh): 35.53991612451346 -Consumed Energy (mWs): 638213.3090708976 -Consumed Energy (mWh): 177.281474741916 -Avg power (mW): 1054.6014541487316 -Avg Current (mA): 211.2719801557268 -Avg Voltage (V): 4.991676858291354 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 3 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.1 MB/s (910 bytes in 0.017s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 0- 0- 1804800- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4238367080688 -Ins Current (mA):219.54640314217897 -Samples: 3000000 -Consumed Energy (mAs): 127943.69804824845 -Consumed Energy (mAh): 35.53991612451346 -Consumed Energy (mWs): 638213.3090708976 -Consumed Energy (mWh): 177.281474741916 -Avg power (mW): 1054.6014541487316 -Avg Current (mA): 211.2719801557268 -Avg Voltage (V): 4.991676858291354 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 35.53991612451346 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 1054.6014541487316 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 13166 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:50:00 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:00:00 +0100 - Duration: 600012 seconds -Real workload: 1.5383636978575958E11 - Integer reached: 228000 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 13167 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:50:00 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 22:00:01 +0100 - Duration: 600002 seconds -Real workload: 1.5377308682551254E11 - Integer reached: 227955 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,0,3,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 3.07609e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.15536e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300003-0-0 3,0,0,0,0,3,0,0 [1804800- 0- 0- 0- 0- 1804800- 0- 0] time (s): 601.4238367080688 -Ins Current (mA):219.54640314217897 -Samples: 3000000 -Consumed Energy (mAs): 127943.69804824845 -Consumed Energy (mAh): 35.53991612451346 -Consumed Energy (mWs): 638213.3090708976 -Consumed Energy (mWh): 177.281474741916 -Avg power (mW): 1054.6014541487316 -Avg Current (mA): 211.2719801557268 -Avg Voltage (V): 4.991676858291354 - Thread : 0 - ThreadProcess id: 13166 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:50:00 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:00:00 +0100 - Duration: 600012 seconds -Real workload: 1.5383636978575958E11 - Integer reached: 228000 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 13167 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:50:00 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 22:00:01 +0100 - Duration: 600002 seconds -Real workload: 1.5377308682551254E11 - Integer reached: 227955 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 35.53991612451346 3.07609e+11 1.15536e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300003-0-0 -phone format: 3,0,0,0,0,3,0,0 -Exact values of frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4238367080688 -Ins Current (mA):219.54640314217897 -Samples: 3000000 -Consumed Energy (mAs): 127943.69804824845 -Consumed Energy (mAh): 35.53991612451346 -Consumed Energy (mWs): 638213.3090708976 -Consumed Energy (mWh): 177.281474741916 -Avg power (mW): 1054.6014541487316 -Avg Current (mA): 211.2719801557268 -Avg Voltage (V): 4.991676858291354 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 13166 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:50:00 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:00:00 +0100 - Duration: 600012 seconds -Real workload: 1.5383636978575958E11 - Integer reached: 228000 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 13167 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 21:50:00 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 22:00:01 +0100 - Duration: 600002 seconds -Real workload: 1.5377308682551254E11 - Integer reached: 227955 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 35.53991612451346 -Workload: 3.07609e+11 -Energy efficiency: 1.15536e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_33_21' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 35.53991612451346 ---- Experiment result, Avg Power = 1054.6014541487316 ---- Experiment result, Total Workload = 3.07609e+11 ---- Experiment result, Energy Efficiency = 1.15536e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300003-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_23_46_05 ---- Performing experiments on configuration 300003-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 3 ---- Exact frequency of core 5: 1804800 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 1804800 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 13979 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 3 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 1067.4886839615626 -powermeter script : average_power with numpy arrays = 1067.4886839615303 -powermeter script : Summary Result = time (s): 601.2559251785278 -Ins Current (mA):190.05018515132122 -Samples: 3000000 -Consumed Energy (mAs): 128583.14999373817 -Consumed Energy (mAh): 35.71754166492727 -Consumed Energy (mWs): 641336.9967637004 -Consumed Energy (mWh): 178.14916576769454 -Avg power (mW): 1067.4886839615626 -Avg Current (mA): 213.94079139297617 -Avg Voltage (V): 4.989645392125109 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 3 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.018s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 0- 0- 1804800- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2559251785278 -Ins Current (mA):190.05018515132122 -Samples: 3000000 -Consumed Energy (mAs): 128583.14999373817 -Consumed Energy (mAh): 35.71754166492727 -Consumed Energy (mWs): 641336.9967637004 -Consumed Energy (mWh): 178.14916576769454 -Avg power (mW): 1067.4886839615626 -Avg Current (mA): 213.94079139297617 -Avg Voltage (V): 4.989645392125109 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 35.71754166492727 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 1067.4886839615626 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 14004 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:05:46 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:15:46 +0100 - Duration: 600004 seconds -Real workload: 1.5409808227258325E11 - Integer reached: 228186 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 14005 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:05:46 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 22:15:47 +0100 - Duration: 600001 seconds -Real workload: 1.5399815395314246E11 - Integer reached: 228115 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,0,3,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 3.08096e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.1593e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300003-0-0 3,0,0,0,0,3,0,0 [1804800- 0- 0- 0- 0- 1804800- 0- 0] time (s): 601.2559251785278 -Ins Current (mA):190.05018515132122 -Samples: 3000000 -Consumed Energy (mAs): 128583.14999373817 -Consumed Energy (mAh): 35.71754166492727 -Consumed Energy (mWs): 641336.9967637004 -Consumed Energy (mWh): 178.14916576769454 -Avg power (mW): 1067.4886839615626 -Avg Current (mA): 213.94079139297617 -Avg Voltage (V): 4.989645392125109 - Thread : 0 - ThreadProcess id: 14004 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:05:46 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:15:46 +0100 - Duration: 600004 seconds -Real workload: 1.5409808227258325E11 - Integer reached: 228186 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 14005 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:05:46 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 22:15:47 +0100 - Duration: 600001 seconds -Real workload: 1.5399815395314246E11 - Integer reached: 228115 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 35.71754166492727 3.08096e+11 1.1593e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300003-0-0 -phone format: 3,0,0,0,0,3,0,0 -Exact values of frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2559251785278 -Ins Current (mA):190.05018515132122 -Samples: 3000000 -Consumed Energy (mAs): 128583.14999373817 -Consumed Energy (mAh): 35.71754166492727 -Consumed Energy (mWs): 641336.9967637004 -Consumed Energy (mWh): 178.14916576769454 -Avg power (mW): 1067.4886839615626 -Avg Current (mA): 213.94079139297617 -Avg Voltage (V): 4.989645392125109 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 14004 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:05:46 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:15:46 +0100 - Duration: 600004 seconds -Real workload: 1.5409808227258325E11 - Integer reached: 228186 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 14005 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:05:46 +0100 -Core id: 5 -Ending time: Sat, 18 Dec 2021 22:15:47 +0100 - Duration: 600001 seconds -Real workload: 1.5399815395314246E11 - Integer reached: 228115 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 35.71754166492727 -Workload: 3.08096e+11 -Energy efficiency: 1.1593e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_23_49_07' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 35.71754166492727 ---- Experiment result, Avg Power = 1067.4886839615626 ---- Experiment result, Total Workload = 3.08096e+11 ---- Experiment result, Energy Efficiency = 1.1593e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300003-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_00_01_50 ---- Performing experiments on configuration 300030-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 3 ---- Exact frequency of core 4: 1804800 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 1804800 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 14813 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 3 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 716.9613184199904 -powermeter script : average_power with numpy arrays = 716.9613184199413 -powermeter script : Summary Result = time (s): 601.2030091285706 -Ins Current (mA):123.4251232390342 -Samples: 3000000 -Consumed Energy (mAs): 85381.09860735078 -Consumed Energy (mAh): 23.716971835375215 -Consumed Energy (mWs): 430447.31139882666 -Consumed Energy (mWh): 119.56869761078518 -Avg power (mW): 716.9613184199904 -Avg Current (mA): 142.1724843362255 -Avg Voltage (V): 5.042897869917217 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 3 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.031s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 0- 1804800- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2030091285706 -Ins Current (mA):123.4251232390342 -Samples: 3000000 -Consumed Energy (mAs): 85381.09860735078 -Consumed Energy (mAh): 23.716971835375215 -Consumed Energy (mWs): 430447.31139882666 -Consumed Energy (mWh): 119.56869761078518 -Avg power (mW): 716.9613184199904 -Avg Current (mA): 142.1724843362255 -Avg Voltage (V): 5.042897869917217 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.716971835375215 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 716.9613184199904 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 14838 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:21:34 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:31:34 +0100 - Duration: 600003 seconds -Real workload: 4.692676633799167E10 - Integer reached: 129066 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 14839 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:21:34 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 22:31:34 +0100 - Duration: 600010 seconds -Real workload: 4.676363518063283E10 - Integer reached: 128851 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,3,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.36904e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.53142e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300030-0-0 3,0,0,0,3,0,0,0 [1804800- 0- 0- 0- 1804800- 0- 0- 0] time (s): 601.2030091285706 -Ins Current (mA):123.4251232390342 -Samples: 3000000 -Consumed Energy (mAs): 85381.09860735078 -Consumed Energy (mAh): 23.716971835375215 -Consumed Energy (mWs): 430447.31139882666 -Consumed Energy (mWh): 119.56869761078518 -Avg power (mW): 716.9613184199904 -Avg Current (mA): 142.1724843362255 -Avg Voltage (V): 5.042897869917217 - Thread : 0 - ThreadProcess id: 14838 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:21:34 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:31:34 +0100 - Duration: 600003 seconds -Real workload: 4.692676633799167E10 - Integer reached: 129066 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 14839 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:21:34 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 22:31:34 +0100 - Duration: 600010 seconds -Real workload: 4.676363518063283E10 - Integer reached: 128851 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.716971835375215 9.36904e+10 2.53142e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300030-0-0 -phone format: 3,0,0,0,3,0,0,0 -Exact values of frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2030091285706 -Ins Current (mA):123.4251232390342 -Samples: 3000000 -Consumed Energy (mAs): 85381.09860735078 -Consumed Energy (mAh): 23.716971835375215 -Consumed Energy (mWs): 430447.31139882666 -Consumed Energy (mWh): 119.56869761078518 -Avg power (mW): 716.9613184199904 -Avg Current (mA): 142.1724843362255 -Avg Voltage (V): 5.042897869917217 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 14838 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:21:34 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:31:34 +0100 - Duration: 600003 seconds -Real workload: 4.692676633799167E10 - Integer reached: 129066 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 14839 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:21:34 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 22:31:34 +0100 - Duration: 600010 seconds -Real workload: 4.676363518063283E10 - Integer reached: 128851 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.716971835375215 -Workload: 9.36904e+10 -Energy efficiency: 2.53142e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_04_52' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.716971835375215 ---- Experiment result, Avg Power = 716.9613184199904 ---- Experiment result, Total Workload = 9.36904e+10 ---- Experiment result, Energy Efficiency = 2.53142e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300030-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_00_17_38 ---- Performing experiments on configuration 300030-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 3 ---- Exact frequency of core 4: 1804800 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 1804800 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 15743 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 3 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 725.4706873172738 -powermeter script : average_power with numpy arrays = 725.4706873171948 -powermeter script : Summary Result = time (s): 601.1792325973511 -Ins Current (mA):144.70442146808284 -Samples: 3000000 -Consumed Energy (mAs): 86233.69521816686 -Consumed Energy (mAh): 23.953804227268574 -Consumed Energy (mWs): 434631.8041210424 -Consumed Energy (mWh): 120.73105670028956 -Avg power (mW): 725.4706873172738 -Avg Current (mA): 143.8971059218102 -Avg Voltage (V): 5.041593315375467 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 3 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.030s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 0- 1804800- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.1792325973511 -Ins Current (mA):144.70442146808284 -Samples: 3000000 -Consumed Energy (mAs): 86233.69521816686 -Consumed Energy (mAh): 23.953804227268574 -Consumed Energy (mWs): 434631.8041210424 -Consumed Energy (mWh): 120.73105670028956 -Avg power (mW): 725.4706873172738 -Avg Current (mA): 143.8971059218102 -Avg Voltage (V): 5.041593315375467 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.953804227268574 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 725.4706873172738 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 15769 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:37:21 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:47:22 +0100 - Duration: 600007 seconds -Real workload: 4.6978422735853455E10 - Integer reached: 129134 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 15770 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:37:22 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 22:47:22 +0100 - Duration: 600023 seconds -Real workload: 4.71678282843284E10 - Integer reached: 129383 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,3,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.41463e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.54432e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300030-0-0 3,0,0,0,3,0,0,0 [1804800- 0- 0- 0- 1804800- 0- 0- 0] time (s): 601.1792325973511 -Ins Current (mA):144.70442146808284 -Samples: 3000000 -Consumed Energy (mAs): 86233.69521816686 -Consumed Energy (mAh): 23.953804227268574 -Consumed Energy (mWs): 434631.8041210424 -Consumed Energy (mWh): 120.73105670028956 -Avg power (mW): 725.4706873172738 -Avg Current (mA): 143.8971059218102 -Avg Voltage (V): 5.041593315375467 - Thread : 0 - ThreadProcess id: 15769 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:37:21 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:47:22 +0100 - Duration: 600007 seconds -Real workload: 4.6978422735853455E10 - Integer reached: 129134 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 15770 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:37:22 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 22:47:22 +0100 - Duration: 600023 seconds -Real workload: 4.71678282843284E10 - Integer reached: 129383 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.953804227268574 9.41463e+10 2.54432e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300030-0-0 -phone format: 3,0,0,0,3,0,0,0 -Exact values of frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.1792325973511 -Ins Current (mA):144.70442146808284 -Samples: 3000000 -Consumed Energy (mAs): 86233.69521816686 -Consumed Energy (mAh): 23.953804227268574 -Consumed Energy (mWs): 434631.8041210424 -Consumed Energy (mWh): 120.73105670028956 -Avg power (mW): 725.4706873172738 -Avg Current (mA): 143.8971059218102 -Avg Voltage (V): 5.041593315375467 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 15769 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:37:21 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 22:47:22 +0100 - Duration: 600007 seconds -Real workload: 4.6978422735853455E10 - Integer reached: 129134 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 15770 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:37:22 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 22:47:22 +0100 - Duration: 600023 seconds -Real workload: 4.71678282843284E10 - Integer reached: 129383 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.953804227268574 -Workload: 9.41463e+10 -Energy efficiency: 2.54432e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_20_40' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.953804227268574 ---- Experiment result, Avg Power = 725.4706873172738 ---- Experiment result, Total Workload = 9.41463e+10 ---- Experiment result, Energy Efficiency = 2.54432e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300030-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_00_33_26 ---- Performing experiments on configuration 300030-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 3 ---- Exact frequency of core 4: 1804800 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 1804800 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 16580 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 3 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 716.9842985354938 -powermeter script : average_power with numpy arrays = 716.9842985354342 -powermeter script : Summary Result = time (s): 601.2308588027954 -Ins Current (mA):121.01781856834263 -Samples: 3000000 -Consumed Energy (mAs): 85177.38666675844 -Consumed Energy (mAh): 23.66038518521068 -Consumed Energy (mWs): 429373.61396904715 -Consumed Energy (mWh): 119.27044832473531 -Avg power (mW): 716.9842985354938 -Avg Current (mA): 142.17965552096578 -Avg Voltage (V): 5.042805146125618 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 3 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.034s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 0- 1804800- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2308588027954 -Ins Current (mA):121.01781856834263 -Samples: 3000000 -Consumed Energy (mAs): 85177.38666675844 -Consumed Energy (mAh): 23.66038518521068 -Consumed Energy (mWs): 429373.61396904715 -Consumed Energy (mWh): 119.27044832473531 -Avg power (mW): 716.9842985354938 -Avg Current (mA): 142.17965552096578 -Avg Voltage (V): 5.042805146125618 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.66038518521068 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 716.9842985354938 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 16605 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:53:10 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:03:10 +0100 - Duration: 600016 seconds -Real workload: 4.6979942488798645E10 - Integer reached: 129136 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 16606 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:53:10 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 23:03:10 +0100 - Duration: 600021 seconds -Real workload: 4.674241190778891E10 - Integer reached: 128823 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,3,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.37224e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.52452e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300030-0-0 3,0,0,0,3,0,0,0 [1804800- 0- 0- 0- 1804800- 0- 0- 0] time (s): 601.2308588027954 -Ins Current (mA):121.01781856834263 -Samples: 3000000 -Consumed Energy (mAs): 85177.38666675844 -Consumed Energy (mAh): 23.66038518521068 -Consumed Energy (mWs): 429373.61396904715 -Consumed Energy (mWh): 119.27044832473531 -Avg power (mW): 716.9842985354938 -Avg Current (mA): 142.17965552096578 -Avg Voltage (V): 5.042805146125618 - Thread : 0 - ThreadProcess id: 16605 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:53:10 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:03:10 +0100 - Duration: 600016 seconds -Real workload: 4.6979942488798645E10 - Integer reached: 129136 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 16606 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:53:10 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 23:03:10 +0100 - Duration: 600021 seconds -Real workload: 4.674241190778891E10 - Integer reached: 128823 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.66038518521068 9.37224e+10 2.52452e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300030-0-0 -phone format: 3,0,0,0,3,0,0,0 -Exact values of frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2308588027954 -Ins Current (mA):121.01781856834263 -Samples: 3000000 -Consumed Energy (mAs): 85177.38666675844 -Consumed Energy (mAh): 23.66038518521068 -Consumed Energy (mWs): 429373.61396904715 -Consumed Energy (mWh): 119.27044832473531 -Avg power (mW): 716.9842985354938 -Avg Current (mA): 142.17965552096578 -Avg Voltage (V): 5.042805146125618 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 16605 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:53:10 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:03:10 +0100 - Duration: 600016 seconds -Real workload: 4.6979942488798645E10 - Integer reached: 129136 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 16606 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 22:53:10 +0100 -Core id: 4 -Ending time: Sat, 18 Dec 2021 23:03:10 +0100 - Duration: 600021 seconds -Real workload: 4.674241190778891E10 - Integer reached: 128823 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.66038518521068 -Workload: 9.37224e+10 -Energy efficiency: 2.52452e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_36_28' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.66038518521068 ---- Experiment result, Avg Power = 716.9842985354938 ---- Experiment result, Total Workload = 9.37224e+10 ---- Experiment result, Energy Efficiency = 2.52452e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300030-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_00_49_14 ---- Performing experiments on configuration 300300-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 3 ---- Exact frequency of core 3: 1804800 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 1804800 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 17415 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 3 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 724.3399358849308 -powermeter script : average_power with numpy arrays = 724.339935884832 -powermeter script : Summary Result = time (s): 602.680333852768 -Ins Current (mA):133.8276462408808 -Samples: 3000000 -Consumed Energy (mAs): 86961.49879005252 -Consumed Energy (mAh): 24.1559718861257 -Consumed Energy (mWs): 438222.53433645604 -Consumed Energy (mWh): 121.72848176012668 -Avg power (mW): 724.3399358849308 -Avg Current (mA): 143.6673507485517 -Avg Voltage (V): 5.041785291584301 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 3 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (907 bytes in 0.031s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 1804800- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 602.680333852768 -Ins Current (mA):133.8276462408808 -Samples: 3000000 -Consumed Energy (mAs): 86961.49879005252 -Consumed Energy (mAh): 24.1559718861257 -Consumed Energy (mWs): 438222.53433645604 -Consumed Energy (mWh): 121.72848176012668 -Avg power (mW): 724.3399358849308 -Avg Current (mA): 143.6673507485517 -Avg Voltage (V): 5.041785291584301 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.1559718861257 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 724.3399358849308 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 17441 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:08:58 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:18:59 +0100 - Duration: 600020 seconds -Real workload: 4.677652317509944E10 - Integer reached: 128868 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 17442 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:08:58 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:18:59 +0100 - Duration: 600026 seconds -Real workload: 4.68986715851106E10 - Integer reached: 129029 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,3,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.36752e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.57869e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300300-0-0 3,0,0,3,0,0,0,0 [1804800- 0- 0- 1804800- 0- 0- 0- 0] time (s): 602.680333852768 -Ins Current (mA):133.8276462408808 -Samples: 3000000 -Consumed Energy (mAs): 86961.49879005252 -Consumed Energy (mAh): 24.1559718861257 -Consumed Energy (mWs): 438222.53433645604 -Consumed Energy (mWh): 121.72848176012668 -Avg power (mW): 724.3399358849308 -Avg Current (mA): 143.6673507485517 -Avg Voltage (V): 5.041785291584301 - Thread : 0 - ThreadProcess id: 17441 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:08:58 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:18:59 +0100 - Duration: 600020 seconds -Real workload: 4.677652317509944E10 - Integer reached: 128868 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 17442 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:08:58 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:18:59 +0100 - Duration: 600026 seconds -Real workload: 4.68986715851106E10 - Integer reached: 129029 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.1559718861257 9.36752e+10 2.57869e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300300-0-0 -phone format: 3,0,0,3,0,0,0,0 -Exact values of frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 602.680333852768 -Ins Current (mA):133.8276462408808 -Samples: 3000000 -Consumed Energy (mAs): 86961.49879005252 -Consumed Energy (mAh): 24.1559718861257 -Consumed Energy (mWs): 438222.53433645604 -Consumed Energy (mWh): 121.72848176012668 -Avg power (mW): 724.3399358849308 -Avg Current (mA): 143.6673507485517 -Avg Voltage (V): 5.041785291584301 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 17441 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:08:58 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:18:59 +0100 - Duration: 600020 seconds -Real workload: 4.677652317509944E10 - Integer reached: 128868 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 17442 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:08:58 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:18:59 +0100 - Duration: 600026 seconds -Real workload: 4.68986715851106E10 - Integer reached: 129029 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.1559718861257 -Workload: 9.36752e+10 -Energy efficiency: 2.57869e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_00_52_16' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.1559718861257 ---- Experiment result, Avg Power = 724.3399358849308 ---- Experiment result, Total Workload = 9.36752e+10 ---- Experiment result, Energy Efficiency = 2.57869e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300300-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_01_05_03 ---- Performing experiments on configuration 300300-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 3 ---- Exact frequency of core 3: 1804800 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 1804800 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 18246 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 3 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 727.0622958983141 -powermeter script : average_power with numpy arrays = 727.0622958981596 -powermeter script : Summary Result = time (s): 601.3401176929474 -Ins Current (mA):141.19615753863033 -Samples: 3000000 -Consumed Energy (mAs): 87583.1457194329 -Consumed Energy (mAh): 24.32865158873136 -Consumed Energy (mWs): 441257.04311028466 -Consumed Energy (mWh): 122.57140086396797 -Avg power (mW): 727.0622958983141 -Avg Current (mA): 144.21760536704423 -Avg Voltage (V): 5.04142537970928 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 3 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (907 bytes in 0.029s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 1804800- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.3401176929474 -Ins Current (mA):141.19615753863033 -Samples: 3000000 -Consumed Energy (mAs): 87583.1457194329 -Consumed Energy (mAh): 24.32865158873136 -Consumed Energy (mWs): 441257.04311028466 -Consumed Energy (mWh): 122.57140086396797 -Avg power (mW): 727.0622958983141 -Avg Current (mA): 144.21760536704423 -Avg Voltage (V): 5.04142537970928 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.32865158873136 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 727.0622958983141 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 18272 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:24:47 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:34:47 +0100 - Duration: 600009 seconds -Real workload: 4.67871382088006E10 - Integer reached: 128882 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 18273 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:24:47 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:34:47 +0100 - Duration: 600018 seconds -Real workload: 4.698374198463936E10 - Integer reached: 129141 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,3,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.37709e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.59448e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300300-0-0 3,0,0,3,0,0,0,0 [1804800- 0- 0- 1804800- 0- 0- 0- 0] time (s): 601.3401176929474 -Ins Current (mA):141.19615753863033 -Samples: 3000000 -Consumed Energy (mAs): 87583.1457194329 -Consumed Energy (mAh): 24.32865158873136 -Consumed Energy (mWs): 441257.04311028466 -Consumed Energy (mWh): 122.57140086396797 -Avg power (mW): 727.0622958983141 -Avg Current (mA): 144.21760536704423 -Avg Voltage (V): 5.04142537970928 - Thread : 0 - ThreadProcess id: 18272 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:24:47 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:34:47 +0100 - Duration: 600009 seconds -Real workload: 4.67871382088006E10 - Integer reached: 128882 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 18273 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:24:47 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:34:47 +0100 - Duration: 600018 seconds -Real workload: 4.698374198463936E10 - Integer reached: 129141 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.32865158873136 9.37709e+10 2.59448e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300300-0-0 -phone format: 3,0,0,3,0,0,0,0 -Exact values of frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.3401176929474 -Ins Current (mA):141.19615753863033 -Samples: 3000000 -Consumed Energy (mAs): 87583.1457194329 -Consumed Energy (mAh): 24.32865158873136 -Consumed Energy (mWs): 441257.04311028466 -Consumed Energy (mWh): 122.57140086396797 -Avg power (mW): 727.0622958983141 -Avg Current (mA): 144.21760536704423 -Avg Voltage (V): 5.04142537970928 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 18272 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:24:47 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:34:47 +0100 - Duration: 600009 seconds -Real workload: 4.67871382088006E10 - Integer reached: 128882 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 18273 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:24:47 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:34:47 +0100 - Duration: 600018 seconds -Real workload: 4.698374198463936E10 - Integer reached: 129141 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.32865158873136 -Workload: 9.37709e+10 -Energy efficiency: 2.59448e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_08_05' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.32865158873136 ---- Experiment result, Avg Power = 727.0622958983141 ---- Experiment result, Total Workload = 9.37709e+10 ---- Experiment result, Energy Efficiency = 2.59448e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300300-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_01_20_50 ---- Performing experiments on configuration 300300-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 3 ---- Exact frequency of core 3: 1804800 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 1804800 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 19079 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 3 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 719.868752090157 -powermeter script : average_power with numpy arrays = 719.8687520901208 -powermeter script : Summary Result = time (s): 601.4735112190247 -Ins Current (mA):142.01852571428572 -Samples: 3000000 -Consumed Energy (mAs): 84738.12918419804 -Consumed Energy (mAh): 23.538369217832788 -Consumed Energy (mWs): 427367.9139299135 -Consumed Energy (mWh): 118.71330942497596 -Avg power (mW): 719.868752090157 -Avg Current (mA): 142.75725414387662 -Avg Voltage (V): 5.042607161417127 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 3 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.031s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 0- 1804800- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4735112190247 -Ins Current (mA):142.01852571428572 -Samples: 3000000 -Consumed Energy (mAs): 84738.12918419804 -Consumed Energy (mAh): 23.538369217832788 -Consumed Energy (mWs): 427367.9139299135 -Consumed Energy (mWh): 118.71330942497596 -Avg power (mW): 719.868752090157 -Avg Current (mA): 142.75725414387662 -Avg Voltage (V): 5.042607161417127 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.538369217832788 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 719.868752090157 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 19105 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:40:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:50:35 +0100 - Duration: 600011 seconds -Real workload: 4.692524747876349E10 - Integer reached: 129064 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19106 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:40:35 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:50:35 +0100 - Duration: 600020 seconds -Real workload: 4.687286248483988E10 - Integer reached: 128995 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,3,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.37981e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.50947e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 300300-0-0 3,0,0,3,0,0,0,0 [1804800- 0- 0- 1804800- 0- 0- 0- 0] time (s): 601.4735112190247 -Ins Current (mA):142.01852571428572 -Samples: 3000000 -Consumed Energy (mAs): 84738.12918419804 -Consumed Energy (mAh): 23.538369217832788 -Consumed Energy (mWs): 427367.9139299135 -Consumed Energy (mWh): 118.71330942497596 -Avg power (mW): 719.868752090157 -Avg Current (mA): 142.75725414387662 -Avg Voltage (V): 5.042607161417127 - Thread : 0 - ThreadProcess id: 19105 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:40:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:50:35 +0100 - Duration: 600011 seconds -Real workload: 4.692524747876349E10 - Integer reached: 129064 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19106 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:40:35 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:50:35 +0100 - Duration: 600020 seconds -Real workload: 4.687286248483988E10 - Integer reached: 128995 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.538369217832788 9.37981e+10 2.50947e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 300300-0-0 -phone format: 3,0,0,3,0,0,0,0 -Exact values of frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4735112190247 -Ins Current (mA):142.01852571428572 -Samples: 3000000 -Consumed Energy (mAs): 84738.12918419804 -Consumed Energy (mAh): 23.538369217832788 -Consumed Energy (mWs): 427367.9139299135 -Consumed Energy (mWh): 118.71330942497596 -Avg power (mW): 719.868752090157 -Avg Current (mA): 142.75725414387662 -Avg Voltage (V): 5.042607161417127 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 19105 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:40:35 +0100 -Core id: 0 -Ending time: Sat, 18 Dec 2021 23:50:35 +0100 - Duration: 600011 seconds -Real workload: 4.692524747876349E10 - Integer reached: 129064 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19106 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:40:35 +0100 -Core id: 3 -Ending time: Sat, 18 Dec 2021 23:50:35 +0100 - Duration: 600020 seconds -Real workload: 4.687286248483988E10 - Integer reached: 128995 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.538369217832788 -Workload: 9.37981e+10 -Energy efficiency: 2.50947e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_23_52' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.538369217832788 ---- Experiment result, Avg Power = 719.868752090157 ---- Experiment result, Total Workload = 9.37981e+10 ---- Experiment result, Energy Efficiency = 2.50947e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 300300-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_01_36_39 ---- Performing experiments on configuration 303000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 3 ---- Exact frequency of core 2: 1804800 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 1804800 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 19911 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 3 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 721.217272312583 -powermeter script : average_power with numpy arrays = 721.2172723124717 -powermeter script : Summary Result = time (s): 601.2847607135773 -Ins Current (mA):129.8671446422041 -Samples: 3000000 -Consumed Energy (mAs): 85923.65850865762 -Consumed Energy (mAh): 23.867682919071562 -Consumed Energy (mWs): 433107.3702893882 -Consumed Energy (mWh): 120.30760285816338 -Avg power (mW): 721.217272312583 -Avg Current (mA): 143.0281164732539 -Avg Voltage (V): 5.042485981750657 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 3 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (907 bytes in 0.049s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 1804800- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2847607135773 -Ins Current (mA):129.8671446422041 -Samples: 3000000 -Consumed Energy (mAs): 85923.65850865762 -Consumed Energy (mAh): 23.867682919071562 -Consumed Energy (mWs): 433107.3702893882 -Consumed Energy (mWh): 120.30760285816338 -Avg power (mW): 721.217272312583 -Avg Current (mA): 143.0281164732539 -Avg Voltage (V): 5.042485981750657 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.867682919071562 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 721.217272312583 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 19936 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:56:23 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:06:24 +0100 - Duration: 600017 seconds -Real workload: 4.665226882718767E10 - Integer reached: 128704 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19937 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:56:23 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:06:24 +0100 - Duration: 600007 seconds -Real workload: 4.70460764506765E10 - Integer reached: 129223 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,3,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.36983e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.54729e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 303000-0-0 3,0,3,0,0,0,0,0 [1804800- 0- 1804800- 0- 0- 0- 0- 0] time (s): 601.2847607135773 -Ins Current (mA):129.8671446422041 -Samples: 3000000 -Consumed Energy (mAs): 85923.65850865762 -Consumed Energy (mAh): 23.867682919071562 -Consumed Energy (mWs): 433107.3702893882 -Consumed Energy (mWh): 120.30760285816338 -Avg power (mW): 721.217272312583 -Avg Current (mA): 143.0281164732539 -Avg Voltage (V): 5.042485981750657 - Thread : 0 - ThreadProcess id: 19936 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:56:23 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:06:24 +0100 - Duration: 600017 seconds -Real workload: 4.665226882718767E10 - Integer reached: 128704 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19937 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:56:23 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:06:24 +0100 - Duration: 600007 seconds -Real workload: 4.70460764506765E10 - Integer reached: 129223 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.867682919071562 9.36983e+10 2.54729e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 303000-0-0 -phone format: 3,0,3,0,0,0,0,0 -Exact values of frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2847607135773 -Ins Current (mA):129.8671446422041 -Samples: 3000000 -Consumed Energy (mAs): 85923.65850865762 -Consumed Energy (mAh): 23.867682919071562 -Consumed Energy (mWs): 433107.3702893882 -Consumed Energy (mWh): 120.30760285816338 -Avg power (mW): 721.217272312583 -Avg Current (mA): 143.0281164732539 -Avg Voltage (V): 5.042485981750657 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 19936 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:56:23 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:06:24 +0100 - Duration: 600017 seconds -Real workload: 4.665226882718767E10 - Integer reached: 128704 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 19937 ----------------------------------------- -Starting time: Sat, 18 Dec 2021 23:56:23 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:06:24 +0100 - Duration: 600007 seconds -Real workload: 4.70460764506765E10 - Integer reached: 129223 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.867682919071562 -Workload: 9.36983e+10 -Energy efficiency: 2.54729e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_39_41' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.867682919071562 ---- Experiment result, Avg Power = 721.217272312583 ---- Experiment result, Total Workload = 9.36983e+10 ---- Experiment result, Energy Efficiency = 2.54729e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 303000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_01_52_27 ---- Performing experiments on configuration 303000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 3 ---- Exact frequency of core 2: 1804800 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 1804800 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 20744 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 3 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 715.5813654301581 -powermeter script : average_power with numpy arrays = 715.58136543007 -powermeter script : Summary Result = time (s): 601.170975446701 -Ins Current (mA):132.21891428571428 -Samples: 3000000 -Consumed Energy (mAs): 85843.71805932313 -Consumed Energy (mAh): 23.84547723870087 -Consumed Energy (mWs): 432728.28880147374 -Consumed Energy (mWh): 120.20230244485381 -Avg power (mW): 715.5813654301581 -Avg Current (mA): 141.888628473354 -Avg Voltage (V): 5.043260852750725 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 3 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.045s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 1804800- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.170975446701 -Ins Current (mA):132.21891428571428 -Samples: 3000000 -Consumed Energy (mAs): 85843.71805932313 -Consumed Energy (mAh): 23.84547723870087 -Consumed Energy (mWs): 432728.28880147374 -Consumed Energy (mWh): 120.20230244485381 -Avg power (mW): 715.5813654301581 -Avg Current (mA): 141.888628473354 -Avg Voltage (V): 5.043260852750725 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.84547723870087 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 715.5813654301581 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 20769 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:12:11 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:22:12 +0100 - Duration: 600020 seconds -Real workload: 4.6887284306884674E10 - Integer reached: 129014 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20770 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:12:12 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:22:12 +0100 - Duration: 600014 seconds -Real workload: 4.707649908238215E10 - Integer reached: 129263 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,3,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.39638e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.53773e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 303000-0-0 3,0,3,0,0,0,0,0 [1804800- 0- 1804800- 0- 0- 0- 0- 0] time (s): 601.170975446701 -Ins Current (mA):132.21891428571428 -Samples: 3000000 -Consumed Energy (mAs): 85843.71805932313 -Consumed Energy (mAh): 23.84547723870087 -Consumed Energy (mWs): 432728.28880147374 -Consumed Energy (mWh): 120.20230244485381 -Avg power (mW): 715.5813654301581 -Avg Current (mA): 141.888628473354 -Avg Voltage (V): 5.043260852750725 - Thread : 0 - ThreadProcess id: 20769 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:12:11 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:22:12 +0100 - Duration: 600020 seconds -Real workload: 4.6887284306884674E10 - Integer reached: 129014 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20770 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:12:12 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:22:12 +0100 - Duration: 600014 seconds -Real workload: 4.707649908238215E10 - Integer reached: 129263 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.84547723870087 9.39638e+10 2.53773e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 303000-0-0 -phone format: 3,0,3,0,0,0,0,0 -Exact values of frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.170975446701 -Ins Current (mA):132.21891428571428 -Samples: 3000000 -Consumed Energy (mAs): 85843.71805932313 -Consumed Energy (mAh): 23.84547723870087 -Consumed Energy (mWs): 432728.28880147374 -Consumed Energy (mWh): 120.20230244485381 -Avg power (mW): 715.5813654301581 -Avg Current (mA): 141.888628473354 -Avg Voltage (V): 5.043260852750725 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 20769 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:12:11 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:22:12 +0100 - Duration: 600020 seconds -Real workload: 4.6887284306884674E10 - Integer reached: 129014 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 20770 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:12:12 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:22:12 +0100 - Duration: 600014 seconds -Real workload: 4.707649908238215E10 - Integer reached: 129263 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.84547723870087 -Workload: 9.39638e+10 -Energy efficiency: 2.53773e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_01_55_29' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.84547723870087 ---- Experiment result, Avg Power = 715.5813654301581 ---- Experiment result, Total Workload = 9.39638e+10 ---- Experiment result, Energy Efficiency = 2.53773e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 303000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_02_08_15 ---- Performing experiments on configuration 303000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 3 ---- Exact frequency of core 2: 1804800 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 1804800 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 21578 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 3 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 729.1129229668635 -powermeter script : average_power with numpy arrays = 729.1129229667667 -powermeter script : Summary Result = time (s): 601.1745870113373 -Ins Current (mA):146.7469591750441 -Samples: 3000000 -Consumed Energy (mAs): 86690.58622951091 -Consumed Energy (mAh): 24.080718397086365 -Consumed Energy (mWs): 436865.99619166646 -Consumed Energy (mWh): 121.35166560879624 -Avg power (mW): 729.1129229668635 -Avg Current (mA): 144.6326214623839 -Avg Voltage (V): 5.041137439083834 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 3 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.029s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 0- 1804800- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.1745870113373 -Ins Current (mA):146.7469591750441 -Samples: 3000000 -Consumed Energy (mAs): 86690.58622951091 -Consumed Energy (mAh): 24.080718397086365 -Consumed Energy (mWs): 436865.99619166646 -Consumed Energy (mWh): 121.35166560879624 -Avg power (mW): 729.1129229668635 -Avg Current (mA): 144.6326214623839 -Avg Voltage (V): 5.041137439083834 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.080718397086365 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 729.1129229668635 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 21603 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:28:00 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:38:00 +0100 - Duration: 600018 seconds -Real workload: 4.668104418999199E10 - Integer reached: 128742 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 49 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 21604 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:28:00 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:38:00 +0100 - Duration: 600019 seconds -Real workload: 4.681823228584065E10 - Integer reached: 128923 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 49 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,3,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.34993e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.5755e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 303000-0-0 3,0,3,0,0,0,0,0 [1804800- 0- 1804800- 0- 0- 0- 0- 0] time (s): 601.1745870113373 -Ins Current (mA):146.7469591750441 -Samples: 3000000 -Consumed Energy (mAs): 86690.58622951091 -Consumed Energy (mAh): 24.080718397086365 -Consumed Energy (mWs): 436865.99619166646 -Consumed Energy (mWh): 121.35166560879624 -Avg power (mW): 729.1129229668635 -Avg Current (mA): 144.6326214623839 -Avg Voltage (V): 5.041137439083834 - Thread : 0 - ThreadProcess id: 21603 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:28:00 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:38:00 +0100 - Duration: 600018 seconds -Real workload: 4.668104418999199E10 - Integer reached: 128742 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 49 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 21604 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:28:00 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:38:00 +0100 - Duration: 600019 seconds -Real workload: 4.681823228584065E10 - Integer reached: 128923 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 49 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.080718397086365 9.34993e+10 2.5755e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 303000-0-0 -phone format: 3,0,3,0,0,0,0,0 -Exact values of frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.1745870113373 -Ins Current (mA):146.7469591750441 -Samples: 3000000 -Consumed Energy (mAs): 86690.58622951091 -Consumed Energy (mAh): 24.080718397086365 -Consumed Energy (mWs): 436865.99619166646 -Consumed Energy (mWh): 121.35166560879624 -Avg power (mW): 729.1129229668635 -Avg Current (mA): 144.6326214623839 -Avg Voltage (V): 5.041137439083834 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 21603 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:28:00 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:38:00 +0100 - Duration: 600018 seconds -Real workload: 4.668104418999199E10 - Integer reached: 128742 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 49 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 21604 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:28:00 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 00:38:00 +0100 - Duration: 600019 seconds -Real workload: 4.681823228584065E10 - Integer reached: 128923 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 49 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.080718397086365 -Workload: 9.34993e+10 -Energy efficiency: 2.5755e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_11_17' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.080718397086365 ---- Experiment result, Avg Power = 729.1129229668635 ---- Experiment result, Total Workload = 9.34993e+10 ---- Experiment result, Energy Efficiency = 2.5755e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 303000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_02_24_04 ---- Performing experiments on configuration 330000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 49 ---- Current battery is low, so we need to wait battery ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 49 ---- Desactivating the charge stop level option ---- Desactivating the charge stop level option, command : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null ---- The current battery level : 49, still lower than the experiment one : 50 ---- Waiting 30 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 49 ---- The current battery level : 49, still lower than the experiment one : 50 ---- Waiting 30 second... ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 ---- Current battery is now equal to the experiment battery level ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 3 ---- Exact frequency of core 1: 1804800 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 1804800 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 22434 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 3 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 735.9135240776465 -powermeter script : average_power with numpy arrays = 735.9135240775537 -powermeter script : Summary Result = time (s): 601.2069818973541 -Ins Current (mA):148.20603204595844 -Samples: 3000000 -Consumed Energy (mAs): 86690.14208794995 -Consumed Energy (mAh): 24.08059502443054 -Consumed Energy (mWs): 436784.116778472 -Consumed Energy (mWh): 121.32892132735333 -Avg power (mW): 735.9135240776465 -Avg Current (mA): 146.00852553149653 -Avg Voltage (V): 5.040209271333936 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 3 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.034s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 1804800- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2069818973541 -Ins Current (mA):148.20603204595844 -Samples: 3000000 -Consumed Energy (mAs): 86690.14208794995 -Consumed Energy (mAh): 24.08059502443054 -Consumed Energy (mWs): 436784.116778472 -Consumed Energy (mWh): 121.32892132735333 -Avg power (mW): 735.9135240776465 -Avg Current (mA): 146.00852553149653 -Avg Voltage (V): 5.040209271333936 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.08059502443054 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 735.9135240776465 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 22459 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:44:48 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:54:49 +0100 - Duration: 600018 seconds -Real workload: 4.6969304753841354E10 - Integer reached: 129122 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 22460 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:44:49 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 00:54:49 +0100 - Duration: 600004 seconds -Real workload: 4.654709010589149E10 - Integer reached: 128565 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.35164e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.57501e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 330000-0-0 3,3,0,0,0,0,0,0 [1804800- 1804800- 0- 0- 0- 0- 0- 0] time (s): 601.2069818973541 -Ins Current (mA):148.20603204595844 -Samples: 3000000 -Consumed Energy (mAs): 86690.14208794995 -Consumed Energy (mAh): 24.08059502443054 -Consumed Energy (mWs): 436784.116778472 -Consumed Energy (mWh): 121.32892132735333 -Avg power (mW): 735.9135240776465 -Avg Current (mA): 146.00852553149653 -Avg Voltage (V): 5.040209271333936 - Thread : 0 - ThreadProcess id: 22459 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:44:48 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:54:49 +0100 - Duration: 600018 seconds -Real workload: 4.6969304753841354E10 - Integer reached: 129122 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 22460 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:44:49 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 00:54:49 +0100 - Duration: 600004 seconds -Real workload: 4.654709010589149E10 - Integer reached: 128565 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.08059502443054 9.35164e+10 2.57501e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 330000-0-0 -phone format: 3,3,0,0,0,0,0,0 -Exact values of frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2069818973541 -Ins Current (mA):148.20603204595844 -Samples: 3000000 -Consumed Energy (mAs): 86690.14208794995 -Consumed Energy (mAh): 24.08059502443054 -Consumed Energy (mWs): 436784.116778472 -Consumed Energy (mWh): 121.32892132735333 -Avg power (mW): 735.9135240776465 -Avg Current (mA): 146.00852553149653 -Avg Voltage (V): 5.040209271333936 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 22459 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:44:48 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 00:54:49 +0100 - Duration: 600018 seconds -Real workload: 4.6969304753841354E10 - Integer reached: 129122 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 22460 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 00:44:49 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 00:54:49 +0100 - Duration: 600004 seconds -Real workload: 4.654709010589149E10 - Integer reached: 128565 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.08059502443054 -Workload: 9.35164e+10 -Energy efficiency: 2.57501e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_27_06' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.08059502443054 ---- Experiment result, Avg Power = 735.9135240776465 ---- Experiment result, Total Workload = 9.35164e+10 ---- Experiment result, Energy Efficiency = 2.57501e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 330000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_02_40_52 ---- Performing experiments on configuration 330000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 3 ---- Exact frequency of core 1: 1804800 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 1804800 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 23627 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 3 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 745.9699120502246 -powermeter script : average_power with numpy arrays = 745.9699120501754 -powermeter script : Summary Result = time (s): 601.6547796726227 -Ins Current (mA):163.06372830993695 -Samples: 3000000 -Consumed Energy (mAs): 88695.84824966453 -Consumed Energy (mAh): 24.637735624906814 -Consumed Energy (mWs): 446723.6457105455 -Consumed Energy (mWh): 124.08990158626263 -Avg power (mW): 745.9699120502246 -Avg Current (mA): 148.05003579293452 -Avg Voltage (V): 5.038633783875282 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 3 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.026s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 1804800- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.6547796726227 -Ins Current (mA):163.06372830993695 -Samples: 3000000 -Consumed Energy (mAs): 88695.84824966453 -Consumed Energy (mAh): 24.637735624906814 -Consumed Energy (mWs): 446723.6457105455 -Consumed Energy (mWh): 124.08990158626263 -Avg power (mW): 745.9699120502246 -Avg Current (mA): 148.05003579293452 -Avg Voltage (V): 5.038633783875282 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.637735624906814 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 745.9699120502246 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 23652 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:00:36 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:10:37 +0100 - Duration: 600019 seconds -Real workload: 4.657507527352141E10 - Integer reached: 128602 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 23653 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:00:37 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 01:10:37 +0100 - Duration: 600006 seconds -Real workload: 4.639295036182178E10 - Integer reached: 128361 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.2968e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.65013e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 330000-0-0 3,3,0,0,0,0,0,0 [1804800- 1804800- 0- 0- 0- 0- 0- 0] time (s): 601.6547796726227 -Ins Current (mA):163.06372830993695 -Samples: 3000000 -Consumed Energy (mAs): 88695.84824966453 -Consumed Energy (mAh): 24.637735624906814 -Consumed Energy (mWs): 446723.6457105455 -Consumed Energy (mWh): 124.08990158626263 -Avg power (mW): 745.9699120502246 -Avg Current (mA): 148.05003579293452 -Avg Voltage (V): 5.038633783875282 - Thread : 0 - ThreadProcess id: 23652 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:00:36 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:10:37 +0100 - Duration: 600019 seconds -Real workload: 4.657507527352141E10 - Integer reached: 128602 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 23653 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:00:37 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 01:10:37 +0100 - Duration: 600006 seconds -Real workload: 4.639295036182178E10 - Integer reached: 128361 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.637735624906814 9.2968e+10 2.65013e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 330000-0-0 -phone format: 3,3,0,0,0,0,0,0 -Exact values of frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.6547796726227 -Ins Current (mA):163.06372830993695 -Samples: 3000000 -Consumed Energy (mAs): 88695.84824966453 -Consumed Energy (mAh): 24.637735624906814 -Consumed Energy (mWs): 446723.6457105455 -Consumed Energy (mWh): 124.08990158626263 -Avg power (mW): 745.9699120502246 -Avg Current (mA): 148.05003579293452 -Avg Voltage (V): 5.038633783875282 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 23652 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:00:36 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:10:37 +0100 - Duration: 600019 seconds -Real workload: 4.657507527352141E10 - Integer reached: 128602 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 23653 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:00:37 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 01:10:37 +0100 - Duration: 600006 seconds -Real workload: 4.639295036182178E10 - Integer reached: 128361 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.637735624906814 -Workload: 9.2968e+10 -Energy efficiency: 2.65013e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_43_54' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.637735624906814 ---- Experiment result, Avg Power = 745.9699120502246 ---- Experiment result, Total Workload = 9.2968e+10 ---- Experiment result, Energy Efficiency = 2.65013e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 330000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_02_56_41 ---- Performing experiments on configuration 330000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 3 ---- Exact frequency of core 0: 1804800 ---- Modifying the governor of core 0 ---- Modifying the the current frequency of core 0 with frequency 1804800 ---- Frequency level of core 1 is 3 ---- Exact frequency of core 1: 1804800 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 1804800 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 24465 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 3 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 743.5584038893306 -powermeter script : average_power with numpy arrays = 743.5584038892612 -powermeter script : Summary Result = time (s): 601.4370169639587 -Ins Current (mA):136.18604837204344 -Samples: 3000000 -Consumed Energy (mAs): 88710.29058877208 -Consumed Energy (mAh): 24.641747385770024 -Consumed Energy (mWs): 446864.0811949229 -Consumed Energy (mWh): 124.12891144303414 -Avg power (mW): 743.5584038893306 -Avg Current (mA): 147.56130337173033 -Avg Voltage (V): 5.03897964370909 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 3 ---- frequency level of core 1 is 3 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.032s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804800- 1804800- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4370169639587 -Ins Current (mA):136.18604837204344 -Samples: 3000000 -Consumed Energy (mAs): 88710.29058877208 -Consumed Energy (mAh): 24.641747385770024 -Consumed Energy (mWs): 446864.0811949229 -Consumed Energy (mWh): 124.12891144303414 -Avg power (mW): 743.5584038893306 -Avg Current (mA): 147.56130337173033 -Avg Voltage (V): 5.03897964370909 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.641747385770024 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 743.5584038893306 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 24490 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:16:25 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:26:26 +0100 - Duration: 600004 seconds -Real workload: 4.6581127271366806E10 - Integer reached: 128610 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 24491 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:16:25 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 01:26:26 +0100 - Duration: 600002 seconds -Real workload: 4.65531402134896E10 - Integer reached: 128573 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.31343e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.64583e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 330000-0-0 3,3,0,0,0,0,0,0 [1804800- 1804800- 0- 0- 0- 0- 0- 0] time (s): 601.4370169639587 -Ins Current (mA):136.18604837204344 -Samples: 3000000 -Consumed Energy (mAs): 88710.29058877208 -Consumed Energy (mAh): 24.641747385770024 -Consumed Energy (mWs): 446864.0811949229 -Consumed Energy (mWh): 124.12891144303414 -Avg power (mW): 743.5584038893306 -Avg Current (mA): 147.56130337173033 -Avg Voltage (V): 5.03897964370909 - Thread : 0 - ThreadProcess id: 24490 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:16:25 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:26:26 +0100 - Duration: 600004 seconds -Real workload: 4.6581127271366806E10 - Integer reached: 128610 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 24491 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:16:25 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 01:26:26 +0100 - Duration: 600002 seconds -Real workload: 4.65531402134896E10 - Integer reached: 128573 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.641747385770024 9.31343e+10 2.64583e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 330000-0-0 -phone format: 3,3,0,0,0,0,0,0 -Exact values of frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4370169639587 -Ins Current (mA):136.18604837204344 -Samples: 3000000 -Consumed Energy (mAs): 88710.29058877208 -Consumed Energy (mAh): 24.641747385770024 -Consumed Energy (mWs): 446864.0811949229 -Consumed Energy (mWh): 124.12891144303414 -Avg power (mW): 743.5584038893306 -Avg Current (mA): 147.56130337173033 -Avg Voltage (V): 5.03897964370909 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 24490 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:16:25 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:26:26 +0100 - Duration: 600004 seconds -Real workload: 4.6581127271366806E10 - Integer reached: 128610 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 24491 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:16:25 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 01:26:26 +0100 - Duration: 600002 seconds -Real workload: 4.65531402134896E10 - Integer reached: 128573 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.641747385770024 -Workload: 9.31343e+10 -Energy efficiency: 2.64583e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_02_59_43' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.641747385770024 ---- Experiment result, Avg Power = 743.5584038893306 ---- Experiment result, Total Workload = 9.31343e+10 ---- Experiment result, Energy Efficiency = 2.64583e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 330000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_03_12_29 ---- Performing experiments on configuration 400004-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level ---- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 4 ---- Modifying the governor of core 5 to set the default value ---- Modifying the governor of core 5 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 25290 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 4 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 1066.2012562271907 -powermeter script : average_power with numpy arrays = 1066.2012562271786 -powermeter script : Summary Result = time (s): 601.4081671237946 -Ins Current (mA):218.72276658158404 -Samples: 3000000 -Consumed Energy (mAs): 128474.54899945218 -Consumed Energy (mAh): 35.68737472207005 -Consumed Energy (mWs): 640832.3039042598 -Consumed Energy (mWh): 178.00897330673882 -Avg power (mW): 1066.2012562271907 -Avg Current (mA): 213.66313199156917 -Avg Voltage (V): 4.990104030999889 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 4 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.019s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 0- 0- 1804801- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4081671237946 -Ins Current (mA):218.72276658158404 -Samples: 3000000 -Consumed Energy (mAs): 128474.54899945218 -Consumed Energy (mAh): 35.68737472207005 -Consumed Energy (mWs): 640832.3039042598 -Consumed Energy (mWh): 178.00897330673882 -Avg power (mW): 1066.2012562271907 -Avg Current (mA): 213.66313199156917 -Avg Voltage (V): 4.990104030999889 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 35.68737472207005 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 1066.2012562271907 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 25315 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:32:11 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:42:11 +0100 - Duration: 600005 seconds -Real workload: 1.5430930877252124E11 - Integer reached: 228336 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25316 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:32:11 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 01:42:12 +0100 - Duration: 600007 seconds -Real workload: 1.535481904036069E11 - Integer reached: 227795 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,0,4,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 3.07857e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.15922e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400004-0-0 4,0,0,0,0,4,0,0 [1804801- 0- 0- 0- 0- 1804801- 0- 0] time (s): 601.4081671237946 -Ins Current (mA):218.72276658158404 -Samples: 3000000 -Consumed Energy (mAs): 128474.54899945218 -Consumed Energy (mAh): 35.68737472207005 -Consumed Energy (mWs): 640832.3039042598 -Consumed Energy (mWh): 178.00897330673882 -Avg power (mW): 1066.2012562271907 -Avg Current (mA): 213.66313199156917 -Avg Voltage (V): 4.990104030999889 - Thread : 0 - ThreadProcess id: 25315 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:32:11 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:42:11 +0100 - Duration: 600005 seconds -Real workload: 1.5430930877252124E11 - Integer reached: 228336 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25316 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:32:11 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 01:42:12 +0100 - Duration: 600007 seconds -Real workload: 1.535481904036069E11 - Integer reached: 227795 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 35.68737472207005 3.07857e+11 1.15922e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400004-0-0 -phone format: 4,0,0,0,0,4,0,0 -Exact values of frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4081671237946 -Ins Current (mA):218.72276658158404 -Samples: 3000000 -Consumed Energy (mAs): 128474.54899945218 -Consumed Energy (mAh): 35.68737472207005 -Consumed Energy (mWs): 640832.3039042598 -Consumed Energy (mWh): 178.00897330673882 -Avg power (mW): 1066.2012562271907 -Avg Current (mA): 213.66313199156917 -Avg Voltage (V): 4.990104030999889 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 25315 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:32:11 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:42:11 +0100 - Duration: 600005 seconds -Real workload: 1.5430930877252124E11 - Integer reached: 228336 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 25316 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:32:11 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 01:42:12 +0100 - Duration: 600007 seconds -Real workload: 1.535481904036069E11 - Integer reached: 227795 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 35.68737472207005 -Workload: 3.07857e+11 -Energy efficiency: 1.15922e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_15_31' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 35.68737472207005 ---- Experiment result, Avg Power = 1066.2012562271907 ---- Experiment result, Total Workload = 3.07857e+11 ---- Experiment result, Energy Efficiency = 1.15922e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400004-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_03_28_14 ---- Performing experiments on configuration 400004-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- Current battery is low, so we need to wait battery --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 4 ---- Modifying the governor of core 5 to set the default value ---- Modifying the governor of core 5 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 26119 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 4 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 1083.1078081043274 -powermeter script : average_power with numpy arrays = 1083.1078081043954 -powermeter script : Summary Result = time (s): 601.5736153125763 -Ins Current (mA):199.13287312707862 -Samples: 3000000 -Consumed Energy (mAs): 130558.6057064552 -Consumed Energy (mAh): 36.26627936290422 -Consumed Energy (mWs): 651018.8704777912 -Consumed Energy (mWh): 180.83857513271977 -Avg power (mW): 1083.1078081043274 -Avg Current (mA): 217.16693800503822 -Avg Voltage (V): 4.987443383666438 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 4 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.036s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 0- 0- 1804801- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.5736153125763 -Ins Current (mA):199.13287312707862 -Samples: 3000000 -Consumed Energy (mAs): 130558.6057064552 -Consumed Energy (mAh): 36.26627936290422 -Consumed Energy (mWs): 651018.8704777912 -Consumed Energy (mWh): 180.83857513271977 -Avg power (mW): 1083.1078081043274 -Avg Current (mA): 217.16693800503822 -Avg Voltage (V): 4.987443383666438 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 36.26627936290422 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 1083.1078081043274 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 26144 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:47:57 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:57:57 +0100 - Duration: 600002 seconds -Real workload: 1.5437129702100507E11 - Integer reached: 228380 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 26145 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:47:57 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 01:57:57 +0100 - Duration: 600002 seconds -Real workload: 1.5344423355160492E11 - Integer reached: 227721 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,0,4,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 3.07816e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.17818e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400004-0-0 4,0,0,0,0,4,0,0 [1804801- 0- 0- 0- 0- 1804801- 0- 0] time (s): 601.5736153125763 -Ins Current (mA):199.13287312707862 -Samples: 3000000 -Consumed Energy (mAs): 130558.6057064552 -Consumed Energy (mAh): 36.26627936290422 -Consumed Energy (mWs): 651018.8704777912 -Consumed Energy (mWh): 180.83857513271977 -Avg power (mW): 1083.1078081043274 -Avg Current (mA): 217.16693800503822 -Avg Voltage (V): 4.987443383666438 - Thread : 0 - ThreadProcess id: 26144 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:47:57 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:57:57 +0100 - Duration: 600002 seconds -Real workload: 1.5437129702100507E11 - Integer reached: 228380 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 26145 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:47:57 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 01:57:57 +0100 - Duration: 600002 seconds -Real workload: 1.5344423355160492E11 - Integer reached: 227721 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 36.26627936290422 3.07816e+11 1.17818e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400004-0-0 -phone format: 4,0,0,0,0,4,0,0 -Exact values of frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.5736153125763 -Ins Current (mA):199.13287312707862 -Samples: 3000000 -Consumed Energy (mAs): 130558.6057064552 -Consumed Energy (mAh): 36.26627936290422 -Consumed Energy (mWs): 651018.8704777912 -Consumed Energy (mWh): 180.83857513271977 -Avg power (mW): 1083.1078081043274 -Avg Current (mA): 217.16693800503822 -Avg Voltage (V): 4.987443383666438 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 26144 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:47:57 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 01:57:57 +0100 - Duration: 600002 seconds -Real workload: 1.5437129702100507E11 - Integer reached: 228380 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 26145 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 01:47:57 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 01:57:57 +0100 - Duration: 600002 seconds -Real workload: 1.5344423355160492E11 - Integer reached: 227721 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 36.26627936290422 -Workload: 3.07816e+11 -Energy efficiency: 1.17818e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_31_16' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 36.26627936290422 ---- Experiment result, Avg Power = 1083.1078081043274 ---- Experiment result, Total Workload = 3.07816e+11 ---- Experiment result, Energy Efficiency = 1.17818e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400004-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_03_44_00 ---- Performing experiments on configuration 400004-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- Desactivating the charge stop level option +--- Desactivating the charge stop level option, command : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 4 ---- Modifying the governor of core 5 to set the default value ---- Modifying the governor of core 5 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 27269 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 4 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 1065.0050069453305 -powermeter script : average_power with numpy arrays = 1065.0050069451975 -powermeter script : Summary Result = time (s): 601.2370843887329 -Ins Current (mA):188.52463569346818 -Samples: 3000000 -Consumed Energy (mAs): 128691.11679715358 -Consumed Energy (mAh): 35.74753244365377 -Consumed Energy (mWs): 641904.8614997296 -Consumed Energy (mWh): 178.3069059721471 -Avg power (mW): 1065.0050069453305 -Avg Current (mA): 213.415002828587 -Avg Voltage (V): 4.9903005544588295 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 4 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.033s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 0- 0- 1804801- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2370843887329 -Ins Current (mA):188.52463569346818 -Samples: 3000000 -Consumed Energy (mAs): 128691.11679715358 -Consumed Energy (mAh): 35.74753244365377 -Consumed Energy (mWs): 641904.8614997296 -Consumed Energy (mWh): 178.3069059721471 -Avg power (mW): 1065.0050069453305 -Avg Current (mA): 213.415002828587 -Avg Voltage (V): 4.9903005544588295 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 35.74753244365377 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 1065.0050069453305 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 27294 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:03:43 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:13:43 +0100 - Duration: 600001 seconds -Real workload: 1.5403333619768134E11 - Integer reached: 228140 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 27295 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:03:43 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 02:13:43 +0100 - Duration: 600006 seconds -Real workload: 1.5431071737867676E11 - Integer reached: 228337 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,0,4,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 3.08344e+11 ---- Getting energy efficiency ---- Energy efficiency: 1.15934e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400004-0-0 4,0,0,0,0,4,0,0 [1804801- 0- 0- 0- 0- 1804801- 0- 0] time (s): 601.2370843887329 -Ins Current (mA):188.52463569346818 -Samples: 3000000 -Consumed Energy (mAs): 128691.11679715358 -Consumed Energy (mAh): 35.74753244365377 -Consumed Energy (mWs): 641904.8614997296 -Consumed Energy (mWh): 178.3069059721471 -Avg power (mW): 1065.0050069453305 -Avg Current (mA): 213.415002828587 -Avg Voltage (V): 4.9903005544588295 - Thread : 0 - ThreadProcess id: 27294 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:03:43 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:13:43 +0100 - Duration: 600001 seconds -Real workload: 1.5403333619768134E11 - Integer reached: 228140 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 27295 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:03:43 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 02:13:43 +0100 - Duration: 600006 seconds -Real workload: 1.5431071737867676E11 - Integer reached: 228337 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 35.74753244365377 3.08344e+11 1.15934e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400004-0-0 -phone format: 4,0,0,0,0,4,0,0 -Exact values of frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2370843887329 -Ins Current (mA):188.52463569346818 -Samples: 3000000 -Consumed Energy (mAs): 128691.11679715358 -Consumed Energy (mAh): 35.74753244365377 -Consumed Energy (mWs): 641904.8614997296 -Consumed Energy (mWh): 178.3069059721471 -Avg power (mW): 1065.0050069453305 -Avg Current (mA): 213.415002828587 -Avg Voltage (V): 4.9903005544588295 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 27294 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:03:43 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:13:43 +0100 - Duration: 600001 seconds -Real workload: 1.5403333619768134E11 - Integer reached: 228140 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 27295 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:03:43 +0100 -Core id: 5 -Ending time: Sun, 19 Dec 2021 02:13:43 +0100 - Duration: 600006 seconds -Real workload: 1.5431071737867676E11 - Integer reached: 228337 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 35.74753244365377 -Workload: 3.08344e+11 -Energy efficiency: 1.15934e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_03_47_02' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 35.74753244365377 ---- Experiment result, Avg Power = 1065.0050069453305 ---- Experiment result, Total Workload = 3.08344e+11 ---- Experiment result, Energy Efficiency = 1.15934e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400004-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_03_59_46 ---- Performing experiments on configuration 400040-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 4 ---- Modifying the governor of core 4 to set the default value ---- Modifying the governor of core 4 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 28126 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 4 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 726.6868306972233 -powermeter script : average_power with numpy arrays = 726.6868306971621 -powermeter script : Summary Result = time (s): 601.2027866840363 -Ins Current (mA):138.36699033564307 -Samples: 3000000 -Consumed Energy (mAs): 87150.11392998297 -Consumed Energy (mAh): 24.208364980550822 -Consumed Energy (mWs): 439166.01645822526 -Consumed Energy (mWh): 121.9905601272848 -Avg power (mW): 726.6868306972233 -Avg Current (mA): 144.1375590239255 -Avg Voltage (V): 5.041620210708578 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 4 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.033s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 0- 1804801- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2027866840363 -Ins Current (mA):138.36699033564307 -Samples: 3000000 -Consumed Energy (mAs): 87150.11392998297 -Consumed Energy (mAh): 24.208364980550822 -Consumed Energy (mWs): 439166.01645822526 -Consumed Energy (mWh): 121.9905601272848 -Avg power (mW): 726.6868306972233 -Avg Current (mA): 144.1375590239255 -Avg Voltage (V): 5.041620210708578 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.208364980550822 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 726.6868306972233 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 28151 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:19:30 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:29:30 +0100 - Duration: 600010 seconds -Real workload: 4.701490384679675E10 - Integer reached: 129182 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28152 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:19:30 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 02:29:30 +0100 - Duration: 600008 seconds -Real workload: 4.6787896475257614E10 - Integer reached: 128883 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,4,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.38028e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.58077e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400040-0-0 4,0,0,0,4,0,0,0 [1804801- 0- 0- 0- 1804801- 0- 0- 0] time (s): 601.2027866840363 -Ins Current (mA):138.36699033564307 -Samples: 3000000 -Consumed Energy (mAs): 87150.11392998297 -Consumed Energy (mAh): 24.208364980550822 -Consumed Energy (mWs): 439166.01645822526 -Consumed Energy (mWh): 121.9905601272848 -Avg power (mW): 726.6868306972233 -Avg Current (mA): 144.1375590239255 -Avg Voltage (V): 5.041620210708578 - Thread : 0 - ThreadProcess id: 28151 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:19:30 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:29:30 +0100 - Duration: 600010 seconds -Real workload: 4.701490384679675E10 - Integer reached: 129182 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28152 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:19:30 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 02:29:30 +0100 - Duration: 600008 seconds -Real workload: 4.6787896475257614E10 - Integer reached: 128883 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.208364980550822 9.38028e+10 2.58077e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400040-0-0 -phone format: 4,0,0,0,4,0,0,0 -Exact values of frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2027866840363 -Ins Current (mA):138.36699033564307 -Samples: 3000000 -Consumed Energy (mAs): 87150.11392998297 -Consumed Energy (mAh): 24.208364980550822 -Consumed Energy (mWs): 439166.01645822526 -Consumed Energy (mWh): 121.9905601272848 -Avg power (mW): 726.6868306972233 -Avg Current (mA): 144.1375590239255 -Avg Voltage (V): 5.041620210708578 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 28151 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:19:30 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:29:30 +0100 - Duration: 600010 seconds -Real workload: 4.701490384679675E10 - Integer reached: 129182 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28152 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:19:30 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 02:29:30 +0100 - Duration: 600008 seconds -Real workload: 4.6787896475257614E10 - Integer reached: 128883 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.208364980550822 -Workload: 9.38028e+10 -Energy efficiency: 2.58077e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_02_48' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.208364980550822 ---- Experiment result, Avg Power = 726.6868306972233 ---- Experiment result, Total Workload = 9.38028e+10 ---- Experiment result, Energy Efficiency = 2.58077e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400040-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_04_15_34 ---- Performing experiments on configuration 400040-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 4 ---- Modifying the governor of core 4 to set the default value ---- Modifying the governor of core 4 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 28957 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 4 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 744.9521003748002 -powermeter script : average_power with numpy arrays = 744.9521003748187 -powermeter script : Summary Result = time (s): 601.2567279338837 -Ins Current (mA):145.98387428571428 -Samples: 3000000 -Consumed Energy (mAs): 88363.83045474542 -Consumed Energy (mAh): 24.545508459651504 -Consumed Energy (mWs): 445129.7182854883 -Consumed Energy (mWh): 123.6471439681912 -Avg power (mW): 744.9521003748002 -Avg Current (mA): 147.8417003823295 -Avg Voltage (V): 5.038849651000357 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 4 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (907 bytes in 0.046s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 0- 1804801- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2567279338837 -Ins Current (mA):145.98387428571428 -Samples: 3000000 -Consumed Energy (mAs): 88363.83045474542 -Consumed Energy (mAh): 24.545508459651504 -Consumed Energy (mWs): 445129.7182854883 -Consumed Energy (mWh): 123.6471439681912 -Avg power (mW): 744.9521003748002 -Avg Current (mA): 147.8417003823295 -Avg Voltage (V): 5.038849651000357 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.545508459651504 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 744.9521003748002 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 28982 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:35:19 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:45:19 +0100 - Duration: 600014 seconds -Real workload: 4.681292278077426E10 - Integer reached: 128916 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28983 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:35:19 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 02:45:19 +0100 - Duration: 600012 seconds -Real workload: 4.65576780618372E10 - Integer reached: 128579 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,4,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.33706e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.62883e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400040-0-0 4,0,0,0,4,0,0,0 [1804801- 0- 0- 0- 1804801- 0- 0- 0] time (s): 601.2567279338837 -Ins Current (mA):145.98387428571428 -Samples: 3000000 -Consumed Energy (mAs): 88363.83045474542 -Consumed Energy (mAh): 24.545508459651504 -Consumed Energy (mWs): 445129.7182854883 -Consumed Energy (mWh): 123.6471439681912 -Avg power (mW): 744.9521003748002 -Avg Current (mA): 147.8417003823295 -Avg Voltage (V): 5.038849651000357 - Thread : 0 - ThreadProcess id: 28982 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:35:19 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:45:19 +0100 - Duration: 600014 seconds -Real workload: 4.681292278077426E10 - Integer reached: 128916 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28983 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:35:19 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 02:45:19 +0100 - Duration: 600012 seconds -Real workload: 4.65576780618372E10 - Integer reached: 128579 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.545508459651504 9.33706e+10 2.62883e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400040-0-0 -phone format: 4,0,0,0,4,0,0,0 -Exact values of frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2567279338837 -Ins Current (mA):145.98387428571428 -Samples: 3000000 -Consumed Energy (mAs): 88363.83045474542 -Consumed Energy (mAh): 24.545508459651504 -Consumed Energy (mWs): 445129.7182854883 -Consumed Energy (mWh): 123.6471439681912 -Avg power (mW): 744.9521003748002 -Avg Current (mA): 147.8417003823295 -Avg Voltage (V): 5.038849651000357 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 28982 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:35:19 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 02:45:19 +0100 - Duration: 600014 seconds -Real workload: 4.681292278077426E10 - Integer reached: 128916 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 28983 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:35:19 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 02:45:19 +0100 - Duration: 600012 seconds -Real workload: 4.65576780618372E10 - Integer reached: 128579 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.545508459651504 -Workload: 9.33706e+10 -Energy efficiency: 2.62883e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_18_36' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.545508459651504 ---- Experiment result, Avg Power = 744.9521003748002 ---- Experiment result, Total Workload = 9.33706e+10 ---- Experiment result, Energy Efficiency = 2.62883e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400040-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_04_31_23 ---- Performing experiments on configuration 400040-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 4 ---- Modifying the governor of core 4 to set the default value ---- Modifying the governor of core 4 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 30104 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 4 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 720.1107195961464 -powermeter script : average_power with numpy arrays = 720.1107195959784 -powermeter script : Summary Result = time (s): 601.5476298332214 -Ins Current (mA):139.5915960304006 -Samples: 3000000 -Consumed Energy (mAs): 86240.31990738334 -Consumed Energy (mAh): 23.955644418717593 -Consumed Energy (mWs): 434700.3705714372 -Consumed Energy (mWh): 120.75010293651033 -Avg power (mW): 720.1107195961464 -Avg Current (mA): 142.8011613831176 -Avg Voltage (V): 5.042751141667396 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 4 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.027s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 0- 1804801- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.5476298332214 -Ins Current (mA):139.5915960304006 -Samples: 3000000 -Consumed Energy (mAs): 86240.31990738334 -Consumed Energy (mAh): 23.955644418717593 -Consumed Energy (mWs): 434700.3705714372 -Consumed Energy (mWh): 120.75010293651033 -Avg power (mW): 720.1107195961464 -Avg Current (mA): 142.8011613831176 -Avg Voltage (V): 5.042751141667396 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.955644418717593 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 720.1107195961464 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 30129 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:51:08 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:01:08 +0100 - Duration: 600013 seconds -Real workload: 4.699058147363501E10 - Integer reached: 129150 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 30130 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:51:08 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 03:01:08 +0100 - Duration: 600001 seconds -Real workload: 4.6743927690109505E10 - Integer reached: 128825 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,4,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.37345e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.55569e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400040-0-0 4,0,0,0,4,0,0,0 [1804801- 0- 0- 0- 1804801- 0- 0- 0] time (s): 601.5476298332214 -Ins Current (mA):139.5915960304006 -Samples: 3000000 -Consumed Energy (mAs): 86240.31990738334 -Consumed Energy (mAh): 23.955644418717593 -Consumed Energy (mWs): 434700.3705714372 -Consumed Energy (mWh): 120.75010293651033 -Avg power (mW): 720.1107195961464 -Avg Current (mA): 142.8011613831176 -Avg Voltage (V): 5.042751141667396 - Thread : 0 - ThreadProcess id: 30129 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:51:08 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:01:08 +0100 - Duration: 600013 seconds -Real workload: 4.699058147363501E10 - Integer reached: 129150 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 30130 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:51:08 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 03:01:08 +0100 - Duration: 600001 seconds -Real workload: 4.6743927690109505E10 - Integer reached: 128825 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.955644418717593 9.37345e+10 2.55569e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400040-0-0 -phone format: 4,0,0,0,4,0,0,0 -Exact values of frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.5476298332214 -Ins Current (mA):139.5915960304006 -Samples: 3000000 -Consumed Energy (mAs): 86240.31990738334 -Consumed Energy (mAh): 23.955644418717593 -Consumed Energy (mWs): 434700.3705714372 -Consumed Energy (mWh): 120.75010293651033 -Avg power (mW): 720.1107195961464 -Avg Current (mA): 142.8011613831176 -Avg Voltage (V): 5.042751141667396 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 30129 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:51:08 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:01:08 +0100 - Duration: 600013 seconds -Real workload: 4.699058147363501E10 - Integer reached: 129150 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 30130 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 02:51:08 +0100 -Core id: 4 -Ending time: Sun, 19 Dec 2021 03:01:08 +0100 - Duration: 600001 seconds -Real workload: 4.6743927690109505E10 - Integer reached: 128825 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 49 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.955644418717593 -Workload: 9.37345e+10 -Energy efficiency: 2.55569e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_34_25' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.955644418717593 ---- Experiment result, Avg Power = 720.1107195961464 ---- Experiment result, Total Workload = 9.37345e+10 ---- Experiment result, Energy Efficiency = 2.55569e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400040-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_04_47_11 ---- Performing experiments on configuration 400400-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 49 ---- Current battery is low, so we need to wait battery +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 49 ---- Desactivating the charge stop level option ---- Desactivating the charge stop level option, command : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null ---- The current battery level : 49, still lower than the experiment one : 50 +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 --- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 49 ---- The current battery level : 49, still lower than the experiment one : 50 +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 --- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 ---- Current battery is now equal to the experiment battery level ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 4 ---- Modifying the governor of core 3 to set the default value ---- Modifying the governor of core 3 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 30978 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 4 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 614.4824082169501 -powermeter script : average_power with numpy arrays = 614.482408216726 -powermeter script : Summary Result = time (s): 601.4197061061859 -Ins Current (mA):139.34628175677992 -Samples: 3000000 -Consumed Energy (mAs): 75213.82148645062 -Consumed Energy (mAh): 20.892728190680728 -Consumed Energy (mWs): 378874.15955374937 -Consumed Energy (mWh): 105.24282209826372 -Avg power (mW): 614.4824082169501 -Avg Current (mA): 121.47801453290916 -Avg Voltage (V): 5.058383696668693 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 4 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.045s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 1804801- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4197061061859 -Ins Current (mA):139.34628175677992 -Samples: 3000000 -Consumed Energy (mAs): 75213.82148645062 -Consumed Energy (mAh): 20.892728190680728 -Consumed Energy (mWs): 378874.15955374937 -Consumed Energy (mWh): 105.24282209826372 -Avg power (mW): 614.4824082169501 -Avg Current (mA): 121.47801453290916 -Avg Voltage (V): 5.058383696668693 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 20.892728190680728 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 614.4824082169501 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 31003 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:07:56 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:17:56 +0100 - Duration: 600003 seconds -Real workload: 4.7188390022969345E10 - Integer reached: 129410 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31004 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:07:56 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:17:56 +0100 - Duration: 600005 seconds -Real workload: 4.6790929597308685E10 - Integer reached: 128887 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,4,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.39793e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.22312e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400400-0-0 4,0,0,4,0,0,0,0 [1804801- 0- 0- 1804801- 0- 0- 0- 0] time (s): 601.4197061061859 -Ins Current (mA):139.34628175677992 -Samples: 3000000 -Consumed Energy (mAs): 75213.82148645062 -Consumed Energy (mAh): 20.892728190680728 -Consumed Energy (mWs): 378874.15955374937 -Consumed Energy (mWh): 105.24282209826372 -Avg power (mW): 614.4824082169501 -Avg Current (mA): 121.47801453290916 -Avg Voltage (V): 5.058383696668693 - Thread : 0 - ThreadProcess id: 31003 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:07:56 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:17:56 +0100 - Duration: 600003 seconds -Real workload: 4.7188390022969345E10 - Integer reached: 129410 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31004 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:07:56 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:17:56 +0100 - Duration: 600005 seconds -Real workload: 4.6790929597308685E10 - Integer reached: 128887 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 20.892728190680728 9.39793e+10 2.22312e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400400-0-0 -phone format: 4,0,0,4,0,0,0,0 -Exact values of frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4197061061859 -Ins Current (mA):139.34628175677992 -Samples: 3000000 -Consumed Energy (mAs): 75213.82148645062 -Consumed Energy (mAh): 20.892728190680728 -Consumed Energy (mWs): 378874.15955374937 -Consumed Energy (mWh): 105.24282209826372 -Avg power (mW): 614.4824082169501 -Avg Current (mA): 121.47801453290916 -Avg Voltage (V): 5.058383696668693 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 31003 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:07:56 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:17:56 +0100 - Duration: 600003 seconds -Real workload: 4.7188390022969345E10 - Integer reached: 129410 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31004 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:07:56 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:17:56 +0100 - Duration: 600005 seconds -Real workload: 4.6790929597308685E10 - Integer reached: 128887 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 20.892728190680728 -Workload: 9.39793e+10 -Energy efficiency: 2.22312e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_04_50_13' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 20.892728190680728 ---- Experiment result, Avg Power = 614.4824082169501 ---- Experiment result, Total Workload = 9.39793e+10 ---- Experiment result, Energy Efficiency = 2.22312e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400400-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_05_03_59 ---- Performing experiments on configuration 400400-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 4 ---- Modifying the governor of core 3 to set the default value ---- Modifying the governor of core 3 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 31810 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 4 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 714.8303589060488 -powermeter script : average_power with numpy arrays = 714.8303589059316 -powermeter script : Summary Result = time (s): 601.4976115226746 -Ins Current (mA):138.20824428876728 -Samples: 3000000 -Consumed Energy (mAs): 83003.19316529426 -Consumed Energy (mAh): 23.056442545915072 -Consumed Energy (mWs): 418742.78264122765 -Consumed Energy (mWh): 116.31743962256324 -Avg power (mW): 714.8303589060488 -Avg Current (mA): 141.7318257474453 -Avg Voltage (V): 5.0435415979175975 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 4 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (907 bytes in 0.029s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 1804801- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4976115226746 -Ins Current (mA):138.20824428876728 -Samples: 3000000 -Consumed Energy (mAs): 83003.19316529426 -Consumed Energy (mAh): 23.056442545915072 -Consumed Energy (mWs): 418742.78264122765 -Consumed Energy (mWh): 116.31743962256324 -Avg power (mW): 714.8303589060488 -Avg Current (mA): 141.7318257474453 -Avg Voltage (V): 5.0435415979175975 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.056442545915072 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 714.8303589060488 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 31835 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:23:43 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:33:43 +0100 - Duration: 600015 seconds -Real workload: 4.695866827366751E10 - Integer reached: 129108 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31836 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:23:43 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:33:43 +0100 - Duration: 600014 seconds -Real workload: 4.68804526315687E10 - Integer reached: 129005 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,4,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.38391e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.45702e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400400-0-0 4,0,0,4,0,0,0,0 [1804801- 0- 0- 1804801- 0- 0- 0- 0] time (s): 601.4976115226746 -Ins Current (mA):138.20824428876728 -Samples: 3000000 -Consumed Energy (mAs): 83003.19316529426 -Consumed Energy (mAh): 23.056442545915072 -Consumed Energy (mWs): 418742.78264122765 -Consumed Energy (mWh): 116.31743962256324 -Avg power (mW): 714.8303589060488 -Avg Current (mA): 141.7318257474453 -Avg Voltage (V): 5.0435415979175975 - Thread : 0 - ThreadProcess id: 31835 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:23:43 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:33:43 +0100 - Duration: 600015 seconds -Real workload: 4.695866827366751E10 - Integer reached: 129108 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31836 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:23:43 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:33:43 +0100 - Duration: 600014 seconds -Real workload: 4.68804526315687E10 - Integer reached: 129005 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.056442545915072 9.38391e+10 2.45702e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400400-0-0 -phone format: 4,0,0,4,0,0,0,0 -Exact values of frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4976115226746 -Ins Current (mA):138.20824428876728 -Samples: 3000000 -Consumed Energy (mAs): 83003.19316529426 -Consumed Energy (mAh): 23.056442545915072 -Consumed Energy (mWs): 418742.78264122765 -Consumed Energy (mWh): 116.31743962256324 -Avg power (mW): 714.8303589060488 -Avg Current (mA): 141.7318257474453 -Avg Voltage (V): 5.0435415979175975 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 31835 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:23:43 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:33:43 +0100 - Duration: 600015 seconds -Real workload: 4.695866827366751E10 - Integer reached: 129108 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 31836 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:23:43 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:33:43 +0100 - Duration: 600014 seconds -Real workload: 4.68804526315687E10 - Integer reached: 129005 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.056442545915072 -Workload: 9.38391e+10 -Energy efficiency: 2.45702e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_07_01' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.056442545915072 ---- Experiment result, Avg Power = 714.8303589060488 ---- Experiment result, Total Workload = 9.38391e+10 ---- Experiment result, Energy Efficiency = 2.45702e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400400-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_05_19_46 ---- Performing experiments on configuration 400400-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 4 ---- Modifying the governor of core 3 to set the default value ---- Modifying the governor of core 3 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 32639 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 4 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 722.632215692879 -powermeter script : average_power with numpy arrays = 722.6322156928807 -powermeter script : Summary Result = time (s): 601.4767756462097 -Ins Current (mA):143.49355458036203 -Samples: 3000000 -Consumed Energy (mAs): 85895.27089978887 -Consumed Energy (mAh): 23.859797472163574 -Consumed Energy (mWs): 433012.5968763704 -Consumed Energy (mWh): 120.28127691010287 -Avg power (mW): 722.632215692879 -Avg Current (mA): 143.30904104056236 -Avg Voltage (V): 5.042474713708707 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 4 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.047s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 0- 1804801- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4767756462097 -Ins Current (mA):143.49355458036203 -Samples: 3000000 -Consumed Energy (mAs): 85895.27089978887 -Consumed Energy (mAh): 23.859797472163574 -Consumed Energy (mWs): 433012.5968763704 -Consumed Energy (mWh): 120.28127691010287 -Avg power (mW): 722.632215692879 -Avg Current (mA): 143.30904104056236 -Avg Voltage (V): 5.042474713708707 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.859797472163574 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 722.632215692879 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 32664 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:39:31 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:49:31 +0100 - Duration: 600002 seconds -Real workload: 4.676439324472237E10 - Integer reached: 128852 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 32665 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:39:31 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:49:31 +0100 - Duration: 600007 seconds -Real workload: 4.685009588292572E10 - Integer reached: 128965 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,4,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.36145e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.54873e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 400400-0-0 4,0,0,4,0,0,0,0 [1804801- 0- 0- 1804801- 0- 0- 0- 0] time (s): 601.4767756462097 -Ins Current (mA):143.49355458036203 -Samples: 3000000 -Consumed Energy (mAs): 85895.27089978887 -Consumed Energy (mAh): 23.859797472163574 -Consumed Energy (mWs): 433012.5968763704 -Consumed Energy (mWh): 120.28127691010287 -Avg power (mW): 722.632215692879 -Avg Current (mA): 143.30904104056236 -Avg Voltage (V): 5.042474713708707 - Thread : 0 - ThreadProcess id: 32664 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:39:31 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:49:31 +0100 - Duration: 600002 seconds -Real workload: 4.676439324472237E10 - Integer reached: 128852 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 32665 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:39:31 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:49:31 +0100 - Duration: 600007 seconds -Real workload: 4.685009588292572E10 - Integer reached: 128965 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.859797472163574 9.36145e+10 2.54873e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 400400-0-0 -phone format: 4,0,0,4,0,0,0,0 -Exact values of frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4767756462097 -Ins Current (mA):143.49355458036203 -Samples: 3000000 -Consumed Energy (mAs): 85895.27089978887 -Consumed Energy (mAh): 23.859797472163574 -Consumed Energy (mWs): 433012.5968763704 -Consumed Energy (mWh): 120.28127691010287 -Avg power (mW): 722.632215692879 -Avg Current (mA): 143.30904104056236 -Avg Voltage (V): 5.042474713708707 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 32664 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:39:31 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 03:49:31 +0100 - Duration: 600002 seconds -Real workload: 4.676439324472237E10 - Integer reached: 128852 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 32665 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:39:31 +0100 -Core id: 3 -Ending time: Sun, 19 Dec 2021 03:49:31 +0100 - Duration: 600007 seconds -Real workload: 4.685009588292572E10 - Integer reached: 128965 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.859797472163574 -Workload: 9.36145e+10 -Energy efficiency: 2.54873e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_22_48' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.859797472163574 ---- Experiment result, Avg Power = 722.632215692879 ---- Experiment result, Total Workload = 9.36145e+10 ---- Experiment result, Energy Efficiency = 2.54873e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 400400-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_05_35_34 ---- Performing experiments on configuration 404000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 4 ---- Modifying the governor of core 2 to set the default value ---- Modifying the governor of core 2 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 1759 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 4 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 721.3687521773078 -powermeter script : average_power with numpy arrays = 721.3687521771222 -powermeter script : Summary Result = time (s): 601.214362859726 -Ins Current (mA):122.68735571758359 -Samples: 3000000 -Consumed Energy (mAs): 86146.55826313088 -Consumed Energy (mAh): 23.929599517536357 -Consumed Energy (mWs): 434162.0662975157 -Consumed Energy (mWh): 120.60057397153214 -Avg power (mW): 721.3687521773078 -Avg Current (mA): 143.05247805376743 -Avg Voltage (V): 5.042686166584095 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 4 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (905 bytes in 0.030s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 1804801- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.214362859726 -Ins Current (mA):122.68735571758359 -Samples: 3000000 -Consumed Energy (mAs): 86146.55826313088 -Consumed Energy (mAh): 23.929599517536357 -Consumed Energy (mWs): 434162.0662975157 -Consumed Energy (mWh): 120.60057397153214 -Avg power (mW): 721.3687521773078 -Avg Current (mA): 143.05247805376743 -Avg Voltage (V): 5.042686166584095 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.929599517536357 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 721.3687521773078 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 1816 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:55:19 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:05:19 +0100 - Duration: 600011 seconds -Real workload: 4.6806855159648926E10 - Integer reached: 128908 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 1818 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:55:19 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:05:19 +0100 - Duration: 600005 seconds -Real workload: 4.681519824576926E10 - Integer reached: 128919 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,4,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.36221e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.55598e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 404000-0-0 4,0,4,0,0,0,0,0 [1804801- 0- 1804801- 0- 0- 0- 0- 0] time (s): 601.214362859726 -Ins Current (mA):122.68735571758359 -Samples: 3000000 -Consumed Energy (mAs): 86146.55826313088 -Consumed Energy (mAh): 23.929599517536357 -Consumed Energy (mWs): 434162.0662975157 -Consumed Energy (mWh): 120.60057397153214 -Avg power (mW): 721.3687521773078 -Avg Current (mA): 143.05247805376743 -Avg Voltage (V): 5.042686166584095 - Thread : 0 - ThreadProcess id: 1816 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:55:19 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:05:19 +0100 - Duration: 600011 seconds -Real workload: 4.6806855159648926E10 - Integer reached: 128908 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 1818 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:55:19 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:05:19 +0100 - Duration: 600005 seconds -Real workload: 4.681519824576926E10 - Integer reached: 128919 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.929599517536357 9.36221e+10 2.55598e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 404000-0-0 -phone format: 4,0,4,0,0,0,0,0 -Exact values of frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.214362859726 -Ins Current (mA):122.68735571758359 -Samples: 3000000 -Consumed Energy (mAs): 86146.55826313088 -Consumed Energy (mAh): 23.929599517536357 -Consumed Energy (mWs): 434162.0662975157 -Consumed Energy (mWh): 120.60057397153214 -Avg power (mW): 721.3687521773078 -Avg Current (mA): 143.05247805376743 -Avg Voltage (V): 5.042686166584095 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 1816 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:55:19 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:05:19 +0100 - Duration: 600011 seconds -Real workload: 4.6806855159648926E10 - Integer reached: 128908 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 1818 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 03:55:19 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:05:19 +0100 - Duration: 600005 seconds -Real workload: 4.681519824576926E10 - Integer reached: 128919 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.929599517536357 -Workload: 9.36221e+10 -Energy efficiency: 2.55598e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_38_36' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.929599517536357 ---- Experiment result, Avg Power = 721.3687521773078 ---- Experiment result, Total Workload = 9.36221e+10 ---- Experiment result, Energy Efficiency = 2.55598e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 404000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_05_51_23 ---- Performing experiments on configuration 404000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 4 ---- Modifying the governor of core 2 to set the default value ---- Modifying the governor of core 2 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 3357 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 4 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 721.8407875668076 -powermeter script : average_power with numpy arrays = 721.8407875667563 -powermeter script : Summary Result = time (s): 602.3596470355988 -Ins Current (mA):130.37681424424588 -Samples: 3000000 -Consumed Energy (mAs): 86330.28747771238 -Consumed Energy (mAh): 23.98063541047566 -Consumed Energy (mWs): 435047.79490979994 -Consumed Energy (mWh): 120.84660969716666 -Avg power (mW): 721.8407875668076 -Avg Current (mA): 143.14718100738776 -Avg Voltage (V): 5.042647591708801 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 4 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.029s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 1804801- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 602.3596470355988 -Ins Current (mA):130.37681424424588 -Samples: 3000000 -Consumed Energy (mAs): 86330.28747771238 -Consumed Energy (mAh): 23.98063541047566 -Consumed Energy (mWs): 435047.79490979994 -Consumed Energy (mWh): 120.84660969716666 -Avg power (mW): 721.8407875668076 -Avg Current (mA): 143.14718100738776 -Avg Voltage (V): 5.042647591708801 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.98063541047566 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 721.8407875668076 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 3391 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:11:07 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:21:07 +0100 - Duration: 600018 seconds -Real workload: 4.695107155444357E10 - Integer reached: 129098 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 3392 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:11:07 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:21:08 +0100 - Duration: 600023 seconds -Real workload: 4.693967767359915E10 - Integer reached: 129083 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,4,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.38907e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.5541e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 404000-0-0 4,0,4,0,0,0,0,0 [1804801- 0- 1804801- 0- 0- 0- 0- 0] time (s): 602.3596470355988 -Ins Current (mA):130.37681424424588 -Samples: 3000000 -Consumed Energy (mAs): 86330.28747771238 -Consumed Energy (mAh): 23.98063541047566 -Consumed Energy (mWs): 435047.79490979994 -Consumed Energy (mWh): 120.84660969716666 -Avg power (mW): 721.8407875668076 -Avg Current (mA): 143.14718100738776 -Avg Voltage (V): 5.042647591708801 - Thread : 0 - ThreadProcess id: 3391 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:11:07 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:21:07 +0100 - Duration: 600018 seconds -Real workload: 4.695107155444357E10 - Integer reached: 129098 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 3392 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:11:07 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:21:08 +0100 - Duration: 600023 seconds -Real workload: 4.693967767359915E10 - Integer reached: 129083 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.98063541047566 9.38907e+10 2.5541e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 404000-0-0 -phone format: 4,0,4,0,0,0,0,0 -Exact values of frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 602.3596470355988 -Ins Current (mA):130.37681424424588 -Samples: 3000000 -Consumed Energy (mAs): 86330.28747771238 -Consumed Energy (mAh): 23.98063541047566 -Consumed Energy (mWs): 435047.79490979994 -Consumed Energy (mWh): 120.84660969716666 -Avg power (mW): 721.8407875668076 -Avg Current (mA): 143.14718100738776 -Avg Voltage (V): 5.042647591708801 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 3391 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:11:07 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:21:07 +0100 - Duration: 600018 seconds -Real workload: 4.695107155444357E10 - Integer reached: 129098 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 3392 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:11:07 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:21:08 +0100 - Duration: 600023 seconds -Real workload: 4.693967767359915E10 - Integer reached: 129083 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.98063541047566 -Workload: 9.38907e+10 -Energy efficiency: 2.5541e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_05_54_25' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.98063541047566 ---- Experiment result, Avg Power = 721.8407875668076 ---- Experiment result, Total Workload = 9.38907e+10 ---- Experiment result, Energy Efficiency = 2.5541e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 404000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_06_07_12 ---- Performing experiments on configuration 404000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 0 ---- Exact frequency of core 1: 0 ---- Modifying the governor of core 1 ---- Modifying the the current frequency of core 1 with frequency 0 ---- Frequency level of core 2 is 4 ---- Modifying the governor of core 2 to set the default value ---- Modifying the governor of core 2 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 4209 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 4 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 735.3564781139453 -powermeter script : average_power with numpy arrays = 735.356478113926 -powermeter script : Summary Result = time (s): 601.2136931419373 -Ins Current (mA):131.09136137322054 -Samples: 3000000 -Consumed Energy (mAs): 87429.11181156967 -Consumed Energy (mAh): 24.285864392102688 -Consumed Energy (mWs): 440564.574479489 -Consumed Energy (mWh): 122.37904846652472 -Avg power (mW): 735.3564781139453 -Avg Current (mA): 145.88765242495037 -Avg Voltage (V): 5.040566942375318 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 0 ---- frequency level of core 2 is 4 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.042s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 0- 1804801- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2136931419373 -Ins Current (mA):131.09136137322054 -Samples: 3000000 -Consumed Energy (mAs): 87429.11181156967 -Consumed Energy (mAh): 24.285864392102688 -Consumed Energy (mWs): 440564.574479489 -Consumed Energy (mWh): 122.37904846652472 -Avg power (mW): 735.3564781139453 -Avg Current (mA): 145.88765242495037 -Avg Voltage (V): 5.040566942375318 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.285864392102688 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 735.3564781139453 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 4234 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:26:56 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:36:56 +0100 - Duration: 600007 seconds -Real workload: 4.690702316433063E10 - Integer reached: 129040 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 4235 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:26:56 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:36:56 +0100 - Duration: 600014 seconds -Real workload: 4.683795604252844E10 - Integer reached: 128949 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,4,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.3745e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.59063e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 404000-0-0 4,0,4,0,0,0,0,0 [1804801- 0- 1804801- 0- 0- 0- 0- 0] time (s): 601.2136931419373 -Ins Current (mA):131.09136137322054 -Samples: 3000000 -Consumed Energy (mAs): 87429.11181156967 -Consumed Energy (mAh): 24.285864392102688 -Consumed Energy (mWs): 440564.574479489 -Consumed Energy (mWh): 122.37904846652472 -Avg power (mW): 735.3564781139453 -Avg Current (mA): 145.88765242495037 -Avg Voltage (V): 5.040566942375318 - Thread : 0 - ThreadProcess id: 4234 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:26:56 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:36:56 +0100 - Duration: 600007 seconds -Real workload: 4.690702316433063E10 - Integer reached: 129040 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 4235 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:26:56 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:36:56 +0100 - Duration: 600014 seconds -Real workload: 4.683795604252844E10 - Integer reached: 128949 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.285864392102688 9.3745e+10 2.59063e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 404000-0-0 -phone format: 4,0,4,0,0,0,0,0 -Exact values of frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2136931419373 -Ins Current (mA):131.09136137322054 -Samples: 3000000 -Consumed Energy (mAs): 87429.11181156967 -Consumed Energy (mAh): 24.285864392102688 -Consumed Energy (mWs): 440564.574479489 -Consumed Energy (mWh): 122.37904846652472 -Avg power (mW): 735.3564781139453 -Avg Current (mA): 145.88765242495037 -Avg Voltage (V): 5.040566942375318 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 4234 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:26:56 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:36:56 +0100 - Duration: 600007 seconds -Real workload: 4.690702316433063E10 - Integer reached: 129040 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 4235 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:26:56 +0100 -Core id: 2 -Ending time: Sun, 19 Dec 2021 04:36:56 +0100 - Duration: 600014 seconds -Real workload: 4.683795604252844E10 - Integer reached: 128949 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.285864392102688 -Workload: 9.3745e+10 -Energy efficiency: 2.59063e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_10_14' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.285864392102688 ---- Experiment result, Avg Power = 735.3564781139453 ---- Experiment result, Total Workload = 9.3745e+10 ---- Experiment result, Energy Efficiency = 2.59063e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 404000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_06_23_00 ---- Performing experiments on configuration 440000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 4 ---- Modifying the governor of core 1 to set the default value ---- Modifying the governor of core 1 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 5104 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 4 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 726.7345518189771 -powermeter script : average_power with numpy arrays = 726.7345518188499 -powermeter script : Summary Result = time (s): 601.2273056507111 -Ins Current (mA):143.18321142857144 -Samples: 3000000 -Consumed Energy (mAs): 86704.75237219494 -Consumed Energy (mAh): 24.084653436720817 -Consumed Energy (mWs): 436963.2682387982 -Consumed Energy (mWh): 121.37868562188838 -Avg power (mW): 726.7345518189771 -Avg Current (mA): 144.13859085237885 -Avg Voltage (V): 5.041915197875567 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 4 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.042s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 1804801- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.2273056507111 -Ins Current (mA):143.18321142857144 -Samples: 3000000 -Consumed Energy (mAs): 86704.75237219494 -Consumed Energy (mAh): 24.084653436720817 -Consumed Energy (mWs): 436963.2682387982 -Consumed Energy (mWh): 121.37868562188838 -Avg power (mW): 726.7345518189771 -Avg Current (mA): 144.13859085237885 -Avg Voltage (V): 5.041915197875567 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.084653436720817 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 726.7345518189771 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 5130 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:42:44 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:52:44 +0100 - Duration: 600009 seconds -Real workload: 4.643146039958794E10 - Integer reached: 128412 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 5131 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:42:44 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 04:52:45 +0100 - Duration: 600015 seconds -Real workload: 4.671513219891027E10 - Integer reached: 128787 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.31466e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.58567e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 440000-0-0 4,4,0,0,0,0,0,0 [1804801- 1804801- 0- 0- 0- 0- 0- 0] time (s): 601.2273056507111 -Ins Current (mA):143.18321142857144 -Samples: 3000000 -Consumed Energy (mAs): 86704.75237219494 -Consumed Energy (mAh): 24.084653436720817 -Consumed Energy (mWs): 436963.2682387982 -Consumed Energy (mWh): 121.37868562188838 -Avg power (mW): 726.7345518189771 -Avg Current (mA): 144.13859085237885 -Avg Voltage (V): 5.041915197875567 - Thread : 0 - ThreadProcess id: 5130 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:42:44 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:52:44 +0100 - Duration: 600009 seconds -Real workload: 4.643146039958794E10 - Integer reached: 128412 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 5131 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:42:44 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 04:52:45 +0100 - Duration: 600015 seconds -Real workload: 4.671513219891027E10 - Integer reached: 128787 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.084653436720817 9.31466e+10 2.58567e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 440000-0-0 -phone format: 4,4,0,0,0,0,0,0 -Exact values of frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.2273056507111 -Ins Current (mA):143.18321142857144 -Samples: 3000000 -Consumed Energy (mAs): 86704.75237219494 -Consumed Energy (mAh): 24.084653436720817 -Consumed Energy (mWs): 436963.2682387982 -Consumed Energy (mWh): 121.37868562188838 -Avg power (mW): 726.7345518189771 -Avg Current (mA): 144.13859085237885 -Avg Voltage (V): 5.041915197875567 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 5130 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:42:44 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 04:52:44 +0100 - Duration: 600009 seconds -Real workload: 4.643146039958794E10 - Integer reached: 128412 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 5131 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:42:44 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 04:52:45 +0100 - Duration: 600015 seconds -Real workload: 4.671513219891027E10 - Integer reached: 128787 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.084653436720817 -Workload: 9.31466e+10 -Energy efficiency: 2.58567e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_26_02' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.084653436720817 ---- Experiment result, Avg Power = 726.7345518189771 ---- Experiment result, Total Workload = 9.31466e+10 ---- Experiment result, Energy Efficiency = 2.58567e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 440000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_06_38_48 ---- Performing experiments on configuration 440000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 4 ---- Modifying the governor of core 1 to set the default value ---- Modifying the governor of core 1 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 6028 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 4 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 731.5033821974694 -powermeter script : average_power with numpy arrays = 731.5033821972852 -powermeter script : Summary Result = time (s): 601.5190861225128 -Ins Current (mA):146.8353078763314 -Samples: 3000000 -Consumed Energy (mAs): 88747.60592155956 -Consumed Energy (mAh): 24.652112755988767 -Consumed Energy (mWs): 447001.18780186377 -Consumed Energy (mWh): 124.16699661162882 -Avg power (mW): 731.5033821974694 -Avg Current (mA): 145.10593284987792 -Avg Voltage (V): 5.04116797866742 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 4 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.041s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 1804801- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.5190861225128 -Ins Current (mA):146.8353078763314 -Samples: 3000000 -Consumed Energy (mAs): 88747.60592155956 -Consumed Energy (mAh): 24.652112755988767 -Consumed Energy (mWs): 447001.18780186377 -Consumed Energy (mWh): 124.16699661162882 -Avg power (mW): 731.5033821974694 -Avg Current (mA): 145.10593284987792 -Avg Voltage (V): 5.04116797866742 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 24.652112755988767 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 731.5033821974694 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 6053 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:58:32 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 05:08:32 +0100 - Duration: 600002 seconds -Real workload: 4.645261022144905E10 - Integer reached: 128440 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6054 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:58:32 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 05:08:32 +0100 - Duration: 600027 seconds -Real workload: 4.674089615096642E10 - Integer reached: 128821 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.31935e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.64526e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 440000-0-0 4,4,0,0,0,0,0,0 [1804801- 1804801- 0- 0- 0- 0- 0- 0] time (s): 601.5190861225128 -Ins Current (mA):146.8353078763314 -Samples: 3000000 -Consumed Energy (mAs): 88747.60592155956 -Consumed Energy (mAh): 24.652112755988767 -Consumed Energy (mWs): 447001.18780186377 -Consumed Energy (mWh): 124.16699661162882 -Avg power (mW): 731.5033821974694 -Avg Current (mA): 145.10593284987792 -Avg Voltage (V): 5.04116797866742 - Thread : 0 - ThreadProcess id: 6053 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:58:32 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 05:08:32 +0100 - Duration: 600002 seconds -Real workload: 4.645261022144905E10 - Integer reached: 128440 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6054 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:58:32 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 05:08:32 +0100 - Duration: 600027 seconds -Real workload: 4.674089615096642E10 - Integer reached: 128821 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 24.652112755988767 9.31935e+10 2.64526e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 440000-0-0 -phone format: 4,4,0,0,0,0,0,0 -Exact values of frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.5190861225128 -Ins Current (mA):146.8353078763314 -Samples: 3000000 -Consumed Energy (mAs): 88747.60592155956 -Consumed Energy (mAh): 24.652112755988767 -Consumed Energy (mWs): 447001.18780186377 -Consumed Energy (mWh): 124.16699661162882 -Avg power (mW): 731.5033821974694 -Avg Current (mA): 145.10593284987792 -Avg Voltage (V): 5.04116797866742 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 6053 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:58:32 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 05:08:32 +0100 - Duration: 600002 seconds -Real workload: 4.645261022144905E10 - Integer reached: 128440 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6054 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 04:58:32 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 05:08:32 +0100 - Duration: 600027 seconds -Real workload: 4.674089615096642E10 - Integer reached: 128821 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 24.652112755988767 -Workload: 9.31935e+10 -Energy efficiency: 2.64526e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_41_50' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 24.652112755988767 ---- Experiment result, Avg Power = 731.5033821974694 ---- Experiment result, Total Workload = 9.31935e+10 ---- Experiment result, Energy Efficiency = 2.64526e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 440000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_06_54_37 ---- Performing experiments on configuration 440000-0-0 ---- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- Second step : verifying the battery level ---- Verifying the battery level +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... --- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe ---- Current battery level : 50 -Current battery level: OKAY ---- Third step calibrating phone core frequency ---- Resetting all frequency configurations - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor - -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor ---- Frequency level of core 0 is 4 ---- Modifying the governor of core 0 to set the default value ---- Modifying the governor of core 0 ---- Frequency level of core 1 is 4 ---- Modifying the governor of core 1 to set the default value ---- Modifying the governor of core 1 ---- Frequency level of core 2 is 0 ---- Exact frequency of core 2: 0 ---- Modifying the governor of core 2 ---- Modifying the the current frequency of core 2 with frequency 0 ---- Frequency level of core 3 is 0 ---- Exact frequency of core 3: 0 ---- Modifying the governor of core 3 ---- Modifying the the current frequency of core 3 with frequency 0 ---- Frequency level of core 4 is 0 ---- Exact frequency of core 4: 0 ---- Modifying the governor of core 4 ---- Modifying the the current frequency of core 4 with frequency 0 ---- Frequency level of core 5 is 0 ---- Exact frequency of core 5: 0 ---- Modifying the governor of core 5 ---- Modifying the the current frequency of core 5 with frequency 0 ---- Frequency level of core 6 is 0 ---- Exact frequency of core 6: 0 ---- Modifying the governor of core 6 ---- Modifying the the current frequency of core 6 with frequency 0 ---- Frequency level of core 7 is 0 ---- Exact frequency of core 7: 0 ---- Modifying the governor of core 7 ---- Modifying the the current frequency of core 7 with frequency 0 ---- Calibrating Monsoon power meter, please wait for 10 seconds... -powermeter script : --- Inside the monsoon_power_meter, arg function: 1 -powermeter script : calibration duration = 10 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 50000 - returning 50000 samples after experiments -powermeter script : Power meter calibration okay ---- Monsoon power meter Calibrated ---- starting the benchmarking app -## writing the configuration inside the phone file - --- Removing file /sdcard/experiments_automatization -rm '/sdcard/experiments_automatization/current_configuration.txt' -rm '/sdcard/experiments_automatization/experiment_duration.txt' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' -rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' -rmdir '/sdcard/experiments_automatization/app_output_folder' -rmdir '/sdcard/experiments_automatization' - --- Clearing the logcat - --- Creating file /sdcard/experiments_automatization ------ Uninstalling experiment app -Success ------ Installing experiment app -Performing Streamed Install -Success ------- Giving rights to experiment app ------ Starting experiment app -Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity } -adb command : ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores - ----- Experiment app started with pid: 6868 ----- waiting for benchmarking app thread to be pinned and to be ready ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 4 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of cores to occupy = 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 0 ---- The current number of thread ready to be sambled : 0, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 1 ---- The current number of thread ready to be sambled : 1, still lower than the experiment one : 2 ---- Number of thread in experiment phase : 2 ---- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids -Thread_0_ready_for_sampling -Thread_1_ready_for_sampling ---- Printing cc_info beginning datas (for the samsung galaxy s8) - --- Starting power meter sampling for about 600 seconds ---- Sampling with the Monsoon power meter -powermeter script : --- Inside the monsoon_power_meter, arg function: 2 -powermeter script : Experiment duration = 600 -powermeter script : Creating the Monsoon engine -powermeter script : Creating the Monsoon engine -powermeter script : Configuring channels the Monsoon engine -powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv -powermeter script : Starting sampling; number of sample = 3000000 - returning 3000000 samples after experiments -powermeter script : Total nomber of sample measured : 3000000 -powermeter script : Computing powermeter summary result - Number of samples = 3000000 -powermeter script : We computed the energy on 600 samples -powermeter script : average_power = 722.8338437003015 -powermeter script : average_power with numpy arrays = 722.8338437002925 -powermeter script : Summary Result = time (s): 601.4938430786133 -Ins Current (mA):134.11726589106533 -Samples: 3000000 -Consumed Energy (mAs): 85552.04363776669 -Consumed Energy (mAh): 23.764456566046302 -Consumed Energy (mWs): 431239.42553198145 -Consumed Energy (mWh): 119.7887293144393 -Avg power (mW): 722.8338437003015 -Avg Current (mA): 143.34871658549497 -Avg Voltage (V): 5.042485631667266 -Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED ---- Monsoon power meter sampling is finished ! - --- experiment folder path /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder ---- frequency level of core 0 is 4 ---- frequency level of core 1 is 4 ---- frequency level of core 2 is 0 ---- frequency level of core 3 is 0 ---- frequency level of core 4 is 0 ---- frequency level of core 5 is 0 ---- frequency level of core 6 is 0 ---- frequency level of core 7 is 0 ---- Number of threads normally started = 2 ---- Number of thread ended: 2 ---- Now threads are stopped, getting the cc_info_level for samsung ---- Copying thread results locally -command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null -/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (904 bytes in 0.032s) -saving the logcat file to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder- ---- Parsing result from /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt ---- Getting exact configuration with frequency ---- Configuration with frequencies = [1804801- 1804801- 0- 0- 0- 0- 0- 0] ---- Getting the powermeter summary ---- Powermeter summary: -time (s): 601.4938430786133 -Ins Current (mA):134.11726589106533 -Samples: 3000000 -Consumed Energy (mAs): 85552.04363776669 -Consumed Energy (mAh): 23.764456566046302 -Consumed Energy (mWs): 431239.42553198145 -Consumed Energy (mWh): 119.7887293144393 -Avg power (mW): 722.8338437003015 -Avg Current (mA): 143.34871658549497 -Avg Voltage (V): 5.042485631667266 - ---- Getting the total energy consumed of the google pixel ---- Energy consumed = 23.764456566046302 ---- Starting cc_info = 0 ---- Ending cc_info = 0 ---- Getting the average power ---- Avg Power = 722.8338437003015 ---- Printing the total threads summary ---- Thread results -Thread : 0 - ThreadProcess id: 6893 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 05:14:21 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 05:24:21 +0100 - Duration: 600007 seconds -Real workload: 4.636804094730455E10 - Integer reached: 128328 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6894 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 05:14:21 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 05:24:22 +0100 - Duration: 600003 seconds -Real workload: 4.658642310643213E10 - Integer reached: 128617 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - ---- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first ---- Total workload : 9.29545e+10 ---- Getting energy efficiency ---- Energy efficiency: 2.55657e-10 ---- Building what we will add to the total result file command ------- - (build_configuration_raw_result 440000-0-0 4,4,0,0,0,0,0,0 [1804801- 1804801- 0- 0- 0- 0- 0- 0] time (s): 601.4938430786133 -Ins Current (mA):134.11726589106533 -Samples: 3000000 -Consumed Energy (mAs): 85552.04363776669 -Consumed Energy (mAh): 23.764456566046302 -Consumed Energy (mWs): 431239.42553198145 -Consumed Energy (mWh): 119.7887293144393 -Avg power (mW): 722.8338437003015 -Avg Current (mA): 143.34871658549497 -Avg Voltage (V): 5.042485631667266 - Thread : 0 - ThreadProcess id: 6893 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 05:14:21 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 05:24:21 +0100 - Duration: 600007 seconds -Real workload: 4.636804094730455E10 - Integer reached: 128328 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6894 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 05:14:21 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 05:24:22 +0100 - Duration: 600003 seconds -Real workload: 4.658642310643213E10 - Integer reached: 128617 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - 23.764456566046302 9.29545e+10 2.55657e-10 0 0 ------- - ---- Final result to print to File - -------------------------------------------------------------------------------- - +++++ +++++ +++++ Configuration Description --------------------------------------------------------------------------------- -Configuration: 440000-0-0 -phone format: 4,4,0,0,0,0,0,0 -Exact values of frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0] - -Power meter results ------------------------------------------------------------- -time (s): 601.4938430786133 -Ins Current (mA):134.11726589106533 -Samples: 3000000 -Consumed Energy (mAs): 85552.04363776669 -Consumed Energy (mAh): 23.764456566046302 -Consumed Energy (mWs): 431239.42553198145 -Consumed Energy (mWh): 119.7887293144393 -Avg power (mW): 722.8338437003015 -Avg Current (mA): 143.34871658549497 -Avg Voltage (V): 5.042485631667266 - -Threads results ------------------------------------------------------------- -Thread : 0 - ThreadProcess id: 6893 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 05:14:21 +0100 -Core id: 0 -Ending time: Sun, 19 Dec 2021 05:24:21 +0100 - Duration: 600007 seconds -Real workload: 4.636804094730455E10 - Integer reached: 128328 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - -Thread : 1 - ThreadProcess id: 6894 ----------------------------------------- -Starting time: Sun, 19 Dec 2021 05:14:21 +0100 -Core id: 1 -Ending time: Sun, 19 Dec 2021 05:24:22 +0100 - Duration: 600003 seconds -Real workload: 4.658642310643213E10 - Integer reached: 128617 - Number of reset = 0 -Battery stats: 0 mAH -Computed Drain: Null -Start: 50 % - End: 50 -Cc_info at the beginning: 0 mAh -Cc_info at the end: 0 mAh -Cc_info variation: 0.0 mAh - - -Expermiment results ------------------------------------------------------------- -Energy Consumed (mAh): 23.764456566046302 -Workload: 9.29545e+10 -Energy efficiency: 2.55657e-10 --------------------------------------------------------------------------------- - - ---- Writing to the total result file ---- Removing previous tested configuration tmp_output folder -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/app_output_folder/all_workloads.txt' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/app_output_folder/Thread_0_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/app_output_folder/Thread_0_ready_for_sampling' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/app_output_folder/Thread_1_ended' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/app_output_folder/Thread_1_ready_for_sampling' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/app_output_folder' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/configuration_mesurement.csv' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/energy_power_workload_energyByWorkload_ccInfo' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/logcat_output' -removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39/powermeter_summary.txt' -removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__04Oct22_06_57_39' ---- Moving the current experiment tmp_folder to the output result folder -writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo ---- Obtaining experiment summary result to add to result folder ---- Experiment result, Energy consumed = 23.764456566046302 ---- Experiment result, Avg Power = 722.8338437003015 ---- Experiment result, Total Workload = 9.29545e+10 ---- Experiment result, Energy Efficiency = 2.55657e-10 ---- Adding result to summary file ---- Starting cc information : 0 ---- Ending cc information : 0 ---- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file ---- Experiments performed on configuration 440000-0-0. ---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_07_10_26 +--- Current battery level : +--- The current battery level : 0, still lower than the experiment one : 50 +--- Waiting 30 second... diff --git a/experiment_automatization/input_configurations_file.csv b/experiment_automatization/input_configurations_file.csv index eb2d18ca8dcbd5a0ea0cc78e0e0dffa2a015e3b9..20f3507829128b731822c65c6bf5021ff9e481e9 100755 --- a/experiment_automatization/input_configurations_file.csv +++ b/experiment_automatization/input_configurations_file.csv @@ -1,61 +1,61 @@ configurations,google pixel format -100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0] -100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0] -100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0] -100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0] -100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0] -100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0] -100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0] -100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0] -100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0] -101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0] -101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0] -101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0] -110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0] -110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0] -110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0] -200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0] -200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0] -200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0] -200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0] -200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0] -200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0] -200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0] -200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0] -200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0] -202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0] -202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0] -202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0] -220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0] -220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0] -220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0] -300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0] -300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0] -300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0] -300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0] -300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0] -300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0] -300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0] -300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0] -300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0] -303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0] -303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0] -303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0] -330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0] -330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0] -330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0] -400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0] -400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0] -400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0] -400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0] -400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0] -400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0] -400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0] -400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0] -400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0] -404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0] -404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0] -404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0] -440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0] -440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0] -440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0] +100001-2-2,[1- 0- 0- 0- 0- 1- 2- 2] +100001-2-2,[1- 0- 0- 0- 0- 1- 2- 2] +100001-2-2,[1- 0- 0- 0- 0- 1- 2- 2] +100010-2-2,[1- 0- 0- 0- 1- 0- 2- 2] +100010-2-2,[1- 0- 0- 0- 1- 0- 2- 2] +100010-2-2,[1- 0- 0- 0- 1- 0- 2- 2] +100100-2-2,[1- 0- 0- 1- 0- 0- 2- 2] +100100-2-2,[1- 0- 0- 1- 0- 0- 2- 2] +100100-2-2,[1- 0- 0- 1- 0- 0- 2- 2] +101000-2-2,[1- 0- 1- 0- 0- 0- 2- 2] +101000-2-2,[1- 0- 1- 0- 0- 0- 2- 2] +101000-2-2,[1- 0- 1- 0- 0- 0- 2- 2] +110000-2-2,[1- 1- 0- 0- 0- 0- 2- 2] +110000-2-2,[1- 1- 0- 0- 0- 0- 2- 2] +110000-2-2,[1- 1- 0- 0- 0- 0- 2- 2] +200002-2-2,[2- 0- 0- 0- 0- 2- 2- 2] +200002-2-2,[2- 0- 0- 0- 0- 2- 2- 2] +200002-2-2,[2- 0- 0- 0- 0- 2- 2- 2] +200020-2-2,[2- 0- 0- 0- 2- 0- 2- 2] +200020-2-2,[2- 0- 0- 0- 2- 0- 2- 2] +200020-2-2,[2- 0- 0- 0- 2- 0- 2- 2] +200200-2-2,[2- 0- 0- 2- 0- 0- 2- 2] +200200-2-2,[2- 0- 0- 2- 0- 0- 2- 2] +200200-2-2,[2- 0- 0- 2- 0- 0- 2- 2] +202000-2-2,[2- 0- 2- 0- 0- 0- 2- 2] +202000-2-2,[2- 0- 2- 0- 0- 0- 2- 2] +202000-2-2,[2- 0- 2- 0- 0- 0- 2- 2] +220000-2-2,[2- 2- 0- 0- 0- 0- 2- 2] +220000-2-2,[2- 2- 0- 0- 0- 0- 2- 2] +220000-2-2,[2- 2- 0- 0- 0- 0- 2- 2] +300003-2-2,[3- 0- 0- 0- 0- 3- 2- 2] +300003-2-2,[3- 0- 0- 0- 0- 3- 2- 2] +300003-2-2,[3- 0- 0- 0- 0- 3- 2- 2] +300030-2-2,[3- 0- 0- 0- 3- 0- 2- 2] +300030-2-2,[3- 0- 0- 0- 3- 0- 2- 2] +300030-2-2,[3- 0- 0- 0- 3- 0- 2- 2] +300300-2-2,[3- 0- 0- 3- 0- 0- 2- 2] +300300-2-2,[3- 0- 0- 3- 0- 0- 2- 2] +300300-2-2,[3- 0- 0- 3- 0- 0- 2- 2] +303000-2-2,[3- 0- 3- 0- 0- 0- 2- 2] +303000-2-2,[3- 0- 3- 0- 0- 0- 2- 2] +303000-2-2,[3- 0- 3- 0- 0- 0- 2- 2] +330000-2-2,[3- 3- 0- 0- 0- 0- 2- 2] +330000-2-2,[3- 3- 0- 0- 0- 0- 2- 2] +330000-2-2,[3- 3- 0- 0- 0- 0- 2- 2] +400004-2-2,[4- 0- 0- 0- 0- 4- 2- 2] +400004-2-2,[4- 0- 0- 0- 0- 4- 2- 2] +400004-2-2,[4- 0- 0- 0- 0- 4- 2- 2] +400040-2-2,[4- 0- 0- 0- 4- 0- 2- 2] +400040-2-2,[4- 0- 0- 0- 4- 0- 2- 2] +400040-2-2,[4- 0- 0- 0- 4- 0- 2- 2] +400400-2-2,[4- 0- 0- 4- 0- 0- 2- 2] +400400-2-2,[4- 0- 0- 4- 0- 0- 2- 2] +400400-2-2,[4- 0- 0- 4- 0- 0- 2- 2] +404000-2-2,[4- 0- 4- 0- 0- 0- 2- 2] +404000-2-2,[4- 0- 4- 0- 0- 0- 2- 2] +404000-2-2,[4- 0- 4- 0- 0- 0- 2- 2] +440000-2-2,[4- 4- 0- 0- 0- 0- 2- 2] +440000-2-2,[4- 4- 0- 0- 0- 0- 2- 2] +440000-2-2,[4- 4- 0- 0- 0- 0- 2- 2] diff --git a/experiment_automatization/input_configurations_file__finally_used.csv b/experiment_automatization/input_configurations_file__finally_used.csv index 1577bef64d4d1bd1c4e00eb89f381433260bc9b0..be7139e7d3b2587450bd04e8bb120b65ea1373ae 100755 --- a/experiment_automatization/input_configurations_file__finally_used.csv +++ b/experiment_automatization/input_configurations_file__finally_used.csv @@ -1,61 +1,61 @@ configurations,generic format,exact frequency,google pixel format,exact frequencies -100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 0- 1- 0- 0], [576000- 0- 0- 0- 0- 576000- 0- 0] -100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 0- 1- 0- 0], [576000- 0- 0- 0- 0- 576000- 0- 0] -100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 0- 1- 0- 0], [576000- 0- 0- 0- 0- 576000- 0- 0] -100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 1- 0- 0- 0], [576000- 0- 0- 0- 576000- 0- 0- 0] -100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 1- 0- 0- 0], [576000- 0- 0- 0- 576000- 0- 0- 0] -100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 1- 0- 0- 0], [576000- 0- 0- 0- 576000- 0- 0- 0] -100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 1- 0- 0- 0- 0], [576000- 0- 0- 576000- 0- 0- 0- 0] -100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 1- 0- 0- 0- 0], [576000- 0- 0- 576000- 0- 0- 0- 0] -100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 1- 0- 0- 0- 0], [576000- 0- 0- 576000- 0- 0- 0- 0] -101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0], [576000- 0- 576000- 0- 0- 0- 0- 0] -101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0], [576000- 0- 576000- 0- 0- 0- 0- 0] -101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0], [576000- 0- 576000- 0- 0- 0- 0- 0] -110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 0- 0- 0- 0- 0- 0], [576000- 576000- 0- 0- 0- 0- 0- 0] -110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 0- 0- 0- 0- 0- 0], [576000- 576000- 0- 0- 0- 0- 0- 0] -110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 0- 0- 0- 0- 0- 0], [576000- 576000- 0- 0- 0- 0- 0- 0] -200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0], [1363200- 0- 0- 0- 0- 1363200- 0- 0] -200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0], [1363200- 0- 0- 0- 0- 1363200- 0- 0] -200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0], [1363200- 0- 0- 0- 0- 1363200- 0- 0] -200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 2- 0- 0- 0], [1363200- 0- 0- 0- 1363200- 0- 0- 0] -200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 2- 0- 0- 0], [1363200- 0- 0- 0- 1363200- 0- 0- 0] -200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 2- 0- 0- 0], [1363200- 0- 0- 0- 1363200- 0- 0- 0] -200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 2- 0- 0- 0- 0], [1363200- 0- 0- 1363200- 0- 0- 0- 0] -200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 2- 0- 0- 0- 0], [1363200- 0- 0- 1363200- 0- 0- 0- 0] -200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 2- 0- 0- 0- 0], [1363200- 0- 0- 1363200- 0- 0- 0- 0] -202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 2- 0- 0- 0- 0- 0], [1363200- 0- 1363200- 0- 0- 0- 0- 0] -202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 2- 0- 0- 0- 0- 0], [1363200- 0- 1363200- 0- 0- 0- 0- 0] -202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 2- 0- 0- 0- 0- 0], [1363200- 0- 1363200- 0- 0- 0- 0- 0] -220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 0- 0- 0- 0- 0- 0], [1363200- 1363200- 0- 0- 0- 0- 0- 0] -220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 0- 0- 0- 0- 0- 0], [1363200- 1363200- 0- 0- 0- 0- 0- 0] -220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 0- 0- 0- 0- 0- 0], [1363200- 1363200- 0- 0- 0- 0- 0- 0] -300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 3- 0- 0], [1804800- 0- 0- 0- 0- 1804800- 0- 0] -300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 3- 0- 0], [1804800- 0- 0- 0- 0- 1804800- 0- 0] -300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 3- 0- 0], [1804800- 0- 0- 0- 0- 1804800- 0- 0] -300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 3- 0- 0- 0], [1804800- 0- 0- 0- 1804800- 0- 0- 0] -300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 3- 0- 0- 0], [1804800- 0- 0- 0- 1804800- 0- 0- 0] -300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 3- 0- 0- 0], [1804800- 0- 0- 0- 1804800- 0- 0- 0] -300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 3- 0- 0- 0- 0], [1804800- 0- 0- 1804800- 0- 0- 0- 0] -300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 3- 0- 0- 0- 0], [1804800- 0- 0- 1804800- 0- 0- 0- 0] -300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 3- 0- 0- 0- 0], [1804800- 0- 0- 1804800- 0- 0- 0- 0] -303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 0- 0- 0- 0- 0], [1804800- 0- 1804800- 0- 0- 0- 0- 0] -303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 0- 0- 0- 0- 0], [1804800- 0- 1804800- 0- 0- 0- 0- 0] -303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 0- 0- 0- 0- 0], [1804800- 0- 1804800- 0- 0- 0- 0- 0] -330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 0- 0- 0- 0- 0- 0], [1804800- 1804800- 0- 0- 0- 0- 0- 0] -330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 0- 0- 0- 0- 0- 0], [1804800- 1804800- 0- 0- 0- 0- 0- 0] -330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 0- 0- 0- 0- 0- 0], [1804800- 1804800- 0- 0- 0- 0- 0- 0] -400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 0- 4- 0- 0], [1804801- 0- 0- 0- 0- 1804801- 0- 0] -400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 0- 4- 0- 0], [1804801- 0- 0- 0- 0- 1804801- 0- 0] -400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 0- 4- 0- 0], [1804801- 0- 0- 0- 0- 1804801- 0- 0] -400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 4- 0- 0- 0], [1804801- 0- 0- 0- 1804801- 0- 0- 0] -400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 4- 0- 0- 0], [1804801- 0- 0- 0- 1804801- 0- 0- 0] -400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 4- 0- 0- 0], [1804801- 0- 0- 0- 1804801- 0- 0- 0] -400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 4- 0- 0- 0- 0], [1804801- 0- 0- 1804801- 0- 0- 0- 0] -400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 4- 0- 0- 0- 0], [1804801- 0- 0- 1804801- 0- 0- 0- 0] -400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 4- 0- 0- 0- 0], [1804801- 0- 0- 1804801- 0- 0- 0- 0] -404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 4- 0- 0- 0- 0- 0], [1804801- 0- 1804801- 0- 0- 0- 0- 0] -404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 4- 0- 0- 0- 0- 0], [1804801- 0- 1804801- 0- 0- 0- 0- 0] -404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 4- 0- 0- 0- 0- 0], [1804801- 0- 1804801- 0- 0- 0- 0- 0] -440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 0- 0- 0- 0- 0- 0], [1804801- 1804801- 0- 0- 0- 0- 0- 0] -440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 0- 0- 0- 0- 0- 0], [1804801- 1804801- 0- 0- 0- 0- 0- 0] -440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 0- 0- 0- 0- 0- 0], [1804801- 1804801- 0- 0- 0- 0- 0- 0] +100001-2-2,[1- 0- 0- 0- 0- 1- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 0- 0- 1- 2- 2], [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] +100001-2-2,[1- 0- 0- 0- 0- 1- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 0- 0- 1- 2- 2], [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] +100001-2-2,[1- 0- 0- 0- 0- 1- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 0- 0- 1- 2- 2], [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] +100010-2-2,[1- 0- 0- 0- 1- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 0- 1- 0- 2- 2], [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] +100010-2-2,[1- 0- 0- 0- 1- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 0- 1- 0- 2- 2], [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] +100010-2-2,[1- 0- 0- 0- 1- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 0- 1- 0- 2- 2], [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] +100100-2-2,[1- 0- 0- 1- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 1- 0- 0- 2- 2], [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] +100100-2-2,[1- 0- 0- 1- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 1- 0- 0- 2- 2], [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] +100100-2-2,[1- 0- 0- 1- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 0- 1- 0- 0- 2- 2], [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] +101000-2-2,[1- 0- 1- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 1- 0- 0- 0- 2- 2], [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] +101000-2-2,[1- 0- 1- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 1- 0- 0- 0- 2- 2], [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] +101000-2-2,[1- 0- 1- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 0- 1- 0- 0- 0- 2- 2], [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] +110000-2-2,[1- 1- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 1- 0- 0- 0- 0- 2- 2], [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] +110000-2-2,[1- 1- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 1- 0- 0- 0- 0- 2- 2], [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] +110000-2-2,[1- 1- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[1- 1- 0- 0- 0- 0- 2- 2], [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] +200002-2-2,[2- 0- 0- 0- 0- 2- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 0- 0- 2- 2- 2], [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] +200002-2-2,[2- 0- 0- 0- 0- 2- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 0- 0- 2- 2- 2], [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] +200002-2-2,[2- 0- 0- 0- 0- 2- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 0- 0- 2- 2- 2], [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] +200020-2-2,[2- 0- 0- 0- 2- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 0- 2- 0- 2- 2], [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] +200020-2-2,[2- 0- 0- 0- 2- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 0- 2- 0- 2- 2], [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] +200020-2-2,[2- 0- 0- 0- 2- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 0- 2- 0- 2- 2], [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] +200200-2-2,[2- 0- 0- 2- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 2- 0- 0- 2- 2], [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] +200200-2-2,[2- 0- 0- 2- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 2- 0- 0- 2- 2], [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] +200200-2-2,[2- 0- 0- 2- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 0- 2- 0- 0- 2- 2], [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] +202000-2-2,[2- 0- 2- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 2- 0- 0- 0- 2- 2], [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] +202000-2-2,[2- 0- 2- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 2- 0- 0- 0- 2- 2], [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] +202000-2-2,[2- 0- 2- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 0- 2- 0- 0- 0- 2- 2], [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] +220000-2-2,[2- 2- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 2- 0- 0- 0- 0- 2- 2], [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] +220000-2-2,[2- 2- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 2- 0- 0- 0- 0- 2- 2], [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] +220000-2-2,[2- 2- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[2- 2- 0- 0- 0- 0- 2- 2], [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] +300003-2-2,[3- 0- 0- 0- 0- 3- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 0- 0- 3- 2- 2], [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] +300003-2-2,[3- 0- 0- 0- 0- 3- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 0- 0- 3- 2- 2], [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] +300003-2-2,[3- 0- 0- 0- 0- 3- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 0- 0- 3- 2- 2], [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] +300030-2-2,[3- 0- 0- 0- 3- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 0- 3- 0- 2- 2], [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] +300030-2-2,[3- 0- 0- 0- 3- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 0- 3- 0- 2- 2], [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] +300030-2-2,[3- 0- 0- 0- 3- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 0- 3- 0- 2- 2], [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] +300300-2-2,[3- 0- 0- 3- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 3- 0- 0- 2- 2], [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] +300300-2-2,[3- 0- 0- 3- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 3- 0- 0- 2- 2], [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] +300300-2-2,[3- 0- 0- 3- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 0- 3- 0- 0- 2- 2], [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] +303000-2-2,[3- 0- 3- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 3- 0- 0- 0- 2- 2], [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] +303000-2-2,[3- 0- 3- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 3- 0- 0- 0- 2- 2], [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] +303000-2-2,[3- 0- 3- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 0- 3- 0- 0- 0- 2- 2], [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] +330000-2-2,[3- 3- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 3- 0- 0- 0- 0- 2- 2], [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] +330000-2-2,[3- 3- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 3- 0- 0- 0- 0- 2- 2], [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] +330000-2-2,[3- 3- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[3- 3- 0- 0- 0- 0- 2- 2], [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] +400004-2-2,[4- 0- 0- 0- 0- 4- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 0- 0- 4- 2- 2], [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] +400004-2-2,[4- 0- 0- 0- 0- 4- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 0- 0- 4- 2- 2], [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] +400004-2-2,[4- 0- 0- 0- 0- 4- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 0- 0- 4- 2- 2], [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] +400040-2-2,[4- 0- 0- 0- 4- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 0- 4- 0- 2- 2], [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] +400040-2-2,[4- 0- 0- 0- 4- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 0- 4- 0- 2- 2], [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] +400040-2-2,[4- 0- 0- 0- 4- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 0- 4- 0- 2- 2], [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] +400400-2-2,[4- 0- 0- 4- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 4- 0- 0- 2- 2], [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] +400400-2-2,[4- 0- 0- 4- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 4- 0- 0- 2- 2], [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] +400400-2-2,[4- 0- 0- 4- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 0- 4- 0- 0- 2- 2], [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] +404000-2-2,[4- 0- 4- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 4- 0- 0- 0- 2- 2], [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] +404000-2-2,[4- 0- 4- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 4- 0- 0- 0- 2- 2], [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] +404000-2-2,[4- 0- 4- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 0- 4- 0- 0- 0- 2- 2], [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] +440000-2-2,[4- 4- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 4- 0- 0- 0- 0- 2- 2], [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] +440000-2-2,[4- 4- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 4- 0- 0- 0- 0- 2- 2], [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] +440000-2-2,[4- 4- 0- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 4- 0- 0- 0- 0- 2- 2], [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] diff --git a/kernel_ridge_linear_model/best_R2_exploration_summary.csv b/kernel_ridge_linear_model/best_R2_exploration_summary.csv index 38e0292a86bb3e5ae37749f190d134949bf0b6cc..28986097f749d325e6fbdce027f359acec60875b 100755 --- a/kernel_ridge_linear_model/best_R2_exploration_summary.csv +++ b/kernel_ridge_linear_model/best_R2_exploration_summary.csv @@ -263,3 +263,6 @@ google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,Fals google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,-296.89930270199477,10,10,base_Y_F_N_on_socket, google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,-296.89930270199477,10,10,base_Y_F_N_on_socket, google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,-0.06746042254849738,10,10,base_Y_F_N_on_socket, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,-0.06746042254849738,10,10,base_Y_F_N_on_socket, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.9144810248408353,10,10,base_Y_F, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.9144810248408353,10,10,base_Y_F, diff --git a/kernel_ridge_linear_model/kernel_ridge.py b/kernel_ridge_linear_model/kernel_ridge.py index 36bddf05e57d79bbebd4e32c39f6651589123971..19f4087890f472f9cbe40b57eac47214e38d4a17 100755 --- a/kernel_ridge_linear_model/kernel_ridge.py +++ b/kernel_ridge_linear_model/kernel_ridge.py @@ -29,7 +29,7 @@ number_of_neighbour = 10 # number of "similar" neighbours to consider max_input_size = -1 convert_X_to_base_Y = True -X_format_in_model = "base_Y_F_N_on_socket"# can be - base_Y (for the base representing limitation on some phone) +X_format_in_model = "base_Y_F"# can be - base_Y (for the base representing limitation on some phone) # - or base_Y_N_on_socket with the previous base, but only the number of cores on little socket has been retained, # not the state of every core as on base_Y # - or base_Y_F, where the frequency of the socket can be unmodify, for each socket a variable is added to save this information (frequency is free or Not) @@ -142,7 +142,7 @@ else: y = data.get_y(phone_name) print ("*** Total energy efficiencies: ", y) -""" + print("--- Size of X before removing aberrants points from the dataset: ", len(X)) X_len_before_removing_abberrant_points = len(X) utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_before_removing_aberrant_points.csv") @@ -151,7 +151,7 @@ utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_ print("--- Size of X after removing aberrants points from the dataset: ", len(X)) print("--- Number of abberant points removed : ", X_len_before_removing_abberrant_points - len(X)) print("*** Ratio energy by wokload : ", y) -""" + """ print("--- Size of X before removing duplicates: ", len(X)) @@ -268,12 +268,13 @@ if (generate_plots): kernel_ridge_ax.tick_params(size=8) if workstep == "looking_strange_cases": - kernel_ridge_ax.bar(X,y, width=0.4) # Add title and axis names print ("Size of X ---: ", len(X)) print ("Size of y ---: ", len(y)) print ("X ---: ", X) print ("y ---: ", y) + kernel_ridge_ax.bar(utils.get_X_user_friendly_from_X(X, X_dict),y, width=0.4) + kernel_ridge_ax.set_title('All energy/workload ratio') kernel_ridge_ax.set_xlabel('Configuration') kernel_ridge_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') diff --git a/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g.png b/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g.png index 44a068bdb405cd403b9135dc0f1642f707c0fb30..000f69da36b97c269eadfdf975cf678a12a01140 100755 Binary files a/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g.png and b/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g.png differ diff --git a/kernel_ridge_linear_model/log_file_for_strange_cases_exploration.txt b/kernel_ridge_linear_model/log_file_for_strange_cases_exploration.txt index a8dbc6d0aa153c808846f82ca4444ab8ae87f0c0..4688f996760d2579be45133bc03b890c0680caed 100755 --- a/kernel_ridge_linear_model/log_file_for_strange_cases_exploration.txt +++ b/kernel_ridge_linear_model/log_file_for_strange_cases_exploration.txt @@ -6,131 +6,131 @@ *** Total configurations in user friendly format: ['100001-0-0', '100001-0-0', '100001-0-0', '100010-0-0', '100010-0-0', '100010-0-0', '100100-0-0', '100100-0-0', '100100-0-0', '101000-0-0', '101000-0-0', '101000-0-0', '110000-0-0', '110000-0-0', '110000-0-0', '200002-0-0', '200002-0-0', '200002-0-0', '200020-0-0', '200020-0-0', '200020-0-0', '200200-0-0', '200200-0-0', '200200-0-0', '202000-0-0', '202000-0-0', '202000-0-0', '220000-0-0', '220000-0-0', '220000-0-0', '300003-0-0', '300003-0-0', '300003-0-0', '300030-0-0', '300030-0-0', '300030-0-0', '300300-0-0', '300300-0-0', '300300-0-0', '303000-0-0', '303000-0-0', '303000-0-0', '330000-0-0', '330000-0-0', '330000-0-0', '400004-0-0', '400004-0-0', '400004-0-0', '400040-0-0', '400040-0-0', '400040-0-0', '400400-0-0', '400400-0-0', '400400-0-0', '404000-0-0', '404000-0-0', '404000-0-0', '440000-0-0', '440000-0-0', '440000-0-0'] --- Getting data from folder /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases --- Maximum input size = -1 - --- X format manipulated by the model = base_Y_F_N_on_socket + --- X format manipulated by the model = base_Y_F --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 0.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 1.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [0, 2.0, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] - --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in -base Y F, N on little- array notation - --- Result = [1, 3, 2, 0, 0.0, 0, 0.0] -*** Total Configurations formatted: [[0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0]] + --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] + --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y F array notation + --- Result = [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +*** Total Configurations formatted: [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0]] ---> Creating X dictionnary, from userfriendly values to x values -*** Total Configurations dictionnary: {'100001-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '100010-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '100100-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '101000-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '110000-0-0': [0, 0.0, 2, 0, 0.0, 0, 0.0], '200002-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '200020-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '200200-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '202000-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '220000-0-0': [0, 1.0, 2, 0, 0.0, 0, 0.0], '300003-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '300030-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '300300-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '303000-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '330000-0-0': [0, 2.0, 2, 0, 0.0, 0, 0.0], '400004-0-0': [1, 3, 2, 0, 0.0, 0, 0.0], '400040-0-0': [1, 3, 2, 0, 0.0, 0, 0.0], '400400-0-0': [1, 3, 2, 0, 0.0, 0, 0.0], '404000-0-0': [1, 3, 2, 0, 0.0, 0, 0.0], '440000-0-0': [1, 3, 2, 0, 0.0, 0, 0.0]} +*** Total Configurations dictionnary: {'100001-0-0': [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], '100010-0-0': [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], '100100-0-0': [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], '101000-0-0': [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], '110000-0-0': [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], '200002-0-0': [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], '200020-0-0': [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], '200200-0-0': [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], '202000-0-0': [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], '220000-0-0': [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], '300003-0-0': [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], '300030-0-0': [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], '300300-0-0': [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], '303000-0-0': [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], '330000-0-0': [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], '400004-0-0': [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], '400040-0-0': [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], '400400-0-0': [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], '404000-0-0': [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], '440000-0-0': [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0]} --- Getting data from folder /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases --- Maximum input size = -1 --- X format manipulated by the model = base_Y @@ -146,48 +146,17749 @@ --- X format manipulated by the model = base_Y --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary.csv *** Total workload : [93918300000.0, 93936500000.0, 94041200000.0, 93802800000.0, 94169000000.0, 93866600000.0, 95298900000.0, 94109700000.0, 93690400000.0, 93693400000.0, 93968300000.0, 94222600000.0, 93293200000.0, 93263200000.0, 93350900000.0, 229888000000.0, 229682000000.0, 229866000000.0, 94042900000.0, 93801200000.0, 93816800000.0, 93760200000.0, 93550800000.0, 95372100000.0, 94627800000.0, 93647900000.0, 93388700000.0, 93148100000.0, 93364400000.0, 93222400000.0, 308338000000.0, 307609000000.0, 308096000000.0, 93690400000.0, 94146300000.0, 93722400000.0, 93675200000.0, 93770900000.0, 93798100000.0, 93698300000.0, 93963800000.0, 93499300000.0, 93516400000.0, 92968000000.0, 93134300000.0, 307857000000.0, 307816000000.0, 308344000000.0, 93802800000.0, 93370600000.0, 93734500000.0, 93979300000.0, 93839100000.0, 93614500000.0, 93622100000.0, 93890700000.0, 93745000000.0, 93146600000.0, 93193500000.0, 92954500000.0] +--- Size of X before removing aberrants points from the dataset: 60 + --- Actual line: ['X_0' 'X_1' 'X_2' 'X_3' 'X_4' 'X_5' 'X_6' 'X_7' 'X_8' 'X_9' 'X_10' 'X_11' + 'y'] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.92523218e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91269984e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91028248e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.94650123e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.93885324e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.96948262e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91479833e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.97718686e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.85827774e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.93213141e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.94382417e+09] + --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.9169451e+09] + --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.8197097e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.88705765e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.85628401e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 7.98881566e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.00755914e+09] + --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 8.1639984e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91317448e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.79236067e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.95130413e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.94770086e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.97987774e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 4.07078277e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.92768349e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.86764905e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.86171955e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.90114499e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.84782617e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.82937822e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.72927887e+09] + --- Actual line: [0.0000000e+00 2.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 8.6553109e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.62589494e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.95035198e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.93032323e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.96114905e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.87793802e+09] + --- Actual line: [0.0000000e+00 2.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 1.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.8543369e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.98490518e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.92574069e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.94052953e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.88274122e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.88348006e+09] + --- Actual line: [0.0000000e+00 2.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.7733998e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.77953232e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.62649023e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.48766742e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.62559732e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.87481256e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.80397363e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91283763e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 4.49818273e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 4.06997094e+09] + --- Actual line: [1.0000000e+00 3.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 1.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.9235227e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91239368e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91527348e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.86006493e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.86746955e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.78034673e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91149079e+09] + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100001-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, first computation result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100001-0-0' +--- Neighbour 0 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100001-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '100001-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100001-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100001-0-0' +--- Neighbour 0 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100001-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '100001-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100001-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100001-0-0' +--- Neighbour 0 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100001-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '100001-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100010-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100010-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100010-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.92680302847992 mAh) it is NOT far from the median. +--- Median :23.92680302847992, the gap is : 10 +--- So No we don't romove this configuration '100010-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100010-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100010-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100010-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.92680302847992 mAh) it is NOT far from the median. +--- Median :23.92680302847992, the gap is : 10 +--- So No we don't romove this configuration '100010-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100010-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100010-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100010-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.92680302847992 mAh) it is NOT far from the median. +--- Median :23.92680302847992, the gap is : 10 +--- So No we don't romove this configuration '100010-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100100-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100100-0-0' +--- Neighbour 0 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100100-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.768609723161067 mAh) it is NOT far from the median. +--- Median :23.768609723161067, the gap is : 10 +--- So No we don't romove this configuration '100100-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100100-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100100-0-0' +--- Neighbour 0 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100100-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.768609723161067 mAh) it is NOT far from the median. +--- Median :23.768609723161067, the gap is : 10 +--- So No we don't romove this configuration '100100-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '100100-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '100100-0-0' +--- Neighbour 0 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '100100-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.768609723161067 mAh) it is NOT far from the median. +--- Median :23.768609723161067, the gap is : 10 +--- So No we don't romove this configuration '100100-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '101000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '101000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '101000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '101000-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '101000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '101000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '101000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '101000-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '101000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '101000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '101000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '101000-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '110000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '110000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '110000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '110000-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '110000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '110000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '110000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '110000-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '110000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '110000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '110000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.008138624748163 mAh) it is NOT far from the median. +--- Median :24.008138624748163, the gap is : 10 +--- So No we don't romove this configuration '110000-0-0' + --- remove_aberrant_points: The value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200002-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200002-0-0' +--- Neighbour 0 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200002-0-0' +--- Neighbour 0 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (28.155953672150755 mAh) it is NOT far from the median. +--- Median :28.155953672150755, the gap is : 10 +--- So No we don't romove this configuration '200002-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200002-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200002-0-0' +--- Neighbour 0 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200002-0-0' +--- Neighbour 0 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (28.155953672150755 mAh) it is NOT far from the median. +--- Median :28.155953672150755, the gap is : 10 +--- So No we don't romove this configuration '200002-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200002-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200002-0-0' +--- Neighbour 0 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200002-0-0' +--- Neighbour 0 in the list of neghbours, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925232177.483298 + --- Energy: 23.92680302847992 + --- Workload: 93918300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912699841.144387 + --- Energy: 24.008138624748163 + --- Workload: 93936500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3910282478.8062687 + --- Energy: 24.04973010017626 + --- Workload: 94041200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (28.155953672150755 mAh) it is NOT far from the median. +--- Median :28.155953672150755, the gap is : 10 +--- So No we don't romove this configuration '200002-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200020-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200020-0-0' +--- Neighbour 0 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200020-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.768609723161067 mAh) it is NOT far from the median. +--- Median :23.768609723161067, the gap is : 10 +--- So No we don't romove this configuration '200020-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200020-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200020-0-0' +--- Neighbour 0 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200020-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.768609723161067 mAh) it is NOT far from the median. +--- Median :23.768609723161067, the gap is : 10 +--- So No we don't romove this configuration '200020-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200020-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200020-0-0' +--- Neighbour 0 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200020-0-0' +--- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3969482617.6356173 + --- Energy: 23.647042756264316 + --- Workload: 93866600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3938853242.267046 + --- Energy: 23.907751006381503 + --- Workload: 94169000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-0-0 + --- Energy efficiency: 3946501229.335133 + --- Energy: 23.768609723161067 + --- Workload: 93802800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.768609723161067 mAh) it is NOT far from the median. +--- Median :23.768609723161067, the gap is : 10 +--- So No we don't romove this configuration '200020-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200200-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200200-0-0' +--- Neighbour 0 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200200-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.750591714866186 mAh) it is NOT far from the median. +--- Median :23.750591714866186, the gap is : 10 +--- So No we don't romove this configuration '200200-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200200-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200200-0-0' +--- Neighbour 0 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200200-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.750591714866186 mAh) it is NOT far from the median. +--- Median :23.750591714866186, the gap is : 10 +--- So No we don't romove this configuration '200200-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '200200-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '200200-0-0' +--- Neighbour 0 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '200200-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3977186856.1928773 + --- Energy: 23.66236144271759 + --- Workload: 94109700000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3858277741.981534 + --- Energy: 24.282936366326563 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3914798329.164073 + --- Energy: 24.34321151135318 + --- Workload: 95298900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.750591714866186 mAh) it is NOT far from the median. +--- Median :23.750591714866186, the gap is : 10 +--- So No we don't romove this configuration '200200-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '202000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '202000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '202000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.05507728451459 mAh) it is NOT far from the median. +--- Median :24.05507728451459, the gap is : 10 +--- So No we don't romove this configuration '202000-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '202000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '202000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '202000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.05507728451459 mAh) it is NOT far from the median. +--- Median :24.05507728451459, the gap is : 10 +--- So No we don't romove this configuration '202000-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '202000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '202000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '202000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3943824168.5432696 + --- Energy: 23.826661712544205 + --- Workload: 93968300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3932131411.8317833 + --- Energy: 23.827633134312034 + --- Workload: 93693400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-0-0 + --- Energy efficiency: 3916945096.180587 + --- Energy: 24.05507728451459 + --- Workload: 94222600000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.05507728451459 mAh) it is NOT far from the median. +--- Median :24.05507728451459, the gap is : 10 +--- So No we don't romove this configuration '202000-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '220000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '220000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '220000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.264174107781162 mAh) it is NOT far from the median. +--- Median :24.264174107781162, the gap is : 10 +--- So No we don't romove this configuration '220000-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '220000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '220000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '220000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.264174107781162 mAh) it is NOT far from the median. +--- Median :24.264174107781162, the gap is : 10 +--- So No we don't romove this configuration '220000-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '220000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '220000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '220000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3887057652.839107 + --- Energy: 23.99322866107899 + --- Workload: 93263200000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3856284007.604592 + --- Energy: 24.207459297994163 + --- Workload: 93350900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3819709702.062643 + --- Energy: 24.42419267600996 + --- Workload: 93293200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.264174107781162 mAh) it is NOT far from the median. +--- Median :24.264174107781162, the gap is : 10 +--- So No we don't romove this configuration '220000-0-0' + --- remove_aberrant_points: The value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300003-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300003-0-0' +--- Neighbour 0 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300003-0-0' +--- Neighbour 0 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (28.155953672150755 mAh) it is NOT far from the median. +--- Median :28.155953672150755, the gap is : 10 +--- So No we don't romove this configuration '300003-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300003-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300003-0-0' +--- Neighbour 0 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300003-0-0' +--- Neighbour 0 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (28.155953672150755 mAh) it is NOT far from the median. +--- Median :28.155953672150755, the gap is : 10 +--- So No we don't romove this configuration '300003-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300003-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300003-0-0' +--- Neighbour 0 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300003-0-0' +--- Neighbour 0 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 8007559135.824218 + --- Energy: 28.68325147336931 + --- Workload: 229682000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 7988815658.07869 + --- Energy: 28.77615884915817 + --- Workload: 229888000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-0-0 + --- Energy efficiency: 8163998399.856314 + --- Energy: 28.155953672150755 + --- Workload: 229866000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (28.155953672150755 mAh) it is NOT far from the median. +--- Median :28.155953672150755, the gap is : 10 +--- So No we don't romove this configuration '300003-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300030-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300030-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300030-0-0' +--- Neighbour 0 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.03237046200954 mAh) it is NOT far from the median. +--- Median :24.03237046200954, the gap is : 10 +--- So No we don't romove this configuration '300030-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300030-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300030-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300030-0-0' +--- Neighbour 0 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.03237046200954 mAh) it is NOT far from the median. +--- Median :24.03237046200954, the gap is : 10 +--- So No we don't romove this configuration '300030-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300030-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300030-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300030-0-0' +--- Neighbour 0 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3951304127.927423 + --- Energy: 23.743288058460422 + --- Workload: 93816800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3792360668.6690335 + --- Energy: 24.734270276684956 + --- Workload: 93801200000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-0-0 + --- Energy efficiency: 3913174484.5370913 + --- Energy: 24.03237046200954 + --- Workload: 94042900000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.03237046200954 mAh) it is NOT far from the median. +--- Median :24.03237046200954, the gap is : 10 +--- So No we don't romove this configuration '300030-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300300-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300300-0-0' +--- Neighbour 0 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300300-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.750591714866186 mAh) it is NOT far from the median. +--- Median :23.750591714866186, the gap is : 10 +--- So No we don't romove this configuration '300300-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300300-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300300-0-0' +--- Neighbour 0 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300300-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.750591714866186 mAh) it is NOT far from the median. +--- Median :23.750591714866186, the gap is : 10 +--- So No we don't romove this configuration '300300-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '300300-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '300300-0-0' +--- Neighbour 0 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '300300-0-0' +--- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4070782770.8190007 + --- Energy: 23.42848921387117 + --- Workload: 95372100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3979877738.155884 + --- Energy: 23.505960200642747 + --- Workload: 93550800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-0-0 + --- Energy efficiency: 3947700859.019707 + --- Energy: 23.750591714866186 + --- Workload: 93760200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.750591714866186 mAh) it is NOT far from the median. +--- Median :23.750591714866186, the gap is : 10 +--- So No we don't romove this configuration '300300-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '303000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '303000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '303000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.092534379540634 mAh) it is NOT far from the median. +--- Median :24.092534379540634, the gap is : 10 +--- So No we don't romove this configuration '303000-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '303000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '303000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '303000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.092534379540634 mAh) it is NOT far from the median. +--- Median :24.092534379540634, the gap is : 10 +--- So No we don't romove this configuration '303000-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '303000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '303000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '303000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3861719546.4796567 + --- Energy: 24.183210213672954 + --- Workload: 93388700000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3867649049.525246 + --- Energy: 24.21312283502527 + --- Workload: 93647900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-0-0 + --- Energy efficiency: 3927683491.5535164 + --- Energy: 24.092534379540634 + --- Workload: 94627800000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.092534379540634 mAh) it is NOT far from the median. +--- Median :24.092534379540634, the gap is : 10 +--- So No we don't romove this configuration '303000-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '330000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '330000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '330000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.344031085422476 mAh) it is NOT far from the median. +--- Median :24.344031085422476, the gap is : 10 +--- So No we don't romove this configuration '330000-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '330000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '330000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '330000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.344031085422476 mAh) it is NOT far from the median. +--- Median :24.344031085422476, the gap is : 10 +--- So No we don't romove this configuration '330000-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '330000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '330000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '330000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3901144986.0534062 + --- Energy: 23.877164417300968 + --- Workload: 93148100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3847826170.604917 + --- Energy: 24.264174107781162 + --- Workload: 93364400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.92596108] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-0-0 + --- Energy efficiency: 3829378223.8577924 + --- Energy: 24.344031085422476 + --- Workload: 93222400000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.344031085422476 mAh) it is NOT far from the median. +--- Median :24.344031085422476, the gap is : 10 +--- So No we don't romove this configuration '330000-0-0' + --- remove_aberrant_points: The value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400004-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400004-0-0' +--- Neighbour 0 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400004-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (35.32232791967017 mAh) it is NOT far from the median. +--- Median :35.32232791967017, the gap is : 10 +--- So No we don't romove this configuration '400004-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400004-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400004-0-0' +--- Neighbour 0 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400004-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (35.32232791967017 mAh) it is NOT far from the median. +--- Median :35.32232791967017, the gap is : 10 +--- So No we don't romove this configuration '400004-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400004-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400004-0-0' +--- Neighbour 0 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400004-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8655310898.767483 + --- Energy: 35.53991612451346 + --- Workload: 307609000000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625894936.599672 + --- Energy: 35.71754166492727 + --- Workload: 308096000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-0-0 + --- Energy efficiency: 8729278874.272196 + --- Energy: 35.32232791967017 + --- Workload: 308338000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (35.32232791967017 mAh) it is NOT far from the median. +--- Median :35.32232791967017, the gap is : 10 +--- So No we don't romove this configuration '400004-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400040-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400040-0-0' +--- Neighbour 0 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400040-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.955644418717593 mAh) it is NOT far from the median. +--- Median :23.955644418717593, the gap is : 10 +--- So No we don't romove this configuration '400040-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400040-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400040-0-0' +--- Neighbour 0 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400040-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.955644418717593 mAh) it is NOT far from the median. +--- Median :23.955644418717593, the gap is : 10 +--- So No we don't romove this configuration '400040-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400040-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400040-0-0' +--- Neighbour 0 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400040-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3961149050.1164575 + --- Energy: 23.66038518521068 + --- Workload: 93722400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3950351976.361094 + --- Energy: 23.716971835375215 + --- Workload: 93690400000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3930323229.7824173 + --- Energy: 23.953804227268574 + --- Workload: 94146300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3803973630.8547907 + --- Energy: 24.545508459651504 + --- Workload: 93370600000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Energy efficiency: 3912837628.97691 + --- Energy: 23.955644418717593 + --- Workload: 93734500000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (23.955644418717593 mAh) it is NOT far from the median. +--- Median :23.955644418717593, the gap is : 10 +--- So No we don't romove this configuration '400040-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400400-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400400-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 52 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4069970940.4074855 + --- Energy: 23.056442545915072 + --- Workload: 93839100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 53 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3923522695.617033 + --- Energy: 23.859797472163574 + --- Workload: 93614500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400400-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 52 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4069970940.4074855 + --- Energy: 23.056442545915072 + --- Workload: 93839100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 53 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3923522695.617033 + --- Energy: 23.859797472163574 + --- Workload: 93614500000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.1559718861257 mAh) it is NOT far from the median. +--- Median :24.1559718861257, the gap is : 10 +--- So No we don't romove this configuration '400400-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400400-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400400-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 52 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4069970940.4074855 + --- Energy: 23.056442545915072 + --- Workload: 93839100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 53 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3923522695.617033 + --- Energy: 23.859797472163574 + --- Workload: 93614500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400400-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 52 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4069970940.4074855 + --- Energy: 23.056442545915072 + --- Workload: 93839100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 53 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3923522695.617033 + --- Energy: 23.859797472163574 + --- Workload: 93614500000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.1559718861257 mAh) it is NOT far from the median. +--- Median :24.1559718861257, the gap is : 10 +--- So No we don't romove this configuration '400400-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '400400-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '400400-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 52 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4069970940.4074855 + --- Energy: 23.056442545915072 + --- Workload: 93839100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 53 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3923522695.617033 + --- Energy: 23.859797472163574 + --- Workload: 93614500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '400400-0-0' +--- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4498182734.175393 + --- Energy: 20.892728190680728 + --- Workload: 93979300000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 52 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 4069970940.4074855 + --- Energy: 23.056442545915072 + --- Workload: 93839100000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3984905179.181261 + --- Energy: 23.538369217832788 + --- Workload: 93798100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 53 in the X datas point +-------------- + --- Configuration: 400400-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3923522695.617033 + --- Energy: 23.859797472163574 + --- Workload: 93614500000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3854336899.8797445 + --- Energy: 24.32865158873136 + --- Workload: 93770900000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-0-0 + --- Energy efficiency: 3877938022.79452 + --- Energy: 24.1559718861257 + --- Workload: 93675200000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.1559718861257 mAh) it is NOT far from the median. +--- Median :24.1559718861257, the gap is : 10 +--- So No we don't romove this configuration '400400-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '404000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '404000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 54 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912393680.701727 + --- Energy: 23.929599517536357 + --- Workload: 93622100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 55 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3915273481.8527074 + --- Energy: 23.98063541047566 + --- Workload: 93890700000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 56 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3860064926.29206 + --- Energy: 24.285864392102688 + --- Workload: 93745000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '404000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 54 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912393680.701727 + --- Energy: 23.929599517536357 + --- Workload: 93622100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 55 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3915273481.8527074 + --- Energy: 23.98063541047566 + --- Workload: 93890700000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 56 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3860064926.29206 + --- Energy: 24.285864392102688 + --- Workload: 93745000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.080718397086365 mAh) it is NOT far from the median. +--- Median :24.080718397086365, the gap is : 10 +--- So No we don't romove this configuration '404000-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '404000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '404000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 54 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912393680.701727 + --- Energy: 23.929599517536357 + --- Workload: 93622100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 55 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3915273481.8527074 + --- Energy: 23.98063541047566 + --- Workload: 93890700000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 56 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3860064926.29206 + --- Energy: 24.285864392102688 + --- Workload: 93745000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '404000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 54 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912393680.701727 + --- Energy: 23.929599517536357 + --- Workload: 93622100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 55 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3915273481.8527074 + --- Energy: 23.98063541047566 + --- Workload: 93890700000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 56 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3860064926.29206 + --- Energy: 24.285864392102688 + --- Workload: 93745000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.080718397086365 mAh) it is NOT far from the median. +--- Median :24.080718397086365, the gap is : 10 +--- So No we don't romove this configuration '404000-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '404000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '404000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 54 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912393680.701727 + --- Energy: 23.929599517536357 + --- Workload: 93622100000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 55 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3915273481.8527074 + --- Energy: 23.98063541047566 + --- Workload: 93890700000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 56 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3860064926.29206 + --- Energy: 24.285864392102688 + --- Workload: 93745000000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '404000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3940529528.3580203 + --- Energy: 23.84547723870087 + --- Workload: 93963800000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3925740689.124521 + --- Energy: 23.867682919071562 + --- Workload: 93698300000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 54 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3912393680.701727 + --- Energy: 23.929599517536357 + --- Workload: 93622100000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 55 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3915273481.8527074 + --- Energy: 23.98063541047566 + --- Workload: 93890700000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 56 in the X datas point +-------------- + --- Configuration: 404000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3860064926.29206 + --- Energy: 24.285864392102688 + --- Workload: 93745000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-0-0 + --- Energy efficiency: 3882741215.2980003 + --- Energy: 24.080718397086365 + --- Workload: 93499300000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.080718397086365 mAh) it is NOT far from the median. +--- Median :24.080718397086365, the gap is : 10 +--- So No we don't romove this configuration '404000-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '440000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '440000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 57 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867469553.3459415 + --- Energy: 24.084653436720817 + --- Workload: 93146600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 58 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3780346733.402388 + --- Energy: 24.652112755988767 + --- Workload: 93193500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 59 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3911490786.4834523 + --- Energy: 23.764456566046302 + --- Workload: 92954500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '440000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 59 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3911490786.4834523 + --- Energy: 23.764456566046302 + --- Workload: 92954500000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 57 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867469553.3459415 + --- Energy: 24.084653436720817 + --- Workload: 93146600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 58 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3780346733.402388 + --- Energy: 24.652112755988767 + --- Workload: 93193500000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.637735624906814 mAh) it is NOT far from the median. +--- Median :24.637735624906814, the gap is : 10 +--- So No we don't romove this configuration '440000-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '440000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '440000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 57 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867469553.3459415 + --- Energy: 24.084653436720817 + --- Workload: 93146600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 58 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3780346733.402388 + --- Energy: 24.652112755988767 + --- Workload: 93193500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 59 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3911490786.4834523 + --- Energy: 23.764456566046302 + --- Workload: 92954500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '440000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 59 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3911490786.4834523 + --- Energy: 23.764456566046302 + --- Workload: 92954500000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 57 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867469553.3459415 + --- Energy: 24.084653436720817 + --- Workload: 93146600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 58 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3780346733.402388 + --- Energy: 24.652112755988767 + --- Workload: 93193500000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.637735624906814 mAh) it is NOT far from the median. +--- Median :24.637735624906814, the gap is : 10 +--- So No we don't romove this configuration '440000-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. + --- remove_aberrant_points: do we remove value [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] +--- Computing the list of the 10 first neighbours of '440000-0-0' +*** START computing ci exp matrix +X = [[0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.]] +*** END computing ci exp matrix, cached result [[[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + [[1. ] + [1. ] + [1. ] + ... + [0.39729471] + [0.39729471] + [0.39729471]] + + ... + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]] + + [[0.39729471] + [0.39729471] + [0.39729471] + ... + [1. ] + [1. ] + [1. ]]] +--- Ordered by distance, Printing the list of the 10 first neighbours of '440000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 57 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867469553.3459415 + --- Energy: 24.084653436720817 + --- Workload: 93146600000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 58 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3780346733.402388 + --- Energy: 24.652112755988767 + --- Workload: 93193500000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 59 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3911490786.4834523 + --- Energy: 23.764456566046302 + --- Workload: 92954500000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Ordered by energy, Printing the list of the 10 first neighbours of '440000-0-0' +--- Neighbour 0 in the list of neghbours, And at position 59 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3911490786.4834523 + --- Energy: 23.764456566046302 + --- Workload: 92954500000.0 +-------------- +--- Neighbour 1 in the list of neghbours, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3883480064.155091 + --- Energy: 24.08059502443054 + --- Workload: 93516400000.0 +-------------- +--- Neighbour 2 in the list of neghbours, And at position 57 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [1.] + --- Energy efficiency: 3867469553.3459415 + --- Energy: 24.084653436720817 + --- Workload: 93146600000.0 +-------------- +--- Neighbour 3 in the list of neghbours, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3874812555.9426064 + --- Energy: 24.208364980550822 + --- Workload: 93802800000.0 +-------------- +--- Neighbour 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Neighbour 5 in the list of neghbours, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3779532320.67064 + --- Energy: 24.641747385770024 + --- Workload: 93134300000.0 +-------------- +--- Neighbour 6 in the list of neghbours, And at position 58 in the X datas point +-------------- + --- Configuration: 440000-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 3780346733.402388 + --- Energy: 24.652112755988767 + --- Workload: 93193500000.0 +-------------- +--- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8626490226.186573 + --- Energy: 35.68737472207005 + --- Workload: 307857000000.0 +-------------- +--- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8625597322.614592 + --- Energy: 35.74753244365377 + --- Workload: 308344000000.0 +-------------- +--- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-0-0 + --- Distance from that configuration: [0.85740392] + --- Energy efficiency: 8487667419.239845 + --- Energy: 36.26627936290422 + --- Workload: 307816000000.0 +-------------- +-------------- +--- Median at position 4 in the list of neghbours, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-0-0 + --- Energy efficiency: 3773399795.481731 + --- Energy: 24.637735624906814 + --- Workload: 92968000000.0 +-------------- +--- Comparing the median energy with the energy of that data point +--- The energy of the current configuration (24.637735624906814 mAh) it is NOT far from the median. +--- Median :24.637735624906814, the gap is : 10 +--- So No we don't romove this configuration '440000-0-0' + --- remove_aberrant_points: The value [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0] is not an abberant point. +--- remove_aberrant_points: Printing all 0 removed points +final_X_user friendly : + ['100001-0-0', '100001-0-0', '100001-0-0', '100010-0-0', '100010-0-0', '100010-0-0', '100100-0-0', '100100-0-0', '100100-0-0', '101000-0-0', '101000-0-0', '101000-0-0', '110000-0-0', '110000-0-0', '110000-0-0', '200002-0-0', '200002-0-0', '200002-0-0', '200020-0-0', '200020-0-0', '200020-0-0', '200200-0-0', '200200-0-0', '200200-0-0', '202000-0-0', '202000-0-0', '202000-0-0', '220000-0-0', '220000-0-0', '220000-0-0', '300003-0-0', '300003-0-0', '300003-0-0', '300030-0-0', '300030-0-0', '300030-0-0', '300300-0-0', '300300-0-0', '300300-0-0', '303000-0-0', '303000-0-0', '303000-0-0', '330000-0-0', '330000-0-0', '330000-0-0', '400004-0-0', '400004-0-0', '400004-0-0', '400040-0-0', '400040-0-0', '400040-0-0', '400400-0-0', '400400-0-0', '400400-0-0', '404000-0-0', '404000-0-0', '404000-0-0', '440000-0-0', '440000-0-0', '440000-0-0'] +final_X : + [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0]] +final_y : + [3925232177.483298, 3912699841.144387, 3910282478.8062687, 3946501229.335133, 3938853242.267046, 3969482617.6356173, 3914798329.164073, 3977186856.1928773, 3858277741.981534, 3932131411.8317833, 3943824168.5432696, 3916945096.180587, 3819709702.062643, 3887057652.839107, 3856284007.604592, 7988815658.07869, 8007559135.824218, 8163998399.856314, 3913174484.5370913, 3792360668.6690335, 3951304127.927423, 3947700859.019707, 3979877738.155884, 4070782770.8190007, 3927683491.5535164, 3867649049.525246, 3861719546.4796567, 3901144986.0534062, 3847826170.604917, 3829378223.8577924, 8729278874.272196, 8655310898.767483, 8625894936.599672, 3950351976.361094, 3930323229.7824173, 3961149050.1164575, 3877938022.79452, 3854336899.8797445, 3984905179.181261, 3925740689.124521, 3940529528.3580203, 3882741215.2980003, 3883480064.155091, 3773399795.481731, 3779532320.67064, 8626490226.186573, 8487667419.239845, 8625597322.614592, 3874812555.9426064, 3803973630.8547907, 3912837628.97691, 4498182734.175393, 4069970940.4074855, 3923522695.617033, 3912393680.701727, 3915273481.8527074, 3860064926.29206, 3867469553.3459415, 3780346733.402388, 3911490786.4834523] + --- Actual line: ['X_0' 'X_1' 'X_2' 'X_3' 'X_4' 'X_5' 'X_6' 'X_7' 'X_8' 'X_9' 'X_10' 'X_11' + 'y'] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.92523218e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91269984e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91028248e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.94650123e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.93885324e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.96948262e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91479833e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.97718686e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.85827774e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.93213141e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.94382417e+09] + --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.9169451e+09] + --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.8197097e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.88705765e+09] + --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.85628401e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 7.98881566e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.00755914e+09] + --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 8.1639984e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91317448e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.79236067e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.95130413e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.94770086e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.97987774e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 4.07078277e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.92768349e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.86764905e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.86171955e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.90114499e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.84782617e+09] + --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.82937822e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.72927887e+09] + --- Actual line: [0.0000000e+00 2.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 8.6553109e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.62589494e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.95035198e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.93032323e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.96114905e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.87793802e+09] + --- Actual line: [0.0000000e+00 2.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 1.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.8543369e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.98490518e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.92574069e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.94052953e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.88274122e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.88348006e+09] + --- Actual line: [0.0000000e+00 2.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.7733998e+09] + --- Actual line: [0.00000000e+00 2.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.77953232e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.62649023e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.48766742e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 8.62559732e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.87481256e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.80397363e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91283763e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 4.49818273e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 4.06997094e+09] + --- Actual line: [1.0000000e+00 3.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 1.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 3.9235227e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91239368e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91527348e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 0.00000000e+00 + 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.86006493e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.86746955e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.78034673e+09] + --- Actual line: [1.00000000e+00 3.00000000e+00 1.00000000e+00 1.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 3.91149079e+09] +--- Size of X after removing aberrants points from the dataset: 60 +--- Number of abberant points removed : 0 +*** Ratio energy by wokload : [3925232177.483298, 3912699841.144387, 3910282478.8062687, 3946501229.335133, 3938853242.267046, 3969482617.6356173, 3914798329.164073, 3977186856.1928773, 3858277741.981534, 3932131411.8317833, 3943824168.5432696, 3916945096.180587, 3819709702.062643, 3887057652.839107, 3856284007.604592, 7988815658.07869, 8007559135.824218, 8163998399.856314, 3913174484.5370913, 3792360668.6690335, 3951304127.927423, 3947700859.019707, 3979877738.155884, 4070782770.8190007, 3927683491.5535164, 3867649049.525246, 3861719546.4796567, 3901144986.0534062, 3847826170.604917, 3829378223.8577924, 8729278874.272196, 8655310898.767483, 8625894936.599672, 3950351976.361094, 3930323229.7824173, 3961149050.1164575, 3877938022.79452, 3854336899.8797445, 3984905179.181261, 3925740689.124521, 3940529528.3580203, 3882741215.2980003, 3883480064.155091, 3773399795.481731, 3779532320.67064, 8626490226.186573, 8487667419.239845, 8625597322.614592, 3874812555.9426064, 3803973630.8547907, 3912837628.97691, 4498182734.175393, 4069970940.4074855, 3923522695.617033, 3912393680.701727, 3915273481.8527074, 3860064926.29206, 3867469553.3459415, 3780346733.402388, 3911490786.4834523] ---> getting userfriendly values from X values ---> getting userfriendly values from X values -Train set Configurations : [[0. 1. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [0. 0. 2. 0. 0. 0. 0.] - [1. 3. 2. 0. 0. 0. 0.] - [0. 1. 2. 0. 0. 0. 0.] - [0. 2. 2. 0. 0. 0. 0.]] +Train set Configurations : [[0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 0. 0. 0.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 0. 0. 0.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 1. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 0. 0. 0.]] Train set energy by workload : [8.16399840e+09 3.78034673e+09 3.88348006e+09 3.92352270e+09 3.81970970e+09 3.85628401e+09 3.91239368e+09 8.00755914e+09 3.91028248e+09 3.86764905e+09 3.79236067e+09 3.86746955e+09 @@ -198,18 +17899,18 @@ Train set energy by workload : [8.16399840e+09 3.78034673e+09 3.88348006e+09 3. 8.65531090e+09 3.93032323e+09 3.97718686e+09 3.91149079e+09 3.91694510e+09 3.91317448e+09 3.77339980e+09 3.97987774e+09 3.85827774e+09 8.62649023e+09 7.98881566e+09 3.94052953e+09] -Test set Configurations : [[0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 2.0, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [0, 0.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0], [0, 1.0, 2, 0, 0.0, 0, 0.0], [1, 3, 2, 0, 0.0, 0, 0.0]] +Test set Configurations : [[0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0]] Test set energy by workload : [3877938022.79452, 3925232177.483298, 8625597322.614592, 3915273481.8527074, 4070782770.8190007, 8487667419.239845, 3961149050.1164575, 3847826170.604917, 3803973630.8547907, 8625894936.599672, 3912699841.144387, 8729278874.272196, 3779532320.67064, 3901144986.0534062, 3932131411.8317833, 3943824168.5432696, 3887057652.839107, 3860064926.29206, 3829378223.8577924, 3912837628.97691] -Train set Configurations in user friendly mode : ['220000-0-0', '440000-0-0', '330000-0-0', '440000-0-0', '110000-0-0', '110000-0-0', '440000-0-0', '220000-0-0', '110000-0-0', '220000-0-0', '220000-0-0', '440000-0-0', '110000-0-0', '330000-0-0', '220000-0-0', '110000-0-0', '440000-0-0', '330000-0-0', '110000-0-0', '330000-0-0', '110000-0-0', '330000-0-0', '330000-0-0', '220000-0-0', '220000-0-0', '440000-0-0', '220000-0-0', '440000-0-0', '330000-0-0', '330000-0-0', '110000-0-0', '440000-0-0', '110000-0-0', '220000-0-0', '330000-0-0', '220000-0-0', '110000-0-0', '440000-0-0', '220000-0-0', '330000-0-0'] -Test set Configurations in user friendly mode : ['330000-0-0', '110000-0-0', '440000-0-0', '440000-0-0', '220000-0-0', '440000-0-0', '330000-0-0', '220000-0-0', '440000-0-0', '330000-0-0', '110000-0-0', '330000-0-0', '330000-0-0', '220000-0-0', '110000-0-0', '110000-0-0', '110000-0-0', '440000-0-0', '220000-0-0', '440000-0-0'] +Train set Configurations in user friendly mode : ['200002-0-0', '440000-0-0', '330000-0-0', '400400-0-0', '110000-0-0', '110000-0-0', '404000-0-0', '200002-0-0', '100001-0-0', '202000-0-0', '200020-0-0', '440000-0-0', '100100-0-0', '303000-0-0', '202000-0-0', '100010-0-0', '400400-0-0', '300030-0-0', '100010-0-0', '300300-0-0', '100010-0-0', '303000-0-0', '300300-0-0', '200020-0-0', '202000-0-0', '400040-0-0', '200200-0-0', '400400-0-0', '300003-0-0', '300030-0-0', '100100-0-0', '440000-0-0', '101000-0-0', '200020-0-0', '330000-0-0', '200200-0-0', '100100-0-0', '400004-0-0', '200002-0-0', '303000-0-0'] +Test set Configurations in user friendly mode : ['300300-0-0', '100001-0-0', '400004-0-0', '404000-0-0', '200200-0-0', '400004-0-0', '300030-0-0', '220000-0-0', '400040-0-0', '300003-0-0', '100001-0-0', '300003-0-0', '330000-0-0', '220000-0-0', '101000-0-0', '101000-0-0', '110000-0-0', '404000-0-0', '220000-0-0', '400040-0-0'] Size of X_train: 40 Size of X_test: 20 ***** Training the datas ***** - **** Predicted y test = [4.43242684e+09 3.94645490e+09 4.48096556e+09 4.48096556e+09 - 4.96454273e+09 4.48096556e+09 4.43242684e+09 4.96454273e+09 - 4.48096556e+09 4.43242684e+09 3.94645490e+09 4.43242684e+09 - 4.43242684e+09 4.96454273e+09 3.94645490e+09 3.94645490e+09 - 3.94645490e+09 4.48096556e+09 4.96454273e+09 4.48096556e+09] + **** Predicted y test = [4.04151040e+09 5.57415928e+09 8.68852382e+09 3.91464095e+09 + 4.14066638e+09 8.68852382e+09 3.93013840e+09 4.09889812e+09 + 3.86839046e+09 8.46983386e+09 5.57415928e+09 8.46983386e+09 + 3.95279790e+09 4.09889812e+09 3.60439093e+09 3.60439093e+09 + 3.74697037e+09 3.91464095e+09 4.09889812e+09 3.86839046e+09] Start computin r squared, result = column mean vector= [4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068] diff with mean vector [-9.63526228e+08 -9.16232073e+08 3.78413307e+09 -9.26190769e+08 @@ -222,16 +17923,70 @@ column mean vector= [4841464250.873068, 4841464250.873068, 4841464250.873068, 4 1.07638679e+18 1.43219156e+19 8.62603329e+17 1.51151025e+19 1.12769942e+18 8.84200320e+17 8.26886212e+17 8.05757717e+17 9.10891954e+17 9.63144634e+17 1.02431813e+18 8.62347403e+17] - diff with predicted vector [-5.54488822e+08 -2.12227184e+07 4.14463176e+09 -5.65692077e+08 - -8.93759957e+08 4.00670186e+09 -4.71277794e+08 -1.11671656e+09 - -6.76991928e+08 4.19346809e+09 -3.37550547e+07 4.29685203e+09 - -6.52894524e+08 -1.06339774e+09 -1.43234840e+07 -2.63072732e+06 - -5.93972430e+07 -6.20900632e+08 -1.13516450e+09 -5.68127929e+08] - diff with predicted vector squared [3.07457853e+17 4.50403775e+14 1.71779725e+19 3.20007526e+17 - 7.98806862e+17 1.60536598e+19 2.22102759e+17 1.24705587e+18 - 4.58318070e+17 1.75851746e+19 1.13940372e+15 1.84629374e+19 - 4.26271259e+17 1.13081476e+18 2.05162195e+14 6.92072622e+12 - 3.52803248e+15 3.85517595e+17 1.28859845e+18 3.22769344e+17] -End computing r squared, result = -0.06746042254849738 - Kernel ridge R2 score = -0.06746042254849738 + diff with predicted vector [-1.63572376e+08 -1.64892710e+09 -6.29264955e+07 6.32532517e+05 + -6.98836124e+07 -2.00856399e+08 3.10106520e+07 -2.51071949e+08 + -6.44168304e+07 1.56061072e+08 -1.66145944e+09 2.59445009e+08 + -1.73265575e+08 -1.97753134e+08 3.27740484e+08 3.39433241e+08 + 1.40087282e+08 -5.45760230e+07 -2.69519896e+08 4.44471677e+07] + diff with predicted vector squared [2.67559222e+16 2.71896058e+18 3.95974384e+15 4.00097385e+11 + 4.88371929e+15 4.03432930e+16 9.61660539e+14 6.30371236e+16 + 4.14952804e+15 2.43550581e+16 2.76044746e+18 6.73117129e+16 + 3.00209596e+16 3.91063018e+16 1.07413825e+17 1.15214925e+17 + 1.96244467e+16 2.97854229e+15 7.26409742e+16 1.97555072e+15] +End computing r squared, result = 0.9144810248408353 + Kernel ridge R2 score = 0.9144810248408353 printing plots +Size of X ---: 60 +Size of y ---: 60 +X ---: [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 0.0, 0, 0.0]] +y ---: [3925232177.483298, 3912699841.144387, 3910282478.8062687, 3946501229.335133, 3938853242.267046, 3969482617.6356173, 3914798329.164073, 3977186856.1928773, 3858277741.981534, 3932131411.8317833, 3943824168.5432696, 3916945096.180587, 3819709702.062643, 3887057652.839107, 3856284007.604592, 7988815658.07869, 8007559135.824218, 8163998399.856314, 3913174484.5370913, 3792360668.6690335, 3951304127.927423, 3947700859.019707, 3979877738.155884, 4070782770.8190007, 3927683491.5535164, 3867649049.525246, 3861719546.4796567, 3901144986.0534062, 3847826170.604917, 3829378223.8577924, 8729278874.272196, 8655310898.767483, 8625894936.599672, 3950351976.361094, 3930323229.7824173, 3961149050.1164575, 3877938022.79452, 3854336899.8797445, 3984905179.181261, 3925740689.124521, 3940529528.3580203, 3882741215.2980003, 3883480064.155091, 3773399795.481731, 3779532320.67064, 8626490226.186573, 8487667419.239845, 8625597322.614592, 3874812555.9426064, 3803973630.8547907, 3912837628.97691, 4498182734.175393, 4069970940.4074855, 3923522695.617033, 3912393680.701727, 3915273481.8527074, 3860064926.29206, 3867469553.3459415, 3780346733.402388, 3911490786.4834523] +---> getting userfriendly values from X values +Start computin r squared, result = +column mean vector= [4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068] + diff with mean vector [-9.63526228e+08 -9.16232073e+08 3.78413307e+09 -9.26190769e+08 + -7.70681480e+08 3.64620317e+09 -8.80315201e+08 -9.93638080e+08 + -1.03749062e+09 3.78443069e+09 -9.28764410e+08 3.88781462e+09 + -1.06193193e+09 -9.40319265e+08 -9.09332839e+08 -8.97640082e+08 + -9.54406598e+08 -9.81399325e+08 -1.01208603e+09 -9.28626622e+08] + diff with mean vector squared [9.28382792e+17 8.39481212e+17 1.43196631e+19 8.57829341e+17 + 5.93949944e+17 1.32947975e+19 7.74954853e+17 9.87316635e+17 + 1.07638679e+18 1.43219156e+19 8.62603329e+17 1.51151025e+19 + 1.12769942e+18 8.84200320e+17 8.26886212e+17 8.05757717e+17 + 9.10891954e+17 9.63144634e+17 1.02431813e+18 8.62347403e+17] + diff with predicted vector [-1.63572376e+08 -1.64892710e+09 -6.29264955e+07 6.32532517e+05 + -6.98836124e+07 -2.00856399e+08 3.10106520e+07 -2.51071949e+08 + -6.44168304e+07 1.56061072e+08 -1.66145944e+09 2.59445009e+08 + -1.73265575e+08 -1.97753134e+08 3.27740484e+08 3.39433241e+08 + 1.40087282e+08 -5.45760230e+07 -2.69519896e+08 4.44471677e+07] + diff with predicted vector squared [2.67559222e+16 2.71896058e+18 3.95974384e+15 4.00097385e+11 + 4.88371929e+15 4.03432930e+16 9.61660539e+14 6.30371236e+16 + 4.14952804e+15 2.43550581e+16 2.76044746e+18 6.73117129e+16 + 3.00209596e+16 3.91063018e+16 1.07413825e+17 1.15214925e+17 + 1.96244467e+16 2.97854229e+15 7.26409742e+16 1.97555072e+15] +End computing r squared, result = 0.9144810248408353 +Start computin r squared, result = +column mean vector= [4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068, 4841464250.873068] + diff with mean vector [-9.63526228e+08 -9.16232073e+08 3.78413307e+09 -9.26190769e+08 + -7.70681480e+08 3.64620317e+09 -8.80315201e+08 -9.93638080e+08 + -1.03749062e+09 3.78443069e+09 -9.28764410e+08 3.88781462e+09 + -1.06193193e+09 -9.40319265e+08 -9.09332839e+08 -8.97640082e+08 + -9.54406598e+08 -9.81399325e+08 -1.01208603e+09 -9.28626622e+08] + diff with mean vector squared [9.28382792e+17 8.39481212e+17 1.43196631e+19 8.57829341e+17 + 5.93949944e+17 1.32947975e+19 7.74954853e+17 9.87316635e+17 + 1.07638679e+18 1.43219156e+19 8.62603329e+17 1.51151025e+19 + 1.12769942e+18 8.84200320e+17 8.26886212e+17 8.05757717e+17 + 9.10891954e+17 9.63144634e+17 1.02431813e+18 8.62347403e+17] + diff with predicted vector [-1.63572376e+08 -1.64892710e+09 -6.29264955e+07 6.32532517e+05 + -6.98836124e+07 -2.00856399e+08 3.10106520e+07 -2.51071949e+08 + -6.44168304e+07 1.56061072e+08 -1.66145944e+09 2.59445009e+08 + -1.73265575e+08 -1.97753134e+08 3.27740484e+08 3.39433241e+08 + 1.40087282e+08 -5.45760230e+07 -2.69519896e+08 4.44471677e+07] + diff with predicted vector squared [2.67559222e+16 2.71896058e+18 3.95974384e+15 4.00097385e+11 + 4.88371929e+15 4.03432930e+16 9.61660539e+14 6.30371236e+16 + 4.14952804e+15 2.43550581e+16 2.76044746e+18 6.73117129e+16 + 3.00209596e+16 3.91063018e+16 1.07413825e+17 1.15214925e+17 + 1.96244467e+16 2.97854229e+15 7.26409742e+16 1.97555072e+15] +End computing r squared, result = 0.9144810248408353 + R2 error = 0.9144810248408353 + --- Actual line: ['google_pixel_4a_5g', 'google_pixel_4a_5g_format', False, False, 1000, 0.01000000099, False, '----', 0, 1000000000.0, 1000000000.0, 1e-09, 1000, 0.1, 100, False, 0.9144810248408353, 10, 10, 'base_Y_F'] +--- Total execution time: 0.8334255218505859 seconds = 0.013890425364176432 mins diff --git a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_aberrant_points.csv b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_aberrant_points.csv index a0037e26b0065788fa498190b40f528397faf7a0..2ea60f696f5ea0928daa51902c5c16b193a8337f 100755 --- a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_aberrant_points.csv +++ b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_aberrant_points.csv @@ -1,55 +1,61 @@ -X_0,X_1,X_2,X_3,X_4,X_5,X_6,y -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3925232177.483298 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3912699841.144387 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3910282478.8062687 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3946501229.335133 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3938853242.267046 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3969482617.6356173 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3914798329.164073 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3977186856.1928773 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3858277741.981534 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3932131411.8317833 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3943824168.5432696 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3916945096.180587 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3819709702.062643 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3887057652.839107 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3856284007.604592 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,7988815658.07869 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,8007559135.824218 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,8163998399.856314 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3913174484.5370913 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3792360668.6690335 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3951304127.927423 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3947700859.019707 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3979877738.155884 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,4070782770.8190007 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3927683491.5535164 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3867649049.525246 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3861719546.4796567 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3901144986.0534062 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3847826170.604917 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3829378223.8577924 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3950351976.361094 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3930323229.7824173 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3961149050.1164575 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3877938022.79452 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3854336899.8797445 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3984905179.181261 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3925740689.124521 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3940529528.3580203 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3882741215.2980003 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3883480064.155091 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3773399795.481731 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3779532320.67064 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3874812555.9426064 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3803973630.8547907 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912837628.97691 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,4498182734.175393 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,4069970940.4074855 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3923522695.617033 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912393680.701727 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3915273481.8527074 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3860064926.29206 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3867469553.3459415 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3780346733.402388 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3911490786.4834523 +X_0,X_1,X_2,X_3,X_4,X_5,X_6,X_7,X_8,X_9,X_10,X_11,y +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3925232177.483298 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3912699841.144387 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3910282478.8062687 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3946501229.335133 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3938853242.267046 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3969482617.6356173 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3914798329.164073 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3977186856.1928773 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3858277741.981534 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3932131411.8317833 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3943824168.5432696 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3916945096.180587 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3819709702.062643 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3887057652.839107 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3856284007.604592 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,7988815658.07869 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8007559135.824218 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8163998399.856314 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3913174484.5370913 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3792360668.6690335 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3951304127.927423 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3947700859.019707 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3979877738.155884 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4070782770.8190007 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3927683491.5535164 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3867649049.525246 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3861719546.4796567 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3901144986.0534062 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3847826170.604917 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3829378223.8577924 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8729278874.272196 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8655310898.767483 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8625894936.599672 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3950351976.361094 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3930323229.7824173 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3961149050.1164575 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3877938022.79452 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3854336899.8797445 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3984905179.181261 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3925740689.124521 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3940529528.3580203 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3882741215.2980003 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3883480064.155091 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3773399795.481731 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3779532320.67064 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8626490226.186573 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8487667419.239845 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8625597322.614592 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3874812555.9426064 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3803973630.8547907 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3912837628.97691 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4498182734.175393 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4069970940.4074855 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3923522695.617033 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3912393680.701727 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3915273481.8527074 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3860064926.29206 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3867469553.3459415 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3780346733.402388 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3911490786.4834523 diff --git a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_aberrant_points.csv b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_aberrant_points.csv index 3c60dd1d634a24750ea7506ded407ef255c550de..2ea60f696f5ea0928daa51902c5c16b193a8337f 100755 --- a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_aberrant_points.csv +++ b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_aberrant_points.csv @@ -1,61 +1,61 @@ -X_0,X_1,X_2,X_3,X_4,X_5,X_6,y -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3925232177.483298 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3912699841.144387 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3910282478.8062687 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3946501229.335133 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3938853242.267046 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3969482617.6356173 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3914798329.164073 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3977186856.1928773 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3858277741.981534 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3932131411.8317833 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3943824168.5432696 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3916945096.180587 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3819709702.062643 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3887057652.839107 -0.0,0.0,2.0,0.0,0.0,0.0,0.0,3856284007.604592 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,7988815658.07869 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,8007559135.824218 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,8163998399.856314 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3913174484.5370913 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3792360668.6690335 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3951304127.927423 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3947700859.019707 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3979877738.155884 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,4070782770.8190007 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3927683491.5535164 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3867649049.525246 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3861719546.4796567 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3901144986.0534062 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3847826170.604917 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3829378223.8577924 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,8729278874.272196 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,8655310898.767483 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,8625894936.599672 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3950351976.361094 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3930323229.7824173 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3961149050.1164575 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3877938022.79452 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3854336899.8797445 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3984905179.181261 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3925740689.124521 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3940529528.3580203 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3882741215.2980003 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3883480064.155091 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3773399795.481731 -0.0,2.0,2.0,0.0,0.0,0.0,0.0,3779532320.67064 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,8626490226.186573 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,8487667419.239845 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,8625597322.614592 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3874812555.9426064 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3803973630.8547907 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912837628.97691 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,4498182734.175393 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,4069970940.4074855 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3923522695.617033 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3912393680.701727 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3915273481.8527074 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3860064926.29206 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3867469553.3459415 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3780346733.402388 -1.0,3.0,2.0,0.0,0.0,0.0,0.0,3911490786.4834523 +X_0,X_1,X_2,X_3,X_4,X_5,X_6,X_7,X_8,X_9,X_10,X_11,y +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3925232177.483298 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3912699841.144387 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3910282478.8062687 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3946501229.335133 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3938853242.267046 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3969482617.6356173 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3914798329.164073 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3977186856.1928773 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3858277741.981534 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3932131411.8317833 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3943824168.5432696 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3916945096.180587 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3819709702.062643 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3887057652.839107 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3856284007.604592 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,7988815658.07869 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8007559135.824218 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8163998399.856314 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3913174484.5370913 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3792360668.6690335 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3951304127.927423 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3947700859.019707 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3979877738.155884 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4070782770.8190007 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3927683491.5535164 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3867649049.525246 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3861719546.4796567 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3901144986.0534062 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3847826170.604917 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3829378223.8577924 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8729278874.272196 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8655310898.767483 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8625894936.599672 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3950351976.361094 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3930323229.7824173 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3961149050.1164575 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3877938022.79452 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3854336899.8797445 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3984905179.181261 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3925740689.124521 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3940529528.3580203 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3882741215.2980003 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3883480064.155091 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3773399795.481731 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3779532320.67064 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8626490226.186573 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8487667419.239845 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8625597322.614592 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3874812555.9426064 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3803973630.8547907 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3912837628.97691 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4498182734.175393 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4069970940.4074855 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3923522695.617033 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3912393680.701727 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3915273481.8527074 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3860064926.29206 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3867469553.3459415 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3780346733.402388 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3911490786.4834523 diff --git a/kernel_ridge_linear_model/strange_cases_generation_log.txt b/kernel_ridge_linear_model/strange_cases_generation_log.txt new file mode 100755 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391