diff --git a/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___05Oct22_10_00_37_big_medium_at_mid_level.csv b/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___05Oct22_10_00_37_big_medium_at_mid_level.csv new file mode 100755 index 0000000000000000000000000000000000000000..6c4950938c1f2d79afebf875e9427afe6dba46e9 --- /dev/null +++ b/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___05Oct22_10_00_37_big_medium_at_mid_level.csv @@ -0,0 +1,61 @@ +configurations,generic format,exact frequency,google pixel format,exact frequencies,phone energy,phone power,workload,energy by workload,starting cc_info,ending cc_info +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],69.52409009723863,2010.5306198084834,1.16486e+12,5.96845e-11,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],71.0813570024315,2044.1753729837076,1.16597e+12,6.09633e-11,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],70.47748663452633,2047.1024914329862,1.1634e+12,6.05789e-11,0,0 +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],70.09045877144594,2025.8535423935475,1.16616e+12,6.01036e-11,0,0 +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],70.58915136388794,2044.639552517949,1.16179e+12,6.0759e-11,0,0 +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],71.30789275413113,2066.2232265127523,1.16209e+12,6.13618e-11,0,0 +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],70.742778041012,2045.810308683365,1.16092e+12,6.09368e-11,0,0 +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],70.57358750924872,2039.2028466702188,1.16676e+12,6.04868e-11,0,0 +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],70.90841487980666,2058.390853686644,1.16526e+12,6.0852e-11,0,0 +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],70.73694231384944,2045.2993817629833,1.1597e+12,6.09959e-11,0,0 +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],70.87019823828456,2048.0676987469533,1.16559e+12,6.0802e-11,0,0 +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],70.66304539864001,2036.9589181838337,1.15984e+12,6.09248e-11,0,0 +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],70.11291945420209,2039.9408493051626,1.16528e+12,6.01683e-11,0,0 +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],70.4747458234224,2042.5764384831075,1.16484e+12,6.05017e-11,0,0 +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],70.35766711410953,2044.605286313954,1.16654e+12,6.03131e-11,0,0 +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],77.96541094759694,2241.7006169502456,1.30714e+12,5.96458e-11,0,0 +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],76.2023086156267,2205.8238875067054,1.3037e+12,5.84508e-11,0,0 +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],76.33647794504182,2209.8674964349125,1.30028e+12,5.87077e-11,0,0 +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],71.64787072655308,2068.1208423500893,1.1655e+12,6.14739e-11,0,0 +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],70.59299246340379,2045.8237679247684,1.16159e+12,6.07727e-11,0,0 +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],70.62997330800367,2049.0452915045375,1.1623e+12,6.07674e-11,0,0 +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],71.59418143367965,2072.612065766956,1.1596e+12,6.17404e-11,0,0 +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],70.63924455966055,2044.390496935238,1.16729e+12,6.05156e-11,0,0 +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],70.53403938823975,2036.4875102013627,1.16602e+12,6.04913e-11,0,0 +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],71.49423895337264,2067.3332738680415,1.16766e+12,6.12286e-11,0,0 +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],70.60359391424801,2039.7950003512576,1.16196e+12,6.07625e-11,0,0 +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],70.52715331333978,2041.9087895449654,1.16666e+12,6.04522e-11,0,0 +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],71.18060224267974,2055.878949962645,1.1649e+12,6.11045e-11,0,0 +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],70.32392311813075,2043.2558518515564,1.1648e+12,6.03742e-11,0,0 +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],70.05135389771442,2041.985457529188,1.16536e+12,6.01113e-11,0,0 +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],86.59637719434818,2465.3920553203334,1.37849e+12,6.28197e-11,0,0 +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],87.6265526980771,2488.241950885876,1.38083e+12,6.34593e-11,0,0 +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],87.08870790047656,2482.78103690326,1.38693e+12,6.27924e-11,0,0 +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],70.45738299722346,2048.4362673134306,1.16052e+12,6.07119e-11,0,0 +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],71.52806365064377,2067.1708190595846,1.16605e+12,6.13422e-11,0,0 +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],70.36461641518005,2034.3834686908758,1.15538e+12,6.09017e-11,0,0 +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],70.54538704058632,2043.532655655454,1.16631e+12,6.0486e-11,0,0 +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],71.57822660827733,2065.543430131354,1.16213e+12,6.15923e-11,0,0 +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],70.7170408596214,2041.7395112120066,1.1624e+12,6.08371e-11,0,0 +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],70.12091351608217,2035.687582112515,1.15985e+12,6.04569e-11,0,0 +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],69.80058323418798,2026.1095988610796,1.16617e+12,5.98546e-11,0,0 +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],70.54568641754493,2046.3684465840151,1.16557e+12,6.05246e-11,0,0 +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],70.33175275813268,2037.9039312812663,1.16495e+12,6.03732e-11,0,0 +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],70.08575253785934,2033.4880545000324,1.16477e+12,6.01713e-11,0,0 +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],69.76401393868103,2031.2454594455432,1.16414e+12,5.99275e-11,0,0 +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],86.25868546652029,2462.1389961649397,1.3864e+12,6.22177e-11,0,0 +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],86.36279724758774,2476.1397976969893,1.38406e+12,6.23982e-11,0,0 +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],87.80479279136466,2499.208880026985,1.38557e+12,6.33709e-11,0,0 +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],70.19794533916524,2047.4429470934535,1.1589e+12,6.05729e-11,0,0 +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],70.4697908210477,2041.7807257688014,1.16049e+12,6.07242e-11,0,0 +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],71.17628500575493,2063.139183197156,1.16604e+12,6.1041e-11,0,0 +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],70.49037916333526,2046.384180555702,1.16542e+12,6.0485e-11,0,0 +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],69.9851801502394,2021.8984860743753,1.16164e+12,6.02469e-11,0,0 +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],71.47653617449954,2064.2426598360594,1.16684e+12,6.12565e-11,0,0 +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],70.21932151401353,2027.7301611933613,1.16384e+12,6.03342e-11,0,0 +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],70.47809119531738,2041.2885979375426,1.16844e+12,6.03181e-11,0,0 +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],70.39942218336223,2043.40051894525,1.16631e+12,6.03608e-11,0,0 +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],70.67041858464086,2052.5285537658833,1.16675e+12,6.05703e-11,0,0 +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],69.63985178549414,2029.0009301595778,1.1652e+12,5.97664e-11,0,0 +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],70.57015429696514,2041.307626748669,1.16472e+12,6.05898e-11,0,0 diff --git a/experiment_automatization/can_be_reused/looking_at_strange_cases/summary_strange_cases_with_big_cores_off___maybe_bad.csv b/experiment_automatization/can_be_reused/looking_at_strange_cases_old/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_strange_cases_with_big_cores_off___maybe_bad.csv rename to experiment_automatization/can_be_reused/looking_at_strange_cases_old/summary_strange_cases_with_big_cores_off___maybe_bad.csv diff --git a/experiment_automatization/experiment_log_file.txt b/experiment_automatization/experiment_log_file.txt index ac867f1ba4e410b5c0d7bbf6091f20706fc01725..25946ec6b3a241c76f4bd9ff7efa4bd77bbbeabb 100755 --- a/experiment_automatization/experiment_log_file.txt +++ b/experiment_automatization/experiment_log_file.txt @@ -5,6 +5,7 @@ --- 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 @@ -258,75 +259,36817 @@ --- 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 : +--- Current battery level : 48 --- 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 : +--- Current battery level : 48 --- 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 +--- The current battery level : 48, 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- Current battery level : 48 +--- The current battery level : 48, 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- Current battery level : 48 +--- The current battery level : 48, 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 ---- Waiting 30 second... +--- 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 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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: 9176 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 2 +--- The current number of thread ready to be sambled : 2, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2010.5306198084834 +powermeter script : average_power with numpy arrays = 2010.530619807812 +powermeter script : Summary Result = time (s): 604.951092004776 +Ins Current (mA):405.5616470193781 +Samples: 3000000 +Consumed Energy (mAs): 250286.72435005906 +Consumed Energy (mAh): 69.52409009723863 +Consumed Energy (mWs): 1208982.461119244 +Consumed Energy (mWh): 335.82846142201225 +Avg power (mW): 2010.5306198084834 +Avg Current (mA): 415.97536460827024 +Avg Voltage (V): 4.833292523709494 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1807 bytes in 0.064s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 604.951092004776 +Ins Current (mA):405.5616470193781 +Samples: 3000000 +Consumed Energy (mAs): 250286.72435005906 +Consumed Energy (mAh): 69.52409009723863 +Consumed Energy (mWs): 1208982.461119244 +Consumed Energy (mWh): 335.82846142201225 +Avg power (mW): 2010.5306198084834 +Avg Current (mA): 415.97536460827024 +Avg Voltage (V): 4.833292523709494 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 69.52409009723863 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2010.5306198084834 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 9201 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600030 seconds +Real workload: 5.00487655349442E10 - Integer reached: 185536 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9202 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600001 seconds +Real workload: 4.975492706057203E10 - Integer reached: 185013 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9203 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600004 seconds +Real workload: 4.836536324041022E11 - Integer reached: 551518 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9204 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600007 seconds +Real workload: 5.814057226416545E11 - Integer reached: 602595 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16486e+12 +--- Getting energy efficiency +--- Energy efficiency: 5.96845e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100001-2-2 1,0,0,0,0,1,2,2 [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] time (s): 604.951092004776 +Ins Current (mA):405.5616470193781 +Samples: 3000000 +Consumed Energy (mAs): 250286.72435005906 +Consumed Energy (mAh): 69.52409009723863 +Consumed Energy (mWs): 1208982.461119244 +Consumed Energy (mWh): 335.82846142201225 +Avg power (mW): 2010.5306198084834 +Avg Current (mA): 415.97536460827024 +Avg Voltage (V): 4.833292523709494 + Thread : 0 - ThreadProcess id: 9201 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600030 seconds +Real workload: 5.00487655349442E10 - Integer reached: 185536 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9202 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600001 seconds +Real workload: 4.975492706057203E10 - Integer reached: 185013 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9203 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600004 seconds +Real workload: 4.836536324041022E11 - Integer reached: 551518 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9204 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600007 seconds +Real workload: 5.814057226416545E11 - Integer reached: 602595 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 69.52409009723863 1.16486e+12 5.96845e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100001-2-2 +phone format: 1,0,0,0,0,1,2,2 +Exact values of frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 604.951092004776 +Ins Current (mA):405.5616470193781 +Samples: 3000000 +Consumed Energy (mAs): 250286.72435005906 +Consumed Energy (mAh): 69.52409009723863 +Consumed Energy (mWs): 1208982.461119244 +Consumed Energy (mWh): 335.82846142201225 +Avg power (mW): 2010.5306198084834 +Avg Current (mA): 415.97536460827024 +Avg Voltage (V): 4.833292523709494 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 9201 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600030 seconds +Real workload: 5.00487655349442E10 - Integer reached: 185536 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9202 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600001 seconds +Real workload: 4.975492706057203E10 - Integer reached: 185013 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9203 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600004 seconds +Real workload: 4.836536324041022E11 - Integer reached: 551518 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9204 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:26:05 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 16:36:05 +0100 - Duration: 600007 seconds +Real workload: 5.814057226416545E11 - Integer reached: 602595 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 69.52409009723863 +Workload: 1.16486e+12 +Energy efficiency: 5.96845e-11 +-------------------------------------------------------------------------------- + + +--- Writing to the total result file +--- Removing previous tested configuration tmp_output folder +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_18_04_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 = 69.52409009723863 +--- Experiment result, Avg Power = 2010.5306198084834 +--- Experiment result, Total Workload = 1.16486e+12 +--- Experiment result, Energy Efficiency = 5.96845e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_18_22_10 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 ---- Waiting 30 second... +--- 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 10531 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2044.1753729837076 +powermeter script : average_power with numpy arrays = 2044.1753729831357 +powermeter script : Summary Result = time (s): 603.5882942676544 +Ins Current (mA):420.0590426990948 +Samples: 3000000 +Consumed Energy (mAs): 255892.8852087534 +Consumed Energy (mAh): 71.0813570024315 +Consumed Energy (mWs): 1234412.5342817232 +Consumed Energy (mWh): 342.892370633812 +Avg power (mW): 2044.1753729837076 +Avg Current (mA): 423.4666039117096 +Avg Voltage (V): 4.827241048292692 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1815 bytes in 0.073s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 603.5882942676544 +Ins Current (mA):420.0590426990948 +Samples: 3000000 +Consumed Energy (mAs): 255892.8852087534 +Consumed Energy (mAh): 71.0813570024315 +Consumed Energy (mWs): 1234412.5342817232 +Consumed Energy (mWh): 342.892370633812 +Avg power (mW): 2044.1753729837076 +Avg Current (mA): 423.4666039117096 +Avg Voltage (V): 4.827241048292692 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.0813570024315 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2044.1753729837076 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 10557 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600025 seconds +Real workload: 4.958622242946553E10 - Integer reached: 184712 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10558 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600029 seconds +Real workload: 5.008534740590299E10 - Integer reached: 185601 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10559 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600003 seconds +Real workload: 4.85295622303432E11 - Integer reached: 552418 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10561 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600004 seconds +Real workload: 5.810047958962595E11 - Integer reached: 602395 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16597e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.09633e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100001-2-2 1,0,0,0,0,1,2,2 [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] time (s): 603.5882942676544 +Ins Current (mA):420.0590426990948 +Samples: 3000000 +Consumed Energy (mAs): 255892.8852087534 +Consumed Energy (mAh): 71.0813570024315 +Consumed Energy (mWs): 1234412.5342817232 +Consumed Energy (mWh): 342.892370633812 +Avg power (mW): 2044.1753729837076 +Avg Current (mA): 423.4666039117096 +Avg Voltage (V): 4.827241048292692 + Thread : 0 - ThreadProcess id: 10557 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600025 seconds +Real workload: 4.958622242946553E10 - Integer reached: 184712 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10558 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600029 seconds +Real workload: 5.008534740590299E10 - Integer reached: 185601 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10559 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600003 seconds +Real workload: 4.85295622303432E11 - Integer reached: 552418 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10561 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600004 seconds +Real workload: 5.810047958962595E11 - Integer reached: 602395 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.0813570024315 1.16597e+12 6.09633e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100001-2-2 +phone format: 1,0,0,0,0,1,2,2 +Exact values of frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 603.5882942676544 +Ins Current (mA):420.0590426990948 +Samples: 3000000 +Consumed Energy (mAs): 255892.8852087534 +Consumed Energy (mAh): 71.0813570024315 +Consumed Energy (mWs): 1234412.5342817232 +Consumed Energy (mWh): 342.892370633812 +Avg power (mW): 2044.1753729837076 +Avg Current (mA): 423.4666039117096 +Avg Voltage (V): 4.827241048292692 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 10557 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600025 seconds +Real workload: 4.958622242946553E10 - Integer reached: 184712 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10558 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600029 seconds +Real workload: 5.008534740590299E10 - Integer reached: 185601 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10559 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600003 seconds +Real workload: 4.85295622303432E11 - Integer reached: 552418 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10561 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:41:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 16:51:58 +0100 - Duration: 600004 seconds +Real workload: 5.810047958962595E11 - Integer reached: 602395 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.0813570024315 +Workload: 1.16597e+12 +Energy efficiency: 6.09633e-11 +-------------------------------------------------------------------------------- + + +--- 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_18_25_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__04Oct22_18_25_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__04Oct22_18_25_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__04Oct22_18_25_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__04Oct22_18_25_12/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__04Oct22_18_25_12/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__04Oct22_18_25_12/app_output_folder/Thread_2_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_18_25_12/app_output_folder/Thread_3_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_18_25_12/app_output_folder/Thread_3_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_18_25_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__04Oct22_18_25_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__04Oct22_18_25_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__04Oct22_18_25_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__04Oct22_18_25_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__04Oct22_18_25_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 = 71.0813570024315 +--- Experiment result, Avg Power = 2044.1753729837076 +--- Experiment result, Total Workload = 1.16597e+12 +--- Experiment result, Energy Efficiency = 6.09633e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_18_37_59 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 ---- Waiting 30 second... +--- 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 11575 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2047.1024914329862 +powermeter script : average_power with numpy arrays = 2047.1024914326842 +powermeter script : Summary Result = time (s): 601.8507990837097 +Ins Current (mA):429.3623379443553 +Samples: 3000000 +Consumed Energy (mAs): 253718.95188429477 +Consumed Energy (mAh): 70.47748663452633 +Consumed Energy (mWs): 1224569.615399165 +Consumed Energy (mWh): 340.1582264997681 +Avg power (mW): 2047.1024914329862 +Avg Current (mA): 424.16490150051965 +Avg Voltage (V): 4.826194916626024 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 bytes in 0.078s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.8507990837097 +Ins Current (mA):429.3623379443553 +Samples: 3000000 +Consumed Energy (mAs): 253718.95188429477 +Consumed Energy (mAh): 70.47748663452633 +Consumed Energy (mWs): 1224569.615399165 +Consumed Energy (mWh): 340.1582264997681 +Avg power (mW): 2047.1024914329862 +Avg Current (mA): 424.16490150051965 +Avg Voltage (V): 4.826194916626024 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.47748663452633 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2047.1024914329862 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 11601 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:46 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600028 seconds +Real workload: 5.0217720583004166E10 - Integer reached: 185836 - 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: 11602 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:46 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600008 seconds +Real workload: 4.952856124316381E10 - Integer reached: 184609 - 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 : 2 - ThreadProcess id: 11603 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:47 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600008 seconds +Real workload: 4.8134513751672144E11 - Integer reached: 550250 - 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 : 3 - ThreadProcess id: 11604 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:47 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600009 seconds +Real workload: 5.823043177095037E11 - Integer reached: 603043 - 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 1,0,0,0,0,1,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1634e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.05789e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100001-2-2 1,0,0,0,0,1,2,2 [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] time (s): 601.8507990837097 +Ins Current (mA):429.3623379443553 +Samples: 3000000 +Consumed Energy (mAs): 253718.95188429477 +Consumed Energy (mAh): 70.47748663452633 +Consumed Energy (mWs): 1224569.615399165 +Consumed Energy (mWh): 340.1582264997681 +Avg power (mW): 2047.1024914329862 +Avg Current (mA): 424.16490150051965 +Avg Voltage (V): 4.826194916626024 + Thread : 0 - ThreadProcess id: 11601 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:46 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600028 seconds +Real workload: 5.0217720583004166E10 - Integer reached: 185836 - 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: 11602 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:46 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600008 seconds +Real workload: 4.952856124316381E10 - Integer reached: 184609 - 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 : 2 - ThreadProcess id: 11603 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:47 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600008 seconds +Real workload: 4.8134513751672144E11 - Integer reached: 550250 - 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 : 3 - ThreadProcess id: 11604 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:47 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600009 seconds +Real workload: 5.823043177095037E11 - Integer reached: 603043 - 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 + + 70.47748663452633 1.1634e+12 6.05789e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100001-2-2 +phone format: 1,0,0,0,0,1,2,2 +Exact values of frequencies: [576000- 0- 0- 0- 0- 576000- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.8507990837097 +Ins Current (mA):429.3623379443553 +Samples: 3000000 +Consumed Energy (mAs): 253718.95188429477 +Consumed Energy (mAh): 70.47748663452633 +Consumed Energy (mWs): 1224569.615399165 +Consumed Energy (mWh): 340.1582264997681 +Avg power (mW): 2047.1024914329862 +Avg Current (mA): 424.16490150051965 +Avg Voltage (V): 4.826194916626024 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 11601 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:46 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600028 seconds +Real workload: 5.0217720583004166E10 - Integer reached: 185836 - 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: 11602 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:46 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600008 seconds +Real workload: 4.952856124316381E10 - Integer reached: 184609 - 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 : 2 - ThreadProcess id: 11603 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:47 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600008 seconds +Real workload: 4.8134513751672144E11 - Integer reached: 550250 - 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 : 3 - ThreadProcess id: 11604 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 16:57:47 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:07:47 +0100 - Duration: 600009 seconds +Real workload: 5.823043177095037E11 - Integer reached: 603043 - 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): 70.47748663452633 +Workload: 1.1634e+12 +Energy efficiency: 6.05789e-11 +-------------------------------------------------------------------------------- + + +--- 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_18_41_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_18_41_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_18_41_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_18_41_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_18_41_01/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__04Oct22_18_41_01/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__04Oct22_18_41_01/app_output_folder/Thread_2_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_18_41_01/app_output_folder/Thread_3_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_18_41_01/app_output_folder/Thread_3_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_18_41_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_18_41_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_18_41_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_18_41_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_18_41_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_18_41_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 = 70.47748663452633 +--- Experiment result, Avg Power = 2047.1024914329862 +--- Experiment result, Total Workload = 1.1634e+12 +--- Experiment result, Energy Efficiency = 6.05789e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_18_53_46 +--- Performing experiments on configuration 100010-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 : ---- The current battery level : 0, still lower than the experiment one : 50 ---- Waiting 30 second... +--- 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +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_3_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: 12712 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2025.8535423935475 +powermeter script : average_power with numpy arrays = 2025.8535423931685 +powermeter script : Summary Result = time (s): 602.7767572402954 +Ins Current (mA):431.99838851003847 +Samples: 3000000 +Consumed Energy (mAs): 252325.65157720537 +Consumed Energy (mAh): 70.09045877144594 +Consumed Energy (mWs): 1218082.616065264 +Consumed Energy (mWh): 338.3562822403511 +Avg power (mW): 2025.8535423935475 +Avg Current (mA): 419.4557348860492 +Avg Voltage (V): 4.8297195005425255 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.060s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.7767572402954 +Ins Current (mA):431.99838851003847 +Samples: 3000000 +Consumed Energy (mAs): 252325.65157720537 +Consumed Energy (mAh): 70.09045877144594 +Consumed Energy (mWs): 1218082.616065264 +Consumed Energy (mWh): 338.3562822403511 +Avg power (mW): 2025.8535423935475 +Avg Current (mA): 419.4557348860492 +Avg Voltage (V): 4.8297195005425255 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.09045877144594 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2025.8535423935475 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 12738 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600021 seconds +Real workload: 5.009829505897429E10 - Integer reached: 185624 - 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: 12739 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600017 seconds +Real workload: 5.021377494928802E10 - Integer reached: 185829 - 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 : 2 - ThreadProcess id: 12740 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600009 seconds +Real workload: 4.847041741747317E11 - Integer reached: 552094 - 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 : 3 - ThreadProcess id: 12741 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600004 seconds +Real workload: 5.811410948804683E11 - Integer reached: 602463 - 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 1,0,0,0,1,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16616e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.01036e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100010-2-2 1,0,0,0,1,0,2,2 [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] time (s): 602.7767572402954 +Ins Current (mA):431.99838851003847 +Samples: 3000000 +Consumed Energy (mAs): 252325.65157720537 +Consumed Energy (mAh): 70.09045877144594 +Consumed Energy (mWs): 1218082.616065264 +Consumed Energy (mWh): 338.3562822403511 +Avg power (mW): 2025.8535423935475 +Avg Current (mA): 419.4557348860492 +Avg Voltage (V): 4.8297195005425255 + Thread : 0 - ThreadProcess id: 12738 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600021 seconds +Real workload: 5.009829505897429E10 - Integer reached: 185624 - 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: 12739 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600017 seconds +Real workload: 5.021377494928802E10 - Integer reached: 185829 - 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 : 2 - ThreadProcess id: 12740 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600009 seconds +Real workload: 4.847041741747317E11 - Integer reached: 552094 - 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 : 3 - ThreadProcess id: 12741 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600004 seconds +Real workload: 5.811410948804683E11 - Integer reached: 602463 - 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 + + 70.09045877144594 1.16616e+12 6.01036e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100010-2-2 +phone format: 1,0,0,0,1,0,2,2 +Exact values of frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.7767572402954 +Ins Current (mA):431.99838851003847 +Samples: 3000000 +Consumed Energy (mAs): 252325.65157720537 +Consumed Energy (mAh): 70.09045877144594 +Consumed Energy (mWs): 1218082.616065264 +Consumed Energy (mWh): 338.3562822403511 +Avg power (mW): 2025.8535423935475 +Avg Current (mA): 419.4557348860492 +Avg Voltage (V): 4.8297195005425255 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 12738 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600021 seconds +Real workload: 5.009829505897429E10 - Integer reached: 185624 - 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: 12739 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600017 seconds +Real workload: 5.021377494928802E10 - Integer reached: 185829 - 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 : 2 - ThreadProcess id: 12740 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600009 seconds +Real workload: 4.847041741747317E11 - Integer reached: 552094 - 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 : 3 - ThreadProcess id: 12741 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:13:33 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:23:33 +0100 - Duration: 600004 seconds +Real workload: 5.811410948804683E11 - Integer reached: 602463 - 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): 70.09045877144594 +Workload: 1.16616e+12 +Energy efficiency: 6.01036e-11 +-------------------------------------------------------------------------------- + + +--- 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_18_56_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_18_56_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_18_56_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_18_56_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_18_56_48/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__04Oct22_18_56_48/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__04Oct22_18_56_48/app_output_folder/Thread_2_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_18_56_48/app_output_folder/Thread_3_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_18_56_48/app_output_folder/Thread_3_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_18_56_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_18_56_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_18_56_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_18_56_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_18_56_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_18_56_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 = 70.09045877144594 +--- Experiment result, Avg Power = 2025.8535423935475 +--- Experiment result, Total Workload = 1.16616e+12 +--- Experiment result, Energy Efficiency = 6.01036e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_19_09_34 +--- Performing experiments on configuration 100010-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 : ---- The current battery level : 0, still lower than the experiment one : 50 ---- Waiting 30 second... +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 +--- 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 : ---- The current battery level : 0, still lower than the experiment one : 50 ---- Waiting 30 second... +--- 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 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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 +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: 13752 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 3 +--- The current number of thread ready to be sambled : 3, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2044.639552517949 +powermeter script : average_power with numpy arrays = 2044.6395525175637 +powermeter script : Summary Result = time (s): 602.8305461406708 +Ins Current (mA):445.8878293534082 +Samples: 3000000 +Consumed Energy (mAs): 254120.9449099966 +Consumed Energy (mAh): 70.58915136388794 +Consumed Energy (mWs): 1226448.8999144884 +Consumed Energy (mWh): 340.6802499762468 +Avg power (mW): 2044.639552517949 +Avg Current (mA): 423.58669686666434 +Avg Voltage (V): 4.826968286876006 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.063s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.8305461406708 +Ins Current (mA):445.8878293534082 +Samples: 3000000 +Consumed Energy (mAs): 254120.9449099966 +Consumed Energy (mAh): 70.58915136388794 +Consumed Energy (mWs): 1226448.8999144884 +Consumed Energy (mWh): 340.6802499762468 +Avg power (mW): 2044.639552517949 +Avg Current (mA): 423.58669686666434 +Avg Voltage (V): 4.826968286876006 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.58915136388794 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2044.639552517949 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 13777 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600016 seconds +Real workload: 4.963775507664552E10 - Integer reached: 184804 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13778 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600010 seconds +Real workload: 5.020926583030919E10 - Integer reached: 185821 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13780 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600008 seconds +Real workload: 4.811924106856461E11 - Integer reached: 550166 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13781 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600010 seconds +Real workload: 5.807482779180227E11 - Integer reached: 602267 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16179e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.0759e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100010-2-2 1,0,0,0,1,0,2,2 [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] time (s): 602.8305461406708 +Ins Current (mA):445.8878293534082 +Samples: 3000000 +Consumed Energy (mAs): 254120.9449099966 +Consumed Energy (mAh): 70.58915136388794 +Consumed Energy (mWs): 1226448.8999144884 +Consumed Energy (mWh): 340.6802499762468 +Avg power (mW): 2044.639552517949 +Avg Current (mA): 423.58669686666434 +Avg Voltage (V): 4.826968286876006 + Thread : 0 - ThreadProcess id: 13777 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600016 seconds +Real workload: 4.963775507664552E10 - Integer reached: 184804 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13778 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600010 seconds +Real workload: 5.020926583030919E10 - Integer reached: 185821 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13780 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600008 seconds +Real workload: 4.811924106856461E11 - Integer reached: 550166 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13781 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600010 seconds +Real workload: 5.807482779180227E11 - Integer reached: 602267 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.58915136388794 1.16179e+12 6.0759e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100010-2-2 +phone format: 1,0,0,0,1,0,2,2 +Exact values of frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.8305461406708 +Ins Current (mA):445.8878293534082 +Samples: 3000000 +Consumed Energy (mAs): 254120.9449099966 +Consumed Energy (mAh): 70.58915136388794 +Consumed Energy (mWs): 1226448.8999144884 +Consumed Energy (mWh): 340.6802499762468 +Avg power (mW): 2044.639552517949 +Avg Current (mA): 423.58669686666434 +Avg Voltage (V): 4.826968286876006 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 13777 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600016 seconds +Real workload: 4.963775507664552E10 - Integer reached: 184804 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13778 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600010 seconds +Real workload: 5.020926583030919E10 - Integer reached: 185821 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13780 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600008 seconds +Real workload: 4.811924106856461E11 - Integer reached: 550166 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13781 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:30:22 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:40:22 +0100 - Duration: 600010 seconds +Real workload: 5.807482779180227E11 - Integer reached: 602267 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.58915136388794 +Workload: 1.16179e+12 +Energy efficiency: 6.0759e-11 +-------------------------------------------------------------------------------- + + +--- 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_19_12_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_19_12_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_19_12_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_19_12_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_19_12_36/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__04Oct22_19_12_36/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__04Oct22_19_12_36/app_output_folder/Thread_2_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_19_12_36/app_output_folder/Thread_3_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_19_12_36/app_output_folder/Thread_3_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_19_12_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_19_12_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_19_12_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_19_12_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_19_12_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_19_12_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 = 70.58915136388794 +--- Experiment result, Avg Power = 2044.639552517949 +--- Experiment result, Total Workload = 1.16179e+12 +--- Experiment result, Energy Efficiency = 6.0759e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_19_26_23 +--- Performing experiments on configuration 100010-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 15105 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2066.2232265127523 +powermeter script : average_power with numpy arrays = 2066.2232265125467 +powermeter script : Summary Result = time (s): 601.6390361785889 +Ins Current (mA):458.8214325171722 +Samples: 3000000 +Consumed Energy (mAs): 256708.41391487207 +Consumed Energy (mAh): 71.30789275413113 +Consumed Energy (mWs): 1238155.4695201772 +Consumed Energy (mWh): 343.9320748667159 +Avg power (mW): 2066.2232265127523 +Avg Current (mA): 428.3966252915104 +Avg Voltage (V): 4.823154769500699 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.070s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6390361785889 +Ins Current (mA):458.8214325171722 +Samples: 3000000 +Consumed Energy (mAs): 256708.41391487207 +Consumed Energy (mAh): 71.30789275413113 +Consumed Energy (mWs): 1238155.4695201772 +Consumed Energy (mWh): 343.9320748667159 +Avg power (mW): 2066.2232265127523 +Avg Current (mA): 428.3966252915104 +Avg Voltage (V): 4.823154769500699 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.30789275413113 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2066.2232265127523 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 15130 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600018 seconds +Real workload: 5.023575989366942E10 - Integer reached: 185868 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 15131 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600002 seconds +Real workload: 4.952856124316381E10 - Integer reached: 184609 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 15132 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600005 seconds +Real workload: 4.796157019801365E11 - Integer reached: 549298 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 15134 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:12 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:56:12 +0100 - Duration: 600010 seconds +Real workload: 5.827057082039834E11 - Integer reached: 603243 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16209e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.13618e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100010-2-2 1,0,0,0,1,0,2,2 [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] time (s): 601.6390361785889 +Ins Current (mA):458.8214325171722 +Samples: 3000000 +Consumed Energy (mAs): 256708.41391487207 +Consumed Energy (mAh): 71.30789275413113 +Consumed Energy (mWs): 1238155.4695201772 +Consumed Energy (mWh): 343.9320748667159 +Avg power (mW): 2066.2232265127523 +Avg Current (mA): 428.3966252915104 +Avg Voltage (V): 4.823154769500699 + Thread : 0 - ThreadProcess id: 15130 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600018 seconds +Real workload: 5.023575989366942E10 - Integer reached: 185868 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 15131 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600002 seconds +Real workload: 4.952856124316381E10 - Integer reached: 184609 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 15132 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600005 seconds +Real workload: 4.796157019801365E11 - Integer reached: 549298 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 15134 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:12 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:56:12 +0100 - Duration: 600010 seconds +Real workload: 5.827057082039834E11 - Integer reached: 603243 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.30789275413113 1.16209e+12 6.13618e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100010-2-2 +phone format: 1,0,0,0,1,0,2,2 +Exact values of frequencies: [576000- 0- 0- 0- 576000- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6390361785889 +Ins Current (mA):458.8214325171722 +Samples: 3000000 +Consumed Energy (mAs): 256708.41391487207 +Consumed Energy (mAh): 71.30789275413113 +Consumed Energy (mWs): 1238155.4695201772 +Consumed Energy (mWh): 343.9320748667159 +Avg power (mW): 2066.2232265127523 +Avg Current (mA): 428.3966252915104 +Avg Voltage (V): 4.823154769500699 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 15130 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600018 seconds +Real workload: 5.023575989366942E10 - Integer reached: 185868 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 15131 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600002 seconds +Real workload: 4.952856124316381E10 - Integer reached: 184609 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 15132 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:11 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 17:56:11 +0100 - Duration: 600005 seconds +Real workload: 4.796157019801365E11 - Integer reached: 549298 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 15134 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 17:46:12 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 17:56:12 +0100 - Duration: 600010 seconds +Real workload: 5.827057082039834E11 - Integer reached: 603243 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.30789275413113 +Workload: 1.16209e+12 +Energy efficiency: 6.13618e-11 +-------------------------------------------------------------------------------- + + +--- 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_19_29_26/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_19_29_26/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_19_29_26/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_19_29_26/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_19_29_26/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__04Oct22_19_29_26/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__04Oct22_19_29_26/app_output_folder/Thread_2_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_19_29_26/app_output_folder/Thread_3_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_19_29_26/app_output_folder/Thread_3_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_19_29_26/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_19_29_26/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_19_29_26/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_19_29_26/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_19_29_26/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_19_29_26' +--- 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 = 71.30789275413113 +--- Experiment result, Avg Power = 2066.2232265127523 +--- Experiment result, Total Workload = 1.16209e+12 +--- Experiment result, Energy Efficiency = 6.13618e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_19_42_10 +--- Performing experiments on configuration 100100-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 16163 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2045.810308683365 +powermeter script : average_power with numpy arrays = 2045.8103086828128 +powermeter script : Summary Result = time (s): 601.7589974403381 +Ins Current (mA):409.8613146194553 +Samples: 3000000 +Consumed Energy (mAs): 254674.0009476432 +Consumed Energy (mAh): 70.742778041012 +Consumed Energy (mWs): 1228735.7138408432 +Consumed Energy (mWh): 341.3154760669009 +Avg power (mW): 2045.810308683365 +Avg Current (mA): 423.85207750261424 +Avg Voltage (V): 4.826708225042844 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 bytes in 0.065s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7589974403381 +Ins Current (mA):409.8613146194553 +Samples: 3000000 +Consumed Energy (mAs): 254674.0009476432 +Consumed Energy (mAh): 70.742778041012 +Consumed Energy (mWs): 1228735.7138408432 +Consumed Energy (mWh): 341.3154760669009 +Avg power (mW): 2045.810308683365 +Avg Current (mA): 423.85207750261424 +Avg Voltage (V): 4.826708225042844 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.742778041012 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2045.810308683365 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 16188 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600033 seconds +Real workload: 4.9599663051341324E10 - Integer reached: 184736 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 16189 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600022 seconds +Real workload: 4.9461427046061775E10 - Integer reached: 184489 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 16191 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600005 seconds +Real workload: 4.8560975258446423E11 - Integer reached: 552590 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 16192 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600001 seconds +Real workload: 5.76252732566476E11 - Integer reached: 600019 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16092e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.09368e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100100-2-2 1,0,0,1,0,0,2,2 [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] time (s): 601.7589974403381 +Ins Current (mA):409.8613146194553 +Samples: 3000000 +Consumed Energy (mAs): 254674.0009476432 +Consumed Energy (mAh): 70.742778041012 +Consumed Energy (mWs): 1228735.7138408432 +Consumed Energy (mWh): 341.3154760669009 +Avg power (mW): 2045.810308683365 +Avg Current (mA): 423.85207750261424 +Avg Voltage (V): 4.826708225042844 + Thread : 0 - ThreadProcess id: 16188 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600033 seconds +Real workload: 4.9599663051341324E10 - Integer reached: 184736 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 16189 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600022 seconds +Real workload: 4.9461427046061775E10 - Integer reached: 184489 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 16191 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600005 seconds +Real workload: 4.8560975258446423E11 - Integer reached: 552590 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 16192 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600001 seconds +Real workload: 5.76252732566476E11 - Integer reached: 600019 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.742778041012 1.16092e+12 6.09368e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100100-2-2 +phone format: 1,0,0,1,0,0,2,2 +Exact values of frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7589974403381 +Ins Current (mA):409.8613146194553 +Samples: 3000000 +Consumed Energy (mAs): 254674.0009476432 +Consumed Energy (mAh): 70.742778041012 +Consumed Energy (mWs): 1228735.7138408432 +Consumed Energy (mWh): 341.3154760669009 +Avg power (mW): 2045.810308683365 +Avg Current (mA): 423.85207750261424 +Avg Voltage (V): 4.826708225042844 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 16188 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600033 seconds +Real workload: 4.9599663051341324E10 - Integer reached: 184736 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 16189 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600022 seconds +Real workload: 4.9461427046061775E10 - Integer reached: 184489 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 16191 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600005 seconds +Real workload: 4.8560975258446423E11 - Integer reached: 552590 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 16192 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:01:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:11:58 +0100 - Duration: 600001 seconds +Real workload: 5.76252732566476E11 - Integer reached: 600019 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.742778041012 +Workload: 1.16092e+12 +Energy efficiency: 6.09368e-11 +-------------------------------------------------------------------------------- + + +--- 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_19_45_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__04Oct22_19_45_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__04Oct22_19_45_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__04Oct22_19_45_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__04Oct22_19_45_12/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__04Oct22_19_45_12/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__04Oct22_19_45_12/app_output_folder/Thread_2_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_19_45_12/app_output_folder/Thread_3_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_19_45_12/app_output_folder/Thread_3_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_19_45_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__04Oct22_19_45_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__04Oct22_19_45_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__04Oct22_19_45_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__04Oct22_19_45_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__04Oct22_19_45_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 = 70.742778041012 +--- Experiment result, Avg Power = 2045.810308683365 +--- Experiment result, Total Workload = 1.16092e+12 +--- Experiment result, Energy Efficiency = 6.09368e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_19_57_57 +--- Performing experiments on configuration 100100-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 17185 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 3 +--- The current number of thread ready to be sambled : 3, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2039.2028466702188 +powermeter script : average_power with numpy arrays = 2039.2028466699162 +powermeter script : Summary Result = time (s): 607.1386249065399 +Ins Current (mA):425.96996468450345 +Samples: 3000000 +Consumed Energy (mAs): 254064.9150332954 +Consumed Energy (mAh): 70.57358750924872 +Consumed Energy (mWs): 1225593.261755567 +Consumed Energy (mWh): 340.44257270987976 +Avg power (mW): 2039.2028466702188 +Avg Current (mA): 422.4096237560169 +Avg Voltage (V): 4.82754826591749 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.057s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 607.1386249065399 +Ins Current (mA):425.96996468450345 +Samples: 3000000 +Consumed Energy (mAs): 254064.9150332954 +Consumed Energy (mAh): 70.57358750924872 +Consumed Energy (mWs): 1225593.261755567 +Consumed Energy (mWh): 340.44257270987976 +Avg power (mW): 2039.2028466702188 +Avg Current (mA): 422.4096237560169 +Avg Voltage (V): 4.82754826591749 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.57358750924872 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2039.2028466702188 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 17210 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:27:44 +0100 - Duration: 600027 seconds +Real workload: 4.955934685558458E10 - Integer reached: 184664 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 17211 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:27:45 +0100 - Duration: 600010 seconds +Real workload: 5.024760003620218E10 - Integer reached: 185889 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 17213 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:27:45 +0100 - Duration: 600007 seconds +Real workload: 4.845873890520022E11 - Integer reached: 552030 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 17214 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:27:44 +0100 - Duration: 600009 seconds +Real workload: 5.823685306760009E11 - Integer reached: 603075 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16676e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.04868e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100100-2-2 1,0,0,1,0,0,2,2 [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] time (s): 607.1386249065399 +Ins Current (mA):425.96996468450345 +Samples: 3000000 +Consumed Energy (mAs): 254064.9150332954 +Consumed Energy (mAh): 70.57358750924872 +Consumed Energy (mWs): 1225593.261755567 +Consumed Energy (mWh): 340.44257270987976 +Avg power (mW): 2039.2028466702188 +Avg Current (mA): 422.4096237560169 +Avg Voltage (V): 4.82754826591749 + Thread : 0 - ThreadProcess id: 17210 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:27:44 +0100 - Duration: 600027 seconds +Real workload: 4.955934685558458E10 - Integer reached: 184664 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 17211 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:27:45 +0100 - Duration: 600010 seconds +Real workload: 5.024760003620218E10 - Integer reached: 185889 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 17213 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:27:45 +0100 - Duration: 600007 seconds +Real workload: 4.845873890520022E11 - Integer reached: 552030 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 17214 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:27:44 +0100 - Duration: 600009 seconds +Real workload: 5.823685306760009E11 - Integer reached: 603075 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.57358750924872 1.16676e+12 6.04868e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100100-2-2 +phone format: 1,0,0,1,0,0,2,2 +Exact values of frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 607.1386249065399 +Ins Current (mA):425.96996468450345 +Samples: 3000000 +Consumed Energy (mAs): 254064.9150332954 +Consumed Energy (mAh): 70.57358750924872 +Consumed Energy (mWs): 1225593.261755567 +Consumed Energy (mWh): 340.44257270987976 +Avg power (mW): 2039.2028466702188 +Avg Current (mA): 422.4096237560169 +Avg Voltage (V): 4.82754826591749 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 17210 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:27:44 +0100 - Duration: 600027 seconds +Real workload: 4.955934685558458E10 - Integer reached: 184664 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 17211 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:27:45 +0100 - Duration: 600010 seconds +Real workload: 5.024760003620218E10 - Integer reached: 185889 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 17213 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:27:45 +0100 - Duration: 600007 seconds +Real workload: 4.845873890520022E11 - Integer reached: 552030 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 17214 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:17:44 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:27:44 +0100 - Duration: 600009 seconds +Real workload: 5.823685306760009E11 - Integer reached: 603075 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.57358750924872 +Workload: 1.16676e+12 +Energy efficiency: 6.04868e-11 +-------------------------------------------------------------------------------- + + +--- 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_20_00_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__04Oct22_20_00_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__04Oct22_20_00_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__04Oct22_20_00_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__04Oct22_20_00_59/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__04Oct22_20_00_59/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__04Oct22_20_00_59/app_output_folder/Thread_2_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_20_00_59/app_output_folder/Thread_3_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_20_00_59/app_output_folder/Thread_3_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_20_00_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__04Oct22_20_00_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__04Oct22_20_00_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__04Oct22_20_00_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__04Oct22_20_00_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__04Oct22_20_00_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 = 70.57358750924872 +--- Experiment result, Avg Power = 2039.2028466702188 +--- Experiment result, Total Workload = 1.16676e+12 +--- Experiment result, Energy Efficiency = 6.04868e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_20_13_50 +--- Performing experiments on configuration 100100-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +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_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 18209 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2058.390853686644 +powermeter script : average_power with numpy arrays = 2058.3908536861127 +powermeter script : Summary Result = time (s): 601.5741944313049 +Ins Current (mA):427.82163552202985 +Samples: 3000000 +Consumed Energy (mAs): 255270.29356730395 +Consumed Energy (mAh): 70.90841487980666 +Consumed Energy (mWs): 1231622.0535868476 +Consumed Energy (mWh): 342.1172371074577 +Avg power (mW): 2058.390853686644 +Avg Current (mA): 426.65439773939795 +Avg Voltage (V): 4.824492293043036 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1815 bytes in 0.064s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.5741944313049 +Ins Current (mA):427.82163552202985 +Samples: 3000000 +Consumed Energy (mAs): 255270.29356730395 +Consumed Energy (mAh): 70.90841487980666 +Consumed Energy (mWs): 1231622.0535868476 +Consumed Energy (mWh): 342.1172371074577 +Avg power (mW): 2058.390853686644 +Avg Current (mA): 426.65439773939795 +Avg Voltage (V): 4.824492293043036 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.90841487980666 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2058.390853686644 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 18234 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:38 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600004 seconds +Real workload: 4.945192016693764E10 - Integer reached: 184472 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 18235 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:37 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600014 seconds +Real workload: 5.02994881285836E10 - Integer reached: 185981 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 18236 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:37 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600001 seconds +Real workload: 4.838578120432212E11 - Integer reached: 551630 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 18238 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:38 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600003 seconds +Real workload: 5.816543691367977E11 - Integer reached: 602719 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16526e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.0852e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 100100-2-2 1,0,0,1,0,0,2,2 [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] time (s): 601.5741944313049 +Ins Current (mA):427.82163552202985 +Samples: 3000000 +Consumed Energy (mAs): 255270.29356730395 +Consumed Energy (mAh): 70.90841487980666 +Consumed Energy (mWs): 1231622.0535868476 +Consumed Energy (mWh): 342.1172371074577 +Avg power (mW): 2058.390853686644 +Avg Current (mA): 426.65439773939795 +Avg Voltage (V): 4.824492293043036 + Thread : 0 - ThreadProcess id: 18234 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:38 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600004 seconds +Real workload: 4.945192016693764E10 - Integer reached: 184472 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 18235 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:37 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600014 seconds +Real workload: 5.02994881285836E10 - Integer reached: 185981 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 18236 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:37 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600001 seconds +Real workload: 4.838578120432212E11 - Integer reached: 551630 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 18238 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:38 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600003 seconds +Real workload: 5.816543691367977E11 - Integer reached: 602719 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.90841487980666 1.16526e+12 6.0852e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 100100-2-2 +phone format: 1,0,0,1,0,0,2,2 +Exact values of frequencies: [576000- 0- 0- 576000- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.5741944313049 +Ins Current (mA):427.82163552202985 +Samples: 3000000 +Consumed Energy (mAs): 255270.29356730395 +Consumed Energy (mAh): 70.90841487980666 +Consumed Energy (mWs): 1231622.0535868476 +Consumed Energy (mWh): 342.1172371074577 +Avg power (mW): 2058.390853686644 +Avg Current (mA): 426.65439773939795 +Avg Voltage (V): 4.824492293043036 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 18234 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:38 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600004 seconds +Real workload: 4.945192016693764E10 - Integer reached: 184472 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 18235 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:37 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600014 seconds +Real workload: 5.02994881285836E10 - Integer reached: 185981 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 18236 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:37 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600001 seconds +Real workload: 4.838578120432212E11 - Integer reached: 551630 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 18238 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:33:38 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:43:38 +0100 - Duration: 600003 seconds +Real workload: 5.816543691367977E11 - Integer reached: 602719 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.90841487980666 +Workload: 1.16526e+12 +Energy efficiency: 6.0852e-11 +-------------------------------------------------------------------------------- + + +--- 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_20_16_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_20_16_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_20_16_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_20_16_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_20_16_52/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__04Oct22_20_16_52/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__04Oct22_20_16_52/app_output_folder/Thread_2_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_20_16_52/app_output_folder/Thread_3_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_20_16_52/app_output_folder/Thread_3_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_20_16_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_20_16_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_20_16_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_20_16_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_20_16_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_20_16_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 = 70.90841487980666 +--- Experiment result, Avg Power = 2058.390853686644 +--- Experiment result, Total Workload = 1.16526e+12 +--- Experiment result, Energy Efficiency = 6.0852e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_20_29_36 +--- Performing experiments on configuration 101000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +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: 19548 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2045.2993817629833 +powermeter script : average_power with numpy arrays = 2045.299381762557 +powermeter script : Summary Result = time (s): 602.4874801635742 +Ins Current (mA):433.6718885125739 +Samples: 3000000 +Consumed Energy (mAs): 254652.99232985798 +Consumed Energy (mAh): 70.73694231384944 +Consumed Energy (mWs): 1228606.2959856659 +Consumed Energy (mWh): 341.279526662685 +Avg power (mW): 2045.2993817629833 +Avg Current (mA): 423.75522087799317 +Avg Voltage (V): 4.826605740751126 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 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- 576000- 0- 0- 0- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.4874801635742 +Ins Current (mA):433.6718885125739 +Samples: 3000000 +Consumed Energy (mAs): 254652.99232985798 +Consumed Energy (mAh): 70.73694231384944 +Consumed Energy (mWs): 1228606.2959856659 +Consumed Energy (mWh): 341.279526662685 +Avg power (mW): 2045.2993817629833 +Avg Current (mA): 423.75522087799317 +Avg Voltage (V): 4.826605740751126 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.73694231384944 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2045.2993817629833 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 19573 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:59:24 +0100 - Duration: 600021 seconds +Real workload: 4.998576472506264E10 - Integer reached: 185424 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 19574 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600006 seconds +Real workload: 5.0132642961094635E10 - Integer reached: 185685 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 19575 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600010 seconds +Real workload: 4.8420064236942834E11 - Integer reached: 551818 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 19576 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600007 seconds +Real workload: 5.753829132920146E11 - Integer reached: 599583 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1597e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.09959e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 101000-2-2 1,0,1,0,0,0,2,2 [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] time (s): 602.4874801635742 +Ins Current (mA):433.6718885125739 +Samples: 3000000 +Consumed Energy (mAs): 254652.99232985798 +Consumed Energy (mAh): 70.73694231384944 +Consumed Energy (mWs): 1228606.2959856659 +Consumed Energy (mWh): 341.279526662685 +Avg power (mW): 2045.2993817629833 +Avg Current (mA): 423.75522087799317 +Avg Voltage (V): 4.826605740751126 + Thread : 0 - ThreadProcess id: 19573 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:59:24 +0100 - Duration: 600021 seconds +Real workload: 4.998576472506264E10 - Integer reached: 185424 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 19574 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600006 seconds +Real workload: 5.0132642961094635E10 - Integer reached: 185685 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 19575 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600010 seconds +Real workload: 4.8420064236942834E11 - Integer reached: 551818 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 19576 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600007 seconds +Real workload: 5.753829132920146E11 - Integer reached: 599583 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.73694231384944 1.1597e+12 6.09959e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 101000-2-2 +phone format: 1,0,1,0,0,0,2,2 +Exact values of frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.4874801635742 +Ins Current (mA):433.6718885125739 +Samples: 3000000 +Consumed Energy (mAs): 254652.99232985798 +Consumed Energy (mAh): 70.73694231384944 +Consumed Energy (mWs): 1228606.2959856659 +Consumed Energy (mWh): 341.279526662685 +Avg power (mW): 2045.2993817629833 +Avg Current (mA): 423.75522087799317 +Avg Voltage (V): 4.826605740751126 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 19573 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 18:59:24 +0100 - Duration: 600021 seconds +Real workload: 4.998576472506264E10 - Integer reached: 185424 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 19574 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600006 seconds +Real workload: 5.0132642961094635E10 - Integer reached: 185685 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 19575 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600010 seconds +Real workload: 4.8420064236942834E11 - Integer reached: 551818 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 19576 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 18:49:24 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 18:59:25 +0100 - Duration: 600007 seconds +Real workload: 5.753829132920146E11 - Integer reached: 599583 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.73694231384944 +Workload: 1.1597e+12 +Energy efficiency: 6.09959e-11 +-------------------------------------------------------------------------------- + + +--- 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_20_32_38/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_20_32_38/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_20_32_38/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_20_32_38/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_20_32_38/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__04Oct22_20_32_38/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__04Oct22_20_32_38/app_output_folder/Thread_2_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_20_32_38/app_output_folder/Thread_3_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_20_32_38/app_output_folder/Thread_3_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_20_32_38/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_20_32_38/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_20_32_38/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_20_32_38/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_20_32_38/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_20_32_38' +--- 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 = 70.73694231384944 +--- Experiment result, Avg Power = 2045.2993817629833 +--- Experiment result, Total Workload = 1.1597e+12 +--- Experiment result, Energy Efficiency = 6.09959e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_20_45_24 +--- Performing experiments on configuration 101000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 20565 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2048.0676987469533 +powermeter script : average_power with numpy arrays = 2048.0676987467364 +powermeter script : Summary Result = time (s): 601.6884293556213 +Ins Current (mA):437.64035752793666 +Samples: 3000000 +Consumed Energy (mAs): 255132.7136578244 +Consumed Energy (mAh): 70.87019823828456 +Consumed Energy (mWs): 1231075.5983980626 +Consumed Energy (mWh): 341.96544399946185 +Avg power (mW): 2048.0676987469533 +Avg Current (mA): 424.34299087492155 +Avg Voltage (V): 4.826444038875706 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.066s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6884293556213 +Ins Current (mA):437.64035752793666 +Samples: 3000000 +Consumed Energy (mAs): 255132.7136578244 +Consumed Energy (mAh): 70.87019823828456 +Consumed Energy (mWs): 1231075.5983980626 +Consumed Energy (mWh): 341.96544399946185 +Avg power (mW): 2048.0676987469533 +Avg Current (mA): 424.34299087492155 +Avg Voltage (V): 4.826444038875706 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.87019823828456 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2048.0676987469533 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 20590 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:11 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600029 seconds +Real workload: 5.00082602861125E10 - Integer reached: 185464 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 20591 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600015 seconds +Real workload: 4.9948096441205734E10 - Integer reached: 185357 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 20592 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600002 seconds +Real workload: 4.8387969106890466E11 - Integer reached: 551642 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 20594 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600005 seconds +Real workload: 5.81750634105829E11 - Integer reached: 602767 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16559e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.0802e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 101000-2-2 1,0,1,0,0,0,2,2 [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] time (s): 601.6884293556213 +Ins Current (mA):437.64035752793666 +Samples: 3000000 +Consumed Energy (mAs): 255132.7136578244 +Consumed Energy (mAh): 70.87019823828456 +Consumed Energy (mWs): 1231075.5983980626 +Consumed Energy (mWh): 341.96544399946185 +Avg power (mW): 2048.0676987469533 +Avg Current (mA): 424.34299087492155 +Avg Voltage (V): 4.826444038875706 + Thread : 0 - ThreadProcess id: 20590 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:11 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600029 seconds +Real workload: 5.00082602861125E10 - Integer reached: 185464 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 20591 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600015 seconds +Real workload: 4.9948096441205734E10 - Integer reached: 185357 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 20592 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600002 seconds +Real workload: 4.8387969106890466E11 - Integer reached: 551642 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 20594 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600005 seconds +Real workload: 5.81750634105829E11 - Integer reached: 602767 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.87019823828456 1.16559e+12 6.0802e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 101000-2-2 +phone format: 1,0,1,0,0,0,2,2 +Exact values of frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6884293556213 +Ins Current (mA):437.64035752793666 +Samples: 3000000 +Consumed Energy (mAs): 255132.7136578244 +Consumed Energy (mAh): 70.87019823828456 +Consumed Energy (mWs): 1231075.5983980626 +Consumed Energy (mWh): 341.96544399946185 +Avg power (mW): 2048.0676987469533 +Avg Current (mA): 424.34299087492155 +Avg Voltage (V): 4.826444038875706 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 20590 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:11 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600029 seconds +Real workload: 5.00082602861125E10 - Integer reached: 185464 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 20591 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600015 seconds +Real workload: 4.9948096441205734E10 - Integer reached: 185357 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 20592 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600002 seconds +Real workload: 4.8387969106890466E11 - Integer reached: 551642 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 20594 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:05:12 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:15:12 +0100 - Duration: 600005 seconds +Real workload: 5.81750634105829E11 - Integer reached: 602767 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.87019823828456 +Workload: 1.16559e+12 +Energy efficiency: 6.0802e-11 +-------------------------------------------------------------------------------- + + +--- 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_20_48_26/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_20_48_26/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_20_48_26/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_20_48_26/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_20_48_26/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__04Oct22_20_48_26/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__04Oct22_20_48_26/app_output_folder/Thread_2_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_20_48_26/app_output_folder/Thread_3_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_20_48_26/app_output_folder/Thread_3_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_20_48_26/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_20_48_26/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_20_48_26/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_20_48_26/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_20_48_26/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_20_48_26' +--- 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 = 70.87019823828456 +--- Experiment result, Avg Power = 2048.0676987469533 +--- Experiment result, Total Workload = 1.16559e+12 +--- Experiment result, Energy Efficiency = 6.0802e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_21_01_11 +--- Performing experiments on configuration 101000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 21612 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2036.9589181838337 +powermeter script : average_power with numpy arrays = 2036.958918183245 +powermeter script : Summary Result = time (s): 601.6385250091553 +Ins Current (mA):394.60784410834697 +Samples: 3000000 +Consumed Energy (mAs): 254386.96343510403 +Consumed Energy (mAh): 70.66304539864001 +Consumed Energy (mWs): 1227582.9573367126 +Consumed Energy (mWh): 340.99526592686465 +Avg power (mW): 2036.9589181838337 +Avg Current (mA): 421.8579251151818 +Avg Voltage (V): 4.828542494792941 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.066s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6385250091553 +Ins Current (mA):394.60784410834697 +Samples: 3000000 +Consumed Energy (mAs): 254386.96343510403 +Consumed Energy (mAh): 70.66304539864001 +Consumed Energy (mWs): 1227582.9573367126 +Consumed Energy (mWh): 340.99526592686465 +Avg power (mW): 2036.9589181838337 +Avg Current (mA): 421.8579251151818 +Avg Voltage (V): 4.828542494792941 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.66304539864001 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2036.9589181838337 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 21637 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600028 seconds +Real workload: 5.010054700510161E10 - Integer reached: 185628 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 21638 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:59 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600013 seconds +Real workload: 4.948156234380716E10 - Integer reached: 184525 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 21639 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600003 seconds +Real workload: 4.795285888985017E11 - Integer reached: 549250 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 21641 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600010 seconds +Real workload: 5.807322474646304E11 - Integer reached: 602259 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.15984e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.09248e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 101000-2-2 1,0,1,0,0,0,2,2 [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] time (s): 601.6385250091553 +Ins Current (mA):394.60784410834697 +Samples: 3000000 +Consumed Energy (mAs): 254386.96343510403 +Consumed Energy (mAh): 70.66304539864001 +Consumed Energy (mWs): 1227582.9573367126 +Consumed Energy (mWh): 340.99526592686465 +Avg power (mW): 2036.9589181838337 +Avg Current (mA): 421.8579251151818 +Avg Voltage (V): 4.828542494792941 + Thread : 0 - ThreadProcess id: 21637 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600028 seconds +Real workload: 5.010054700510161E10 - Integer reached: 185628 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 21638 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:59 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600013 seconds +Real workload: 4.948156234380716E10 - Integer reached: 184525 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 21639 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600003 seconds +Real workload: 4.795285888985017E11 - Integer reached: 549250 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 21641 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600010 seconds +Real workload: 5.807322474646304E11 - Integer reached: 602259 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.66304539864001 1.15984e+12 6.09248e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 101000-2-2 +phone format: 1,0,1,0,0,0,2,2 +Exact values of frequencies: [576000- 0- 576000- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6385250091553 +Ins Current (mA):394.60784410834697 +Samples: 3000000 +Consumed Energy (mAs): 254386.96343510403 +Consumed Energy (mAh): 70.66304539864001 +Consumed Energy (mWs): 1227582.9573367126 +Consumed Energy (mWh): 340.99526592686465 +Avg power (mW): 2036.9589181838337 +Avg Current (mA): 421.8579251151818 +Avg Voltage (V): 4.828542494792941 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 21637 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600028 seconds +Real workload: 5.010054700510161E10 - Integer reached: 185628 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 21638 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:59 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600013 seconds +Real workload: 4.948156234380716E10 - Integer reached: 184525 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 21639 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600003 seconds +Real workload: 4.795285888985017E11 - Integer reached: 549250 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 21641 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:20:58 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:30:59 +0100 - Duration: 600010 seconds +Real workload: 5.807322474646304E11 - Integer reached: 602259 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.66304539864001 +Workload: 1.15984e+12 +Energy efficiency: 6.09248e-11 +-------------------------------------------------------------------------------- + + +--- 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_21_04_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_21_04_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_21_04_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_21_04_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_21_04_13/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__04Oct22_21_04_13/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__04Oct22_21_04_13/app_output_folder/Thread_2_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_21_04_13/app_output_folder/Thread_3_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_21_04_13/app_output_folder/Thread_3_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_21_04_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_21_04_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_21_04_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_21_04_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_21_04_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_21_04_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 = 70.66304539864001 +--- Experiment result, Avg Power = 2036.9589181838337 +--- Experiment result, Total Workload = 1.15984e+12 +--- Experiment result, Energy Efficiency = 6.09248e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_21_16_58 +--- Performing experiments on configuration 110000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 22964 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2039.9408493051626 +powermeter script : average_power with numpy arrays = 2039.9408493046394 +powermeter script : Summary Result = time (s): 601.7008249759674 +Ins Current (mA):436.1334179124949 +Samples: 3000000 +Consumed Energy (mAs): 252406.51003512752 +Consumed Energy (mAh): 70.11291945420209 +Consumed Energy (mWs): 1218570.0551167622 +Consumed Energy (mWh): 338.4916819768784 +Avg power (mW): 2039.9408493051626 +Avg Current (mA): 422.50788515010294 +Avg Voltage (V): 4.828172256667919 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.063s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7008249759674 +Ins Current (mA):436.1334179124949 +Samples: 3000000 +Consumed Energy (mAs): 252406.51003512752 +Consumed Energy (mAh): 70.11291945420209 +Consumed Energy (mWs): 1218570.0551167622 +Consumed Energy (mWh): 338.4916819768784 +Avg power (mW): 2039.9408493051626 +Avg Current (mA): 422.50788515010294 +Avg Voltage (V): 4.828172256667919 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.11291945420209 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2039.9408493051626 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 22989 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:45 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600004 seconds +Real workload: 4.911699136575844E10 - Integer reached: 183872 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 22990 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:45 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600015 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 22991 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:46 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600007 seconds +Real workload: 4.842736012153181E11 - Integer reached: 551858 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 22992 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:46 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600007 seconds +Real workload: 5.823845844684213E11 - Integer reached: 603083 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16528e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.01683e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 110000-2-2 1,1,0,0,0,0,2,2 [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] time (s): 601.7008249759674 +Ins Current (mA):436.1334179124949 +Samples: 3000000 +Consumed Energy (mAs): 252406.51003512752 +Consumed Energy (mAh): 70.11291945420209 +Consumed Energy (mWs): 1218570.0551167622 +Consumed Energy (mWh): 338.4916819768784 +Avg power (mW): 2039.9408493051626 +Avg Current (mA): 422.50788515010294 +Avg Voltage (V): 4.828172256667919 + Thread : 0 - ThreadProcess id: 22989 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:45 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600004 seconds +Real workload: 4.911699136575844E10 - Integer reached: 183872 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 22990 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:45 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600015 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 22991 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:46 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600007 seconds +Real workload: 4.842736012153181E11 - Integer reached: 551858 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 22992 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:46 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600007 seconds +Real workload: 5.823845844684213E11 - Integer reached: 603083 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.11291945420209 1.16528e+12 6.01683e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 110000-2-2 +phone format: 1,1,0,0,0,0,2,2 +Exact values of frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7008249759674 +Ins Current (mA):436.1334179124949 +Samples: 3000000 +Consumed Energy (mAs): 252406.51003512752 +Consumed Energy (mAh): 70.11291945420209 +Consumed Energy (mWs): 1218570.0551167622 +Consumed Energy (mWh): 338.4916819768784 +Avg power (mW): 2039.9408493051626 +Avg Current (mA): 422.50788515010294 +Avg Voltage (V): 4.828172256667919 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 22989 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:45 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600004 seconds +Real workload: 4.911699136575844E10 - Integer reached: 183872 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 22990 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:45 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600015 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 22991 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:46 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600007 seconds +Real workload: 4.842736012153181E11 - Integer reached: 551858 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 22992 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:36:46 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 19:46:46 +0100 - Duration: 600007 seconds +Real workload: 5.823845844684213E11 - Integer reached: 603083 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.11291945420209 +Workload: 1.16528e+12 +Energy efficiency: 6.01683e-11 +-------------------------------------------------------------------------------- + + +--- 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_21_20_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__04Oct22_21_20_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__04Oct22_21_20_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__04Oct22_21_20_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__04Oct22_21_20_00/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__04Oct22_21_20_00/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__04Oct22_21_20_00/app_output_folder/Thread_2_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_21_20_00/app_output_folder/Thread_3_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_21_20_00/app_output_folder/Thread_3_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_21_20_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__04Oct22_21_20_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__04Oct22_21_20_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__04Oct22_21_20_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__04Oct22_21_20_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__04Oct22_21_20_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 = 70.11291945420209 +--- Experiment result, Avg Power = 2039.9408493051626 +--- Experiment result, Total Workload = 1.16528e+12 +--- Experiment result, Energy Efficiency = 6.01683e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_21_32_44 +--- Performing experiments on configuration 110000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 23993 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 1 +--- The current number of thread ready to be sambled : 1, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2042.5764384831075 +powermeter script : average_power with numpy arrays = 2042.5764384826502 +powermeter script : Summary Result = time (s): 601.7195279598236 +Ins Current (mA):436.5079542857143 +Samples: 3000000 +Consumed Energy (mAs): 253709.08496432065 +Consumed Energy (mAh): 70.4747458234224 +Consumed Energy (mWs): 1224723.5746770196 +Consumed Energy (mWh): 340.2009929658388 +Avg power (mW): 2042.5764384831075 +Avg Current (mA): 423.0835571869796 +Avg Voltage (V): 4.827832242084514 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 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 = [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7195279598236 +Ins Current (mA):436.5079542857143 +Samples: 3000000 +Consumed Energy (mAs): 253709.08496432065 +Consumed Energy (mAh): 70.4747458234224 +Consumed Energy (mWs): 1224723.5746770196 +Consumed Energy (mWh): 340.2009929658388 +Avg power (mW): 2042.5764384831075 +Avg Current (mA): 423.0835571869796 +Avg Voltage (V): 4.827832242084514 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.4747458234224 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2042.5764384831075 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 24018 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600025 seconds +Real workload: 4.9554868327298965E10 - Integer reached: 184656 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 24019 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600025 seconds +Real workload: 4.9347407351359795E10 - Integer reached: 184285 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 24020 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600009 seconds +Real workload: 4.843319723758895E11 - Integer reached: 551890 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 24021 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600001 seconds +Real workload: 5.816062396742286E11 - Integer reached: 602695 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16484e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.05017e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 110000-2-2 1,1,0,0,0,0,2,2 [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] time (s): 601.7195279598236 +Ins Current (mA):436.5079542857143 +Samples: 3000000 +Consumed Energy (mAs): 253709.08496432065 +Consumed Energy (mAh): 70.4747458234224 +Consumed Energy (mWs): 1224723.5746770196 +Consumed Energy (mWh): 340.2009929658388 +Avg power (mW): 2042.5764384831075 +Avg Current (mA): 423.0835571869796 +Avg Voltage (V): 4.827832242084514 + Thread : 0 - ThreadProcess id: 24018 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600025 seconds +Real workload: 4.9554868327298965E10 - Integer reached: 184656 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 24019 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600025 seconds +Real workload: 4.9347407351359795E10 - Integer reached: 184285 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 24020 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600009 seconds +Real workload: 4.843319723758895E11 - Integer reached: 551890 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 24021 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600001 seconds +Real workload: 5.816062396742286E11 - Integer reached: 602695 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.4747458234224 1.16484e+12 6.05017e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 110000-2-2 +phone format: 1,1,0,0,0,0,2,2 +Exact values of frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7195279598236 +Ins Current (mA):436.5079542857143 +Samples: 3000000 +Consumed Energy (mAs): 253709.08496432065 +Consumed Energy (mAh): 70.4747458234224 +Consumed Energy (mWs): 1224723.5746770196 +Consumed Energy (mWh): 340.2009929658388 +Avg power (mW): 2042.5764384831075 +Avg Current (mA): 423.0835571869796 +Avg Voltage (V): 4.827832242084514 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 24018 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600025 seconds +Real workload: 4.9554868327298965E10 - Integer reached: 184656 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 24019 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600025 seconds +Real workload: 4.9347407351359795E10 - Integer reached: 184285 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 24020 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600009 seconds +Real workload: 4.843319723758895E11 - Integer reached: 551890 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 24021 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 19:52:32 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:02:32 +0100 - Duration: 600001 seconds +Real workload: 5.816062396742286E11 - Integer reached: 602695 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.4747458234224 +Workload: 1.16484e+12 +Energy efficiency: 6.05017e-11 +-------------------------------------------------------------------------------- + + +--- 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_21_35_46/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_21_35_46/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_21_35_46/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_21_35_46/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_21_35_46/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__04Oct22_21_35_46/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__04Oct22_21_35_46/app_output_folder/Thread_2_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_21_35_46/app_output_folder/Thread_3_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_21_35_46/app_output_folder/Thread_3_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_21_35_46/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_21_35_46/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_21_35_46/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_21_35_46/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_21_35_46/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_21_35_46' +--- 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 = 70.4747458234224 +--- Experiment result, Avg Power = 2042.5764384831075 +--- Experiment result, Total Workload = 1.16484e+12 +--- Experiment result, Energy Efficiency = 6.05017e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_21_48_32 +--- Performing experiments on configuration 110000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 25020 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 2 +--- The current number of thread ready to be sambled : 2, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2044.605286313954 +powermeter script : average_power with numpy arrays = 2044.6052863134241 +powermeter script : Summary Result = time (s): 602.4835815429688 +Ins Current (mA):435.7035911033899 +Samples: 3000000 +Consumed Energy (mAs): 253287.6016107943 +Consumed Energy (mAh): 70.35766711410953 +Consumed Energy (mWs): 1222645.7220097259 +Consumed Energy (mWh): 339.6238116693683 +Avg power (mW): 2044.605286313954 +Avg Current (mA): 423.523006284616 +Avg Voltage (V): 4.827613272417929 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1815 bytes in 0.062s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.4835815429688 +Ins Current (mA):435.7035911033899 +Samples: 3000000 +Consumed Energy (mAs): 253287.6016107943 +Consumed Energy (mAh): 70.35766711410953 +Consumed Energy (mWs): 1222645.7220097259 +Consumed Energy (mWh): 339.6238116693683 +Avg power (mW): 2044.605286313954 +Avg Current (mA): 423.523006284616 +Avg Voltage (V): 4.827613272417929 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.35766711410953 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2044.605286313954 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 25045 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:19 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600010 seconds +Real workload: 4.944744668077174E10 - Integer reached: 184464 - 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: 25046 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600028 seconds +Real workload: 4.96383153904367E10 - Integer reached: 184805 - 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 : 2 - ThreadProcess id: 25047 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600008 seconds +Real workload: 4.853248392843539E11 - Integer reached: 552434 - 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 : 3 - ThreadProcess id: 25049 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600002 seconds +Real workload: 5.821277514055619E11 - Integer reached: 602955 - 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 1,1,0,0,0,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16654e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.03131e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 110000-2-2 1,1,0,0,0,0,2,2 [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] time (s): 602.4835815429688 +Ins Current (mA):435.7035911033899 +Samples: 3000000 +Consumed Energy (mAs): 253287.6016107943 +Consumed Energy (mAh): 70.35766711410953 +Consumed Energy (mWs): 1222645.7220097259 +Consumed Energy (mWh): 339.6238116693683 +Avg power (mW): 2044.605286313954 +Avg Current (mA): 423.523006284616 +Avg Voltage (V): 4.827613272417929 + Thread : 0 - ThreadProcess id: 25045 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:19 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600010 seconds +Real workload: 4.944744668077174E10 - Integer reached: 184464 - 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: 25046 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600028 seconds +Real workload: 4.96383153904367E10 - Integer reached: 184805 - 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 : 2 - ThreadProcess id: 25047 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600008 seconds +Real workload: 4.853248392843539E11 - Integer reached: 552434 - 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 : 3 - ThreadProcess id: 25049 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600002 seconds +Real workload: 5.821277514055619E11 - Integer reached: 602955 - 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 + + 70.35766711410953 1.16654e+12 6.03131e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 110000-2-2 +phone format: 1,1,0,0,0,0,2,2 +Exact values of frequencies: [576000- 576000- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.4835815429688 +Ins Current (mA):435.7035911033899 +Samples: 3000000 +Consumed Energy (mAs): 253287.6016107943 +Consumed Energy (mAh): 70.35766711410953 +Consumed Energy (mWs): 1222645.7220097259 +Consumed Energy (mWh): 339.6238116693683 +Avg power (mW): 2044.605286313954 +Avg Current (mA): 423.523006284616 +Avg Voltage (V): 4.827613272417929 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 25045 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:19 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600010 seconds +Real workload: 4.944744668077174E10 - Integer reached: 184464 - 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: 25046 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600028 seconds +Real workload: 4.96383153904367E10 - Integer reached: 184805 - 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 : 2 - ThreadProcess id: 25047 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600008 seconds +Real workload: 4.853248392843539E11 - Integer reached: 552434 - 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 : 3 - ThreadProcess id: 25049 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:08:20 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:18:20 +0100 - Duration: 600002 seconds +Real workload: 5.821277514055619E11 - Integer reached: 602955 - 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): 70.35766711410953 +Workload: 1.16654e+12 +Energy efficiency: 6.03131e-11 +-------------------------------------------------------------------------------- + + +--- 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_21_51_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__04Oct22_21_51_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__04Oct22_21_51_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__04Oct22_21_51_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__04Oct22_21_51_34/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__04Oct22_21_51_34/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__04Oct22_21_51_34/app_output_folder/Thread_2_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_21_51_34/app_output_folder/Thread_3_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_21_51_34/app_output_folder/Thread_3_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_21_51_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__04Oct22_21_51_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__04Oct22_21_51_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__04Oct22_21_51_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__04Oct22_21_51_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__04Oct22_21_51_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 = 70.35766711410953 +--- Experiment result, Avg Power = 2044.605286313954 +--- Experiment result, Total Workload = 1.16654e+12 +--- Experiment result, Energy Efficiency = 6.03131e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_22_04_21 +--- Performing experiments on configuration 200002-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +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: 26351 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2241.7006169502456 +powermeter script : average_power with numpy arrays = 2241.700616950085 +powermeter script : Summary Result = time (s): 601.6813912391663 +Ins Current (mA):472.74685338128177 +Samples: 3000000 +Consumed Energy (mAs): 280675.479411349 +Consumed Energy (mAh): 77.96541094759694 +Consumed Energy (mWs): 1345152.379221781 +Consumed Energy (mWh): 373.6534386727169 +Avg power (mW): 2241.7006169502456 +Avg Current (mA): 467.59632494814696 +Avg Voltage (V): 4.794093745708617 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1819 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 = [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6813912391663 +Ins Current (mA):472.74685338128177 +Samples: 3000000 +Consumed Energy (mAs): 280675.479411349 +Consumed Energy (mAh): 77.96541094759694 +Consumed Energy (mWs): 1345152.379221781 +Consumed Energy (mWh): 373.6534386727169 +Avg power (mW): 2241.7006169502456 +Avg Current (mA): 467.59632494814696 +Avg Voltage (V): 4.794093745708617 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 77.96541094759694 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2241.7006169502456 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 26376 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600020 seconds +Real workload: 1.1922647823290282E11 - Integer reached: 281372 - 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: 26377 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600013 seconds +Real workload: 1.1863147402294258E11 - Integer reached: 280697 - 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 : 2 - ThreadProcess id: 26378 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600001 seconds +Real workload: 4.8647232494754675E11 - Integer reached: 553062 - 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 : 3 - ThreadProcess id: 26380 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600008 seconds +Real workload: 5.828100931601368E11 - Integer reached: 603295 - 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 2,0,0,0,0,2,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.30714e+12 +--- Getting energy efficiency +--- Energy efficiency: 5.96458e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200002-2-2 2,0,0,0,0,2,2,2 [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] time (s): 601.6813912391663 +Ins Current (mA):472.74685338128177 +Samples: 3000000 +Consumed Energy (mAs): 280675.479411349 +Consumed Energy (mAh): 77.96541094759694 +Consumed Energy (mWs): 1345152.379221781 +Consumed Energy (mWh): 373.6534386727169 +Avg power (mW): 2241.7006169502456 +Avg Current (mA): 467.59632494814696 +Avg Voltage (V): 4.794093745708617 + Thread : 0 - ThreadProcess id: 26376 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600020 seconds +Real workload: 1.1922647823290282E11 - Integer reached: 281372 - 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: 26377 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600013 seconds +Real workload: 1.1863147402294258E11 - Integer reached: 280697 - 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 : 2 - ThreadProcess id: 26378 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600001 seconds +Real workload: 4.8647232494754675E11 - Integer reached: 553062 - 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 : 3 - ThreadProcess id: 26380 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600008 seconds +Real workload: 5.828100931601368E11 - Integer reached: 603295 - 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 + + 77.96541094759694 1.30714e+12 5.96458e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200002-2-2 +phone format: 2,0,0,0,0,2,2,2 +Exact values of frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6813912391663 +Ins Current (mA):472.74685338128177 +Samples: 3000000 +Consumed Energy (mAs): 280675.479411349 +Consumed Energy (mAh): 77.96541094759694 +Consumed Energy (mWs): 1345152.379221781 +Consumed Energy (mWh): 373.6534386727169 +Avg power (mW): 2241.7006169502456 +Avg Current (mA): 467.59632494814696 +Avg Voltage (V): 4.794093745708617 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 26376 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600020 seconds +Real workload: 1.1922647823290282E11 - Integer reached: 281372 - 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: 26377 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600013 seconds +Real workload: 1.1863147402294258E11 - Integer reached: 280697 - 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 : 2 - ThreadProcess id: 26378 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600001 seconds +Real workload: 4.8647232494754675E11 - Integer reached: 553062 - 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 : 3 - ThreadProcess id: 26380 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:24:06 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:34:06 +0100 - Duration: 600008 seconds +Real workload: 5.828100931601368E11 - Integer reached: 603295 - 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): 77.96541094759694 +Workload: 1.30714e+12 +Energy efficiency: 5.96458e-11 +-------------------------------------------------------------------------------- + + +--- 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_22_07_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__04Oct22_22_07_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__04Oct22_22_07_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__04Oct22_22_07_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__04Oct22_22_07_23/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__04Oct22_22_07_23/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__04Oct22_22_07_23/app_output_folder/Thread_2_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_22_07_23/app_output_folder/Thread_3_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_22_07_23/app_output_folder/Thread_3_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_22_07_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__04Oct22_22_07_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__04Oct22_22_07_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__04Oct22_22_07_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__04Oct22_22_07_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__04Oct22_22_07_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 = 77.96541094759694 +--- Experiment result, Avg Power = 2241.7006169502456 +--- Experiment result, Total Workload = 1.30714e+12 +--- Experiment result, Energy Efficiency = 5.96458e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_22_20_05 +--- Performing experiments on configuration 200002-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +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_3_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: 27402 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2205.8238875067054 +powermeter script : average_power with numpy arrays = 2205.823887506593 +powermeter script : Summary Result = time (s): 601.6761009693146 +Ins Current (mA):471.8826386772326 +Samples: 3000000 +Consumed Energy (mAs): 274328.31101625616 +Consumed Energy (mAh): 76.2023086156267 +Consumed Energy (mWs): 1316951.857392352 +Consumed Energy (mWh): 365.8199603867645 +Avg power (mW): 2205.8238875067054 +Avg Current (mA): 459.516036945519 +Avg Voltage (V): 4.800319706291844 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1817 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 = [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6761009693146 +Ins Current (mA):471.8826386772326 +Samples: 3000000 +Consumed Energy (mAs): 274328.31101625616 +Consumed Energy (mAh): 76.2023086156267 +Consumed Energy (mWs): 1316951.857392352 +Consumed Energy (mWh): 365.8199603867645 +Avg power (mW): 2205.8238875067054 +Avg Current (mA): 459.516036945519 +Avg Voltage (V): 4.800319706291844 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 76.2023086156267 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2205.8238875067054 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 27427 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:50 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600002 seconds +Real workload: 1.1873625894742247E11 - Integer reached: 280816 - 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: 27428 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600015 seconds +Real workload: 1.1859274212589322E11 - Integer reached: 280653 - 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 : 2 - ThreadProcess id: 27429 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600004 seconds +Real workload: 4.851130367437781E11 - Integer reached: 552318 - 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 : 3 - ThreadProcess id: 27431 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600005 seconds +Real workload: 5.81261372504742E11 - Integer reached: 602523 - 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 2,0,0,0,0,2,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.3037e+12 +--- Getting energy efficiency +--- Energy efficiency: 5.84508e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200002-2-2 2,0,0,0,0,2,2,2 [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] time (s): 601.6761009693146 +Ins Current (mA):471.8826386772326 +Samples: 3000000 +Consumed Energy (mAs): 274328.31101625616 +Consumed Energy (mAh): 76.2023086156267 +Consumed Energy (mWs): 1316951.857392352 +Consumed Energy (mWh): 365.8199603867645 +Avg power (mW): 2205.8238875067054 +Avg Current (mA): 459.516036945519 +Avg Voltage (V): 4.800319706291844 + Thread : 0 - ThreadProcess id: 27427 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:50 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600002 seconds +Real workload: 1.1873625894742247E11 - Integer reached: 280816 - 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: 27428 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600015 seconds +Real workload: 1.1859274212589322E11 - Integer reached: 280653 - 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 : 2 - ThreadProcess id: 27429 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600004 seconds +Real workload: 4.851130367437781E11 - Integer reached: 552318 - 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 : 3 - ThreadProcess id: 27431 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600005 seconds +Real workload: 5.81261372504742E11 - Integer reached: 602523 - 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 + + 76.2023086156267 1.3037e+12 5.84508e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200002-2-2 +phone format: 2,0,0,0,0,2,2,2 +Exact values of frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6761009693146 +Ins Current (mA):471.8826386772326 +Samples: 3000000 +Consumed Energy (mAs): 274328.31101625616 +Consumed Energy (mAh): 76.2023086156267 +Consumed Energy (mWs): 1316951.857392352 +Consumed Energy (mWh): 365.8199603867645 +Avg power (mW): 2205.8238875067054 +Avg Current (mA): 459.516036945519 +Avg Voltage (V): 4.800319706291844 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 27427 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:50 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600002 seconds +Real workload: 1.1873625894742247E11 - Integer reached: 280816 - 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: 27428 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600015 seconds +Real workload: 1.1859274212589322E11 - Integer reached: 280653 - 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 : 2 - ThreadProcess id: 27429 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600004 seconds +Real workload: 4.851130367437781E11 - Integer reached: 552318 - 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 : 3 - ThreadProcess id: 27431 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:39:51 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 20:49:51 +0100 - Duration: 600005 seconds +Real workload: 5.81261372504742E11 - Integer reached: 602523 - 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): 76.2023086156267 +Workload: 1.3037e+12 +Energy efficiency: 5.84508e-11 +-------------------------------------------------------------------------------- + + +--- 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_22_23_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__04Oct22_22_23_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__04Oct22_22_23_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__04Oct22_22_23_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__04Oct22_22_23_07/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__04Oct22_22_23_07/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__04Oct22_22_23_07/app_output_folder/Thread_2_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_22_23_07/app_output_folder/Thread_3_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_22_23_07/app_output_folder/Thread_3_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_22_23_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__04Oct22_22_23_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__04Oct22_22_23_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__04Oct22_22_23_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__04Oct22_22_23_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__04Oct22_22_23_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 = 76.2023086156267 +--- Experiment result, Avg Power = 2205.8238875067054 +--- Experiment result, Total Workload = 1.3037e+12 +--- Experiment result, Energy Efficiency = 5.84508e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_22_35_49 +--- Performing experiments on configuration 200002-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 : 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 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 28458 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 3 +--- The current number of thread ready to be sambled : 3, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2209.8674964349125 +powermeter script : average_power with numpy arrays = 2209.8674964350357 +powermeter script : Summary Result = time (s): 601.7342247962952 +Ins Current (mA):443.5996655212611 +Samples: 3000000 +Consumed Energy (mAs): 274811.3206021506 +Consumed Energy (mAh): 76.33647794504182 +Consumed Energy (mWs): 1319113.817056089 +Consumed Energy (mWh): 366.4205047378025 +Avg power (mW): 2209.8674964349125 +Avg Current (mA): 460.4230382517275 +Avg Voltage (V): 4.799645788416672 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 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 = [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7342247962952 +Ins Current (mA):443.5996655212611 +Samples: 3000000 +Consumed Energy (mAs): 274811.3206021506 +Consumed Energy (mAh): 76.33647794504182 +Consumed Energy (mWs): 1319113.817056089 +Consumed Energy (mWh): 366.4205047378025 +Avg power (mW): 2209.8674964349125 +Avg Current (mA): 460.4230382517275 +Avg Voltage (V): 4.799645788416672 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 76.33647794504182 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2209.8674964349125 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 28483 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600008 seconds +Real workload: 1.1945607672553398E11 - Integer reached: 281632 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 28484 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600021 seconds +Real workload: 1.1861738894205211E11 - Integer reached: 280681 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 28485 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:06:36 +0100 - Duration: 600005 seconds +Real workload: 4.8673564033711426E11 - Integer reached: 553206 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 28487 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600003 seconds +Real workload: 5.75470662468092E11 - Integer reached: 599627 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.30028e+12 +--- Getting energy efficiency +--- Energy efficiency: 5.87077e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200002-2-2 2,0,0,0,0,2,2,2 [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] time (s): 601.7342247962952 +Ins Current (mA):443.5996655212611 +Samples: 3000000 +Consumed Energy (mAs): 274811.3206021506 +Consumed Energy (mAh): 76.33647794504182 +Consumed Energy (mWs): 1319113.817056089 +Consumed Energy (mWh): 366.4205047378025 +Avg power (mW): 2209.8674964349125 +Avg Current (mA): 460.4230382517275 +Avg Voltage (V): 4.799645788416672 + Thread : 0 - ThreadProcess id: 28483 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600008 seconds +Real workload: 1.1945607672553398E11 - Integer reached: 281632 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 28484 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600021 seconds +Real workload: 1.1861738894205211E11 - Integer reached: 280681 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 28485 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:06:36 +0100 - Duration: 600005 seconds +Real workload: 4.8673564033711426E11 - Integer reached: 553206 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 28487 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600003 seconds +Real workload: 5.75470662468092E11 - Integer reached: 599627 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 76.33647794504182 1.30028e+12 5.87077e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200002-2-2 +phone format: 2,0,0,0,0,2,2,2 +Exact values of frequencies: [1363200- 0- 0- 0- 0- 1363200- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7342247962952 +Ins Current (mA):443.5996655212611 +Samples: 3000000 +Consumed Energy (mAs): 274811.3206021506 +Consumed Energy (mAh): 76.33647794504182 +Consumed Energy (mWs): 1319113.817056089 +Consumed Energy (mWh): 366.4205047378025 +Avg power (mW): 2209.8674964349125 +Avg Current (mA): 460.4230382517275 +Avg Voltage (V): 4.799645788416672 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 28483 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600008 seconds +Real workload: 1.1945607672553398E11 - Integer reached: 281632 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 28484 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 5 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600021 seconds +Real workload: 1.1861738894205211E11 - Integer reached: 280681 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 28485 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:06:36 +0100 - Duration: 600005 seconds +Real workload: 4.8673564033711426E11 - Integer reached: 553206 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 28487 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 20:56:35 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:06:35 +0100 - Duration: 600003 seconds +Real workload: 5.75470662468092E11 - Integer reached: 599627 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 76.33647794504182 +Workload: 1.30028e+12 +Energy efficiency: 5.87077e-11 +-------------------------------------------------------------------------------- + + +--- 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_22_38_51/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_22_38_51/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_22_38_51/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_22_38_51/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_22_38_51/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__04Oct22_22_38_51/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__04Oct22_22_38_51/app_output_folder/Thread_2_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_22_38_51/app_output_folder/Thread_3_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_22_38_51/app_output_folder/Thread_3_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_22_38_51/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_22_38_51/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_22_38_51/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_22_38_51/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_22_38_51/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_22_38_51' +--- 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 = 76.33647794504182 +--- Experiment result, Avg Power = 2209.8674964349125 +--- Experiment result, Total Workload = 1.30028e+12 +--- Experiment result, Energy Efficiency = 5.87077e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_22_52_35 +--- Performing experiments on configuration 200020-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +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_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 29871 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2068.1208423500893 +powermeter script : average_power with numpy arrays = 2068.120842349632 +powermeter script : Summary Result = time (s): 601.6934292316437 +Ins Current (mA):415.26963783631385 +Samples: 3000000 +Consumed Energy (mAs): 257932.3346155911 +Consumed Energy (mAh): 71.64787072655308 +Consumed Energy (mWs): 1243394.036703662 +Consumed Energy (mWh): 345.3872324176839 +Avg power (mW): 2068.1208423500893 +Avg Current (mA): 428.74009879177055 +Avg Voltage (V): 4.823716858251062 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 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 = [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6934292316437 +Ins Current (mA):415.26963783631385 +Samples: 3000000 +Consumed Energy (mAs): 257932.3346155911 +Consumed Energy (mAh): 71.64787072655308 +Consumed Energy (mWs): 1243394.036703662 +Consumed Energy (mWh): 345.3872324176839 +Avg power (mW): 2068.1208423500893 +Avg Current (mA): 428.74009879177055 +Avg Voltage (V): 4.823716858251062 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.64787072655308 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2068.1208423500893 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 29896 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:22:22 +0100 - Duration: 600009 seconds +Real workload: 4.954367292938362E10 - Integer reached: 184636 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 29897 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600006 seconds +Real workload: 4.949498823749237E10 - Integer reached: 184549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 29898 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600011 seconds +Real workload: 4.849596923951915E11 - Integer reached: 552234 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 29900 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600005 seconds +Real workload: 5.815019664088478E11 - Integer reached: 602643 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1655e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.14739e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200020-2-2 2,0,0,0,2,0,2,2 [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] time (s): 601.6934292316437 +Ins Current (mA):415.26963783631385 +Samples: 3000000 +Consumed Energy (mAs): 257932.3346155911 +Consumed Energy (mAh): 71.64787072655308 +Consumed Energy (mWs): 1243394.036703662 +Consumed Energy (mWh): 345.3872324176839 +Avg power (mW): 2068.1208423500893 +Avg Current (mA): 428.74009879177055 +Avg Voltage (V): 4.823716858251062 + Thread : 0 - ThreadProcess id: 29896 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:22:22 +0100 - Duration: 600009 seconds +Real workload: 4.954367292938362E10 - Integer reached: 184636 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 29897 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600006 seconds +Real workload: 4.949498823749237E10 - Integer reached: 184549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 29898 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600011 seconds +Real workload: 4.849596923951915E11 - Integer reached: 552234 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 29900 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600005 seconds +Real workload: 5.815019664088478E11 - Integer reached: 602643 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.64787072655308 1.1655e+12 6.14739e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200020-2-2 +phone format: 2,0,0,0,2,0,2,2 +Exact values of frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6934292316437 +Ins Current (mA):415.26963783631385 +Samples: 3000000 +Consumed Energy (mAs): 257932.3346155911 +Consumed Energy (mAh): 71.64787072655308 +Consumed Energy (mWs): 1243394.036703662 +Consumed Energy (mWh): 345.3872324176839 +Avg power (mW): 2068.1208423500893 +Avg Current (mA): 428.74009879177055 +Avg Voltage (V): 4.823716858251062 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 29896 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:22:22 +0100 - Duration: 600009 seconds +Real workload: 4.954367292938362E10 - Integer reached: 184636 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 29897 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600006 seconds +Real workload: 4.949498823749237E10 - Integer reached: 184549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 29898 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600011 seconds +Real workload: 4.849596923951915E11 - Integer reached: 552234 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 29900 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:12:22 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:22:23 +0100 - Duration: 600005 seconds +Real workload: 5.815019664088478E11 - Integer reached: 602643 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.64787072655308 +Workload: 1.1655e+12 +Energy efficiency: 6.14739e-11 +-------------------------------------------------------------------------------- + + +--- 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_22_55_37/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_22_55_37/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_22_55_37/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_22_55_37/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_22_55_37/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__04Oct22_22_55_37/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__04Oct22_22_55_37/app_output_folder/Thread_2_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_22_55_37/app_output_folder/Thread_3_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_22_55_37/app_output_folder/Thread_3_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_22_55_37/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_22_55_37/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_22_55_37/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_22_55_37/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_22_55_37/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_22_55_37' +--- 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 = 71.64787072655308 +--- Experiment result, Avg Power = 2068.1208423500893 +--- Experiment result, Total Workload = 1.1655e+12 +--- Experiment result, Energy Efficiency = 6.14739e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_23_08_22 +--- Performing experiments on configuration 200020-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 30896 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 2 +--- The current number of thread ready to be sambled : 2, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2045.8237679247684 +powermeter script : average_power with numpy arrays = 2045.8237679241452 +powermeter script : Summary Result = time (s): 601.8099982738495 +Ins Current (mA):484.5246458081745 +Samples: 3000000 +Consumed Energy (mAs): 254134.77286825364 +Consumed Energy (mAh): 70.59299246340379 +Consumed Energy (mWs): 1226648.762957325 +Consumed Energy (mWh): 340.7357674881458 +Avg power (mW): 2045.8237679247684 +Avg Current (mA): 423.77382578398726 +Avg Voltage (V): 4.827631258584616 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.1 MB/s (1814 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- 1363200- 0- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.8099982738495 +Ins Current (mA):484.5246458081745 +Samples: 3000000 +Consumed Energy (mAs): 254134.77286825364 +Consumed Energy (mAh): 70.59299246340379 +Consumed Energy (mWs): 1226648.762957325 +Consumed Energy (mWh): 340.7357674881458 +Avg power (mW): 2045.8237679247684 +Avg Current (mA): 423.77382578398726 +Avg Voltage (V): 4.827631258584616 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.59299246340379 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2045.8237679247684 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 30921 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600003 seconds +Real workload: 4.9528001575714645E10 - Integer reached: 184608 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 30922 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600027 seconds +Real workload: 5.005608081344588E10 - Integer reached: 185549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 30923 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600004 seconds +Real workload: 4.81526987875865E11 - Integer reached: 550350 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 30924 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600008 seconds +Real workload: 5.8048380509196E11 - Integer reached: 602135 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16159e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.07727e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200020-2-2 2,0,0,0,2,0,2,2 [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] time (s): 601.8099982738495 +Ins Current (mA):484.5246458081745 +Samples: 3000000 +Consumed Energy (mAs): 254134.77286825364 +Consumed Energy (mAh): 70.59299246340379 +Consumed Energy (mWs): 1226648.762957325 +Consumed Energy (mWh): 340.7357674881458 +Avg power (mW): 2045.8237679247684 +Avg Current (mA): 423.77382578398726 +Avg Voltage (V): 4.827631258584616 + Thread : 0 - ThreadProcess id: 30921 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600003 seconds +Real workload: 4.9528001575714645E10 - Integer reached: 184608 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 30922 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600027 seconds +Real workload: 5.005608081344588E10 - Integer reached: 185549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 30923 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600004 seconds +Real workload: 4.81526987875865E11 - Integer reached: 550350 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 30924 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600008 seconds +Real workload: 5.8048380509196E11 - Integer reached: 602135 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.59299246340379 1.16159e+12 6.07727e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200020-2-2 +phone format: 2,0,0,0,2,0,2,2 +Exact values of frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.8099982738495 +Ins Current (mA):484.5246458081745 +Samples: 3000000 +Consumed Energy (mAs): 254134.77286825364 +Consumed Energy (mAh): 70.59299246340379 +Consumed Energy (mWs): 1226648.762957325 +Consumed Energy (mWh): 340.7357674881458 +Avg power (mW): 2045.8237679247684 +Avg Current (mA): 423.77382578398726 +Avg Voltage (V): 4.827631258584616 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 30921 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600003 seconds +Real workload: 4.9528001575714645E10 - Integer reached: 184608 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 30922 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600027 seconds +Real workload: 5.005608081344588E10 - Integer reached: 185549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 30923 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600004 seconds +Real workload: 4.81526987875865E11 - Integer reached: 550350 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 30924 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:28:09 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:38:09 +0100 - Duration: 600008 seconds +Real workload: 5.8048380509196E11 - Integer reached: 602135 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.59299246340379 +Workload: 1.16159e+12 +Energy efficiency: 6.07727e-11 +-------------------------------------------------------------------------------- + + +--- 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_23_11_24/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_23_11_24/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_23_11_24/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_23_11_24/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_23_11_24/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__04Oct22_23_11_24/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__04Oct22_23_11_24/app_output_folder/Thread_2_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_23_11_24/app_output_folder/Thread_3_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_23_11_24/app_output_folder/Thread_3_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_23_11_24/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_23_11_24/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_23_11_24/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_23_11_24/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_23_11_24/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_23_11_24' +--- 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 = 70.59299246340379 +--- Experiment result, Avg Power = 2045.8237679247684 +--- Experiment result, Total Workload = 1.16159e+12 +--- Experiment result, Energy Efficiency = 6.07727e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_23_24_10 +--- Performing experiments on configuration 200020-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 31922 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2049.0452915045375 +powermeter script : average_power with numpy arrays = 2049.0452915038745 +powermeter script : Summary Result = time (s): 601.8011617660522 +Ins Current (mA):414.30893076202153 +Samples: 3000000 +Consumed Energy (mAs): 254267.9039088132 +Consumed Energy (mAh): 70.62997330800367 +Consumed Energy (mWs): 1227180.9358850962 +Consumed Energy (mWh): 340.8835933014156 +Avg power (mW): 2049.0452915045375 +Avg Current (mA): 424.4808562324094 +Avg Voltage (V): 4.827179509793147 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.068s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.8011617660522 +Ins Current (mA):414.30893076202153 +Samples: 3000000 +Consumed Energy (mAs): 254267.9039088132 +Consumed Energy (mAh): 70.62997330800367 +Consumed Energy (mWs): 1227180.9358850962 +Consumed Energy (mWh): 340.8835933014156 +Avg power (mW): 2049.0452915045375 +Avg Current (mA): 424.4808562324094 +Avg Voltage (V): 4.827179509793147 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.62997330800367 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2049.0452915045375 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 31947 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600020 seconds +Real workload: 5.010730315871666E10 - Integer reached: 185640 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 31948 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600027 seconds +Real workload: 4.950617792681694E10 - Integer reached: 184569 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 31950 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600002 seconds +Real workload: 4.816070133102626E11 - Integer reached: 550394 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 31951 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600009 seconds +Real workload: 5.810769522266276E11 - Integer reached: 602431 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1623e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.07674e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200020-2-2 2,0,0,0,2,0,2,2 [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] time (s): 601.8011617660522 +Ins Current (mA):414.30893076202153 +Samples: 3000000 +Consumed Energy (mAs): 254267.9039088132 +Consumed Energy (mAh): 70.62997330800367 +Consumed Energy (mWs): 1227180.9358850962 +Consumed Energy (mWh): 340.8835933014156 +Avg power (mW): 2049.0452915045375 +Avg Current (mA): 424.4808562324094 +Avg Voltage (V): 4.827179509793147 + Thread : 0 - ThreadProcess id: 31947 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600020 seconds +Real workload: 5.010730315871666E10 - Integer reached: 185640 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 31948 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600027 seconds +Real workload: 4.950617792681694E10 - Integer reached: 184569 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 31950 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600002 seconds +Real workload: 4.816070133102626E11 - Integer reached: 550394 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 31951 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600009 seconds +Real workload: 5.810769522266276E11 - Integer reached: 602431 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.62997330800367 1.1623e+12 6.07674e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200020-2-2 +phone format: 2,0,0,0,2,0,2,2 +Exact values of frequencies: [1363200- 0- 0- 0- 1363200- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.8011617660522 +Ins Current (mA):414.30893076202153 +Samples: 3000000 +Consumed Energy (mAs): 254267.9039088132 +Consumed Energy (mAh): 70.62997330800367 +Consumed Energy (mWs): 1227180.9358850962 +Consumed Energy (mWh): 340.8835933014156 +Avg power (mW): 2049.0452915045375 +Avg Current (mA): 424.4808562324094 +Avg Voltage (V): 4.827179509793147 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 31947 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600020 seconds +Real workload: 5.010730315871666E10 - Integer reached: 185640 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 31948 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 4 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600027 seconds +Real workload: 4.950617792681694E10 - Integer reached: 184569 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 31950 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600002 seconds +Real workload: 4.816070133102626E11 - Integer reached: 550394 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 31951 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:43:57 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 21:53:57 +0100 - Duration: 600009 seconds +Real workload: 5.810769522266276E11 - Integer reached: 602431 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.62997330800367 +Workload: 1.1623e+12 +Energy efficiency: 6.07674e-11 +-------------------------------------------------------------------------------- + + +--- 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_23_27_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__04Oct22_23_27_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__04Oct22_23_27_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__04Oct22_23_27_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__04Oct22_23_27_12/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__04Oct22_23_27_12/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__04Oct22_23_27_12/app_output_folder/Thread_2_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_23_27_12/app_output_folder/Thread_3_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_23_27_12/app_output_folder/Thread_3_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_23_27_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__04Oct22_23_27_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__04Oct22_23_27_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__04Oct22_23_27_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__04Oct22_23_27_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__04Oct22_23_27_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 = 70.62997330800367 +--- Experiment result, Avg Power = 2049.0452915045375 +--- Experiment result, Total Workload = 1.1623e+12 +--- Experiment result, Energy Efficiency = 6.07674e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_23_39_57 +--- Performing experiments on configuration 200200-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 828 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2072.612065766956 +powermeter script : average_power with numpy arrays = 2072.6120657665597 +powermeter script : Summary Result = time (s): 601.6574292182922 +Ins Current (mA):400.4558726046707 +Samples: 3000000 +Consumed Energy (mAs): 257739.05316124676 +Consumed Energy (mAh): 71.59418143367965 +Consumed Energy (mWs): 1242567.9745435885 +Consumed Energy (mWh): 345.15777070655236 +Avg power (mW): 2072.612065766956 +Avg Current (mA): 429.70723982956116 +Avg Voltage (V): 4.823311952084018 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1800 bytes in 0.056s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6574292182922 +Ins Current (mA):400.4558726046707 +Samples: 3000000 +Consumed Energy (mAs): 257739.05316124676 +Consumed Energy (mAh): 71.59418143367965 +Consumed Energy (mWs): 1242567.9745435885 +Consumed Energy (mWh): 345.15777070655236 +Avg power (mW): 2072.612065766956 +Avg Current (mA): 429.70723982956116 +Avg Voltage (V): 4.823311952084018 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.59418143367965 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2072.612065766956 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 860 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600005 seconds +Real workload: 4.960414367769322E10 - Integer reached: 184744 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 861 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600005 seconds +Real workload: 4.999307522285984E10 - Integer reached: 185437 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 862 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:09:45 +0100 - Duration: 600006 seconds +Real workload: 4.842736012153181E11 - Integer reached: 551858 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 864 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600006 seconds +Real workload: 5.757259718070789E11 - Integer reached: 599755 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1596e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.17404e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200200-2-2 2,0,0,2,0,0,2,2 [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] time (s): 601.6574292182922 +Ins Current (mA):400.4558726046707 +Samples: 3000000 +Consumed Energy (mAs): 257739.05316124676 +Consumed Energy (mAh): 71.59418143367965 +Consumed Energy (mWs): 1242567.9745435885 +Consumed Energy (mWh): 345.15777070655236 +Avg power (mW): 2072.612065766956 +Avg Current (mA): 429.70723982956116 +Avg Voltage (V): 4.823311952084018 + Thread : 0 - ThreadProcess id: 860 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600005 seconds +Real workload: 4.960414367769322E10 - Integer reached: 184744 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 861 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600005 seconds +Real workload: 4.999307522285984E10 - Integer reached: 185437 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 862 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:09:45 +0100 - Duration: 600006 seconds +Real workload: 4.842736012153181E11 - Integer reached: 551858 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 864 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600006 seconds +Real workload: 5.757259718070789E11 - Integer reached: 599755 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.59418143367965 1.1596e+12 6.17404e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200200-2-2 +phone format: 2,0,0,2,0,0,2,2 +Exact values of frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6574292182922 +Ins Current (mA):400.4558726046707 +Samples: 3000000 +Consumed Energy (mAs): 257739.05316124676 +Consumed Energy (mAh): 71.59418143367965 +Consumed Energy (mWs): 1242567.9745435885 +Consumed Energy (mWh): 345.15777070655236 +Avg power (mW): 2072.612065766956 +Avg Current (mA): 429.70723982956116 +Avg Voltage (V): 4.823311952084018 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 860 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600005 seconds +Real workload: 4.960414367769322E10 - Integer reached: 184744 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 861 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600005 seconds +Real workload: 4.999307522285984E10 - Integer reached: 185437 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 862 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:09:45 +0100 - Duration: 600006 seconds +Real workload: 4.842736012153181E11 - Integer reached: 551858 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 864 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 21:59:44 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:09:44 +0100 - Duration: 600006 seconds +Real workload: 5.757259718070789E11 - Integer reached: 599755 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.59418143367965 +Workload: 1.1596e+12 +Energy efficiency: 6.17404e-11 +-------------------------------------------------------------------------------- + + +--- 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_23_42_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__04Oct22_23_42_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__04Oct22_23_42_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__04Oct22_23_42_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__04Oct22_23_42_59/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__04Oct22_23_42_59/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__04Oct22_23_42_59/app_output_folder/Thread_2_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_23_42_59/app_output_folder/Thread_3_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_23_42_59/app_output_folder/Thread_3_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_23_42_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__04Oct22_23_42_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__04Oct22_23_42_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__04Oct22_23_42_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__04Oct22_23_42_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__04Oct22_23_42_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 = 71.59418143367965 +--- Experiment result, Avg Power = 2072.612065766956 +--- Experiment result, Total Workload = 1.1596e+12 +--- Experiment result, Energy Efficiency = 6.17404e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 04Oct22_23_55_43 +--- Performing experiments on configuration 200200-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 3344 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 2 +--- The current number of thread ready to be sambled : 2, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2044.390496935238 +powermeter script : average_power with numpy arrays = 2044.390496934615 +powermeter script : Summary Result = time (s): 601.6028821468353 +Ins Current (mA):415.66283030081377 +Samples: 3000000 +Consumed Energy (mAs): 254301.280414778 +Consumed Energy (mAh): 70.63924455966055 +Consumed Energy (mWs): 1227378.9508355954 +Consumed Energy (mWh): 340.93859745433207 +Avg power (mW): 2044.390496935238 +Avg Current (mA): 423.438961777167 +Avg Voltage (V): 4.828064211084785 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1809 bytes in 0.056s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6028821468353 +Ins Current (mA):415.66283030081377 +Samples: 3000000 +Consumed Energy (mAs): 254301.280414778 +Consumed Energy (mAh): 70.63924455966055 +Consumed Energy (mWs): 1227378.9508355954 +Consumed Energy (mWh): 340.93859745433207 +Avg power (mW): 2044.390496935238 +Avg Current (mA): 423.438961777167 +Avg Voltage (V): 4.828064211084785 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.63924455966055 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2044.390496935238 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 3381 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600019 seconds +Real workload: 4.957054409206529E10 - Integer reached: 184684 - 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: 3382 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600012 seconds +Real workload: 5.012588503514102E10 - Integer reached: 185673 - 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 : 2 - ThreadProcess id: 3383 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600003 seconds +Real workload: 4.8645769849540564E11 - Integer reached: 553054 - 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 : 3 - ThreadProcess id: 3384 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600005 seconds +Real workload: 5.811330767980662E11 - Integer reached: 602459 - 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 2,0,0,2,0,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16729e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.05156e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200200-2-2 2,0,0,2,0,0,2,2 [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] time (s): 601.6028821468353 +Ins Current (mA):415.66283030081377 +Samples: 3000000 +Consumed Energy (mAs): 254301.280414778 +Consumed Energy (mAh): 70.63924455966055 +Consumed Energy (mWs): 1227378.9508355954 +Consumed Energy (mWh): 340.93859745433207 +Avg power (mW): 2044.390496935238 +Avg Current (mA): 423.438961777167 +Avg Voltage (V): 4.828064211084785 + Thread : 0 - ThreadProcess id: 3381 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600019 seconds +Real workload: 4.957054409206529E10 - Integer reached: 184684 - 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: 3382 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600012 seconds +Real workload: 5.012588503514102E10 - Integer reached: 185673 - 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 : 2 - ThreadProcess id: 3383 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600003 seconds +Real workload: 4.8645769849540564E11 - Integer reached: 553054 - 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 : 3 - ThreadProcess id: 3384 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600005 seconds +Real workload: 5.811330767980662E11 - Integer reached: 602459 - 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 + + 70.63924455966055 1.16729e+12 6.05156e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200200-2-2 +phone format: 2,0,0,2,0,0,2,2 +Exact values of frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6028821468353 +Ins Current (mA):415.66283030081377 +Samples: 3000000 +Consumed Energy (mAs): 254301.280414778 +Consumed Energy (mAh): 70.63924455966055 +Consumed Energy (mWs): 1227378.9508355954 +Consumed Energy (mWh): 340.93859745433207 +Avg power (mW): 2044.390496935238 +Avg Current (mA): 423.438961777167 +Avg Voltage (V): 4.828064211084785 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 3381 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600019 seconds +Real workload: 4.957054409206529E10 - Integer reached: 184684 - 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: 3382 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600012 seconds +Real workload: 5.012588503514102E10 - Integer reached: 185673 - 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 : 2 - ThreadProcess id: 3383 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600003 seconds +Real workload: 4.8645769849540564E11 - Integer reached: 553054 - 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 : 3 - ThreadProcess id: 3384 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:15:31 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:25:31 +0100 - Duration: 600005 seconds +Real workload: 5.811330767980662E11 - Integer reached: 602459 - 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): 70.63924455966055 +Workload: 1.16729e+12 +Energy efficiency: 6.05156e-11 +-------------------------------------------------------------------------------- + + +--- 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_23_58_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__04Oct22_23_58_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__04Oct22_23_58_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__04Oct22_23_58_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__04Oct22_23_58_45/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__04Oct22_23_58_45/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__04Oct22_23_58_45/app_output_folder/Thread_2_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_23_58_45/app_output_folder/Thread_3_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_23_58_45/app_output_folder/Thread_3_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_23_58_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__04Oct22_23_58_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__04Oct22_23_58_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__04Oct22_23_58_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__04Oct22_23_58_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__04Oct22_23_58_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 = 70.63924455966055 +--- Experiment result, Avg Power = 2044.390496935238 +--- Experiment result, Total Workload = 1.16729e+12 +--- Experiment result, Energy Efficiency = 6.05156e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_00_11_31 +--- Performing experiments on configuration 200200-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 : 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 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +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: 4420 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2036.4875102013627 +powermeter script : average_power with numpy arrays = 2036.4875102008398 +powermeter script : Summary Result = time (s): 602.8111500740051 +Ins Current (mA):419.65433716717394 +Samples: 3000000 +Consumed Energy (mAs): 253922.5417976631 +Consumed Energy (mAh): 70.53403938823975 +Consumed Energy (mWs): 1225433.797605302 +Consumed Energy (mWh): 340.39827711258386 +Avg power (mW): 2036.4875102013627 +Avg Current (mA): 421.67786842147893 +Avg Voltage (V): 4.829486351334512 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1810 bytes in 0.070s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.8111500740051 +Ins Current (mA):419.65433716717394 +Samples: 3000000 +Consumed Energy (mAs): 253922.5417976631 +Consumed Energy (mAh): 70.53403938823975 +Consumed Energy (mWs): 1225433.797605302 +Consumed Energy (mWh): 340.39827711258386 +Avg power (mW): 2036.4875102013627 +Avg Current (mA): 421.67786842147893 +Avg Voltage (V): 4.829486351334512 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.53403938823975 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2036.4875102013627 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 4445 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600012 seconds +Real workload: 4.950561839048485E10 - Integer reached: 184568 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 4446 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600010 seconds +Real workload: 5.0148413293227905E10 - Integer reached: 185713 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 4447 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600004 seconds +Real workload: 4.8392345068278357E11 - Integer reached: 551666 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 4448 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600009 seconds +Real workload: 5.824407744189293E11 - Integer reached: 603111 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16602e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.04913e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 200200-2-2 2,0,0,2,0,0,2,2 [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] time (s): 602.8111500740051 +Ins Current (mA):419.65433716717394 +Samples: 3000000 +Consumed Energy (mAs): 253922.5417976631 +Consumed Energy (mAh): 70.53403938823975 +Consumed Energy (mWs): 1225433.797605302 +Consumed Energy (mWh): 340.39827711258386 +Avg power (mW): 2036.4875102013627 +Avg Current (mA): 421.67786842147893 +Avg Voltage (V): 4.829486351334512 + Thread : 0 - ThreadProcess id: 4445 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600012 seconds +Real workload: 4.950561839048485E10 - Integer reached: 184568 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 4446 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600010 seconds +Real workload: 5.0148413293227905E10 - Integer reached: 185713 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 4447 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600004 seconds +Real workload: 4.8392345068278357E11 - Integer reached: 551666 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 4448 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600009 seconds +Real workload: 5.824407744189293E11 - Integer reached: 603111 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.53403938823975 1.16602e+12 6.04913e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 200200-2-2 +phone format: 2,0,0,2,0,0,2,2 +Exact values of frequencies: [1363200- 0- 0- 1363200- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.8111500740051 +Ins Current (mA):419.65433716717394 +Samples: 3000000 +Consumed Energy (mAs): 253922.5417976631 +Consumed Energy (mAh): 70.53403938823975 +Consumed Energy (mWs): 1225433.797605302 +Consumed Energy (mWh): 340.39827711258386 +Avg power (mW): 2036.4875102013627 +Avg Current (mA): 421.67786842147893 +Avg Voltage (V): 4.829486351334512 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 4445 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600012 seconds +Real workload: 4.950561839048485E10 - Integer reached: 184568 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 4446 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 3 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600010 seconds +Real workload: 5.0148413293227905E10 - Integer reached: 185713 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 4447 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600004 seconds +Real workload: 4.8392345068278357E11 - Integer reached: 551666 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 4448 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:32:19 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:42:19 +0100 - Duration: 600009 seconds +Real workload: 5.824407744189293E11 - Integer reached: 603111 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.53403938823975 +Workload: 1.16602e+12 +Energy efficiency: 6.04913e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_00_14_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__05Oct22_00_14_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__05Oct22_00_14_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__05Oct22_00_14_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__05Oct22_00_14_33/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__05Oct22_00_14_33/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__05Oct22_00_14_33/app_output_folder/Thread_2_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__05Oct22_00_14_33/app_output_folder/Thread_3_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__05Oct22_00_14_33/app_output_folder/Thread_3_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__05Oct22_00_14_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__05Oct22_00_14_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__05Oct22_00_14_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__05Oct22_00_14_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__05Oct22_00_14_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__05Oct22_00_14_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 = 70.53403938823975 +--- Experiment result, Avg Power = 2036.4875102013627 +--- Experiment result, Total Workload = 1.16602e+12 +--- Experiment result, Energy Efficiency = 6.04913e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_00_28_20 +--- Performing experiments on configuration 202000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +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_3_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: 5558 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2067.3332738680415 +powermeter script : average_power with numpy arrays = 2067.3332738676627 +powermeter script : Summary Result = time (s): 601.7082469463348 +Ins Current (mA):425.96941574471975 +Samples: 3000000 +Consumed Energy (mAs): 257379.2602321415 +Consumed Energy (mAh): 71.49423895337264 +Consumed Energy (mWs): 1241596.3009693753 +Consumed Energy (mWh): 344.88786138038205 +Avg power (mW): 2067.3332738680415 +Avg Current (mA): 428.5190247319265 +Avg Voltage (V): 4.824367541584243 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1809 bytes in 0.067s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7082469463348 +Ins Current (mA):425.96941574471975 +Samples: 3000000 +Consumed Energy (mAs): 257379.2602321415 +Consumed Energy (mAh): 71.49423895337264 +Consumed Energy (mWs): 1241596.3009693753 +Consumed Energy (mWh): 344.88786138038205 +Avg power (mW): 2067.3332738680415 +Avg Current (mA): 428.5190247319265 +Avg Voltage (V): 4.824367541584243 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.49423895337264 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2067.3332738680415 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 5583 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:07 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:58:07 +0100 - Duration: 600027 seconds +Real workload: 4.972520000977431E10 - Integer reached: 184960 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 5584 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:08 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 22:58:08 +0100 - Duration: 600007 seconds +Real workload: 4.951289237145241E10 - Integer reached: 184581 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 5585 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:08 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:58:08 +0100 - Duration: 600008 seconds +Real workload: 4.8581435910545325E11 - Integer reached: 552702 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 5586 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:07 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:58:07 +0100 - Duration: 600003 seconds +Real workload: 5.826093613217236E11 - Integer reached: 603195 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16766e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.12286e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 202000-2-2 2,0,2,0,0,0,2,2 [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] time (s): 601.7082469463348 +Ins Current (mA):425.96941574471975 +Samples: 3000000 +Consumed Energy (mAs): 257379.2602321415 +Consumed Energy (mAh): 71.49423895337264 +Consumed Energy (mWs): 1241596.3009693753 +Consumed Energy (mWh): 344.88786138038205 +Avg power (mW): 2067.3332738680415 +Avg Current (mA): 428.5190247319265 +Avg Voltage (V): 4.824367541584243 + Thread : 0 - ThreadProcess id: 5583 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:07 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:58:07 +0100 - Duration: 600027 seconds +Real workload: 4.972520000977431E10 - Integer reached: 184960 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 5584 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:08 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 22:58:08 +0100 - Duration: 600007 seconds +Real workload: 4.951289237145241E10 - Integer reached: 184581 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 5585 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:08 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:58:08 +0100 - Duration: 600008 seconds +Real workload: 4.8581435910545325E11 - Integer reached: 552702 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 5586 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:07 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:58:07 +0100 - Duration: 600003 seconds +Real workload: 5.826093613217236E11 - Integer reached: 603195 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.49423895337264 1.16766e+12 6.12286e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 202000-2-2 +phone format: 2,0,2,0,0,0,2,2 +Exact values of frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7082469463348 +Ins Current (mA):425.96941574471975 +Samples: 3000000 +Consumed Energy (mAs): 257379.2602321415 +Consumed Energy (mAh): 71.49423895337264 +Consumed Energy (mWs): 1241596.3009693753 +Consumed Energy (mWh): 344.88786138038205 +Avg power (mW): 2067.3332738680415 +Avg Current (mA): 428.5190247319265 +Avg Voltage (V): 4.824367541584243 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 5583 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:07 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 22:58:07 +0100 - Duration: 600027 seconds +Real workload: 4.972520000977431E10 - Integer reached: 184960 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 5584 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:08 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 22:58:08 +0100 - Duration: 600007 seconds +Real workload: 4.951289237145241E10 - Integer reached: 184581 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 5585 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:08 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 22:58:08 +0100 - Duration: 600008 seconds +Real workload: 4.8581435910545325E11 - Integer reached: 552702 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 5586 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 22:48:07 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 22:58:07 +0100 - Duration: 600003 seconds +Real workload: 5.826093613217236E11 - Integer reached: 603195 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.49423895337264 +Workload: 1.16766e+12 +Energy efficiency: 6.12286e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_00_31_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__05Oct22_00_31_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__05Oct22_00_31_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__05Oct22_00_31_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__05Oct22_00_31_22/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__05Oct22_00_31_22/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__05Oct22_00_31_22/app_output_folder/Thread_2_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__05Oct22_00_31_22/app_output_folder/Thread_3_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__05Oct22_00_31_22/app_output_folder/Thread_3_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__05Oct22_00_31_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__05Oct22_00_31_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__05Oct22_00_31_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__05Oct22_00_31_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__05Oct22_00_31_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__05Oct22_00_31_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 = 71.49423895337264 +--- Experiment result, Avg Power = 2067.3332738680415 +--- Experiment result, Total Workload = 1.16766e+12 +--- Experiment result, Energy Efficiency = 6.12286e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_00_44_07 +--- Performing experiments on configuration 202000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +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_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 6951 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2039.7950003512576 +powermeter script : average_power with numpy arrays = 2039.7950003510568 +powermeter script : Summary Result = time (s): 603.0837337970734 +Ins Current (mA):423.3262459712137 +Samples: 3000000 +Consumed Energy (mAs): 254172.93809129283 +Consumed Energy (mAh): 70.60359391424801 +Consumed Energy (mWs): 1226958.4314966758 +Consumed Energy (mWh): 340.8217865268544 +Avg power (mW): 2039.7950003512576 +Avg Current (mA): 422.3986335585769 +Avg Voltage (V): 4.829075755209292 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1808 bytes in 0.074s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 603.0837337970734 +Ins Current (mA):423.3262459712137 +Samples: 3000000 +Consumed Energy (mAs): 254172.93809129283 +Consumed Energy (mAh): 70.60359391424801 +Consumed Energy (mWs): 1226958.4314966758 +Consumed Energy (mWh): 340.8217865268544 +Avg power (mW): 2039.7950003512576 +Avg Current (mA): 422.3986335585769 +Avg Voltage (V): 4.829075755209292 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.60359391424801 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2039.7950003512576 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 6976 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:13:54 +0100 - Duration: 600013 seconds +Real workload: 4.953024018354219E10 - Integer reached: 184612 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 6977 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600017 seconds +Real workload: 5.015066640832397E10 - Integer reached: 185717 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 6978 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600006 seconds +Real workload: 4.795866633957117E11 - Integer reached: 549282 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 6979 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600002 seconds +Real workload: 5.826896498578711E11 - Integer reached: 603235 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16196e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.07625e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 202000-2-2 2,0,2,0,0,0,2,2 [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] time (s): 603.0837337970734 +Ins Current (mA):423.3262459712137 +Samples: 3000000 +Consumed Energy (mAs): 254172.93809129283 +Consumed Energy (mAh): 70.60359391424801 +Consumed Energy (mWs): 1226958.4314966758 +Consumed Energy (mWh): 340.8217865268544 +Avg power (mW): 2039.7950003512576 +Avg Current (mA): 422.3986335585769 +Avg Voltage (V): 4.829075755209292 + Thread : 0 - ThreadProcess id: 6976 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:13:54 +0100 - Duration: 600013 seconds +Real workload: 4.953024018354219E10 - Integer reached: 184612 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 6977 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600017 seconds +Real workload: 5.015066640832397E10 - Integer reached: 185717 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 6978 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600006 seconds +Real workload: 4.795866633957117E11 - Integer reached: 549282 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 6979 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600002 seconds +Real workload: 5.826896498578711E11 - Integer reached: 603235 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.60359391424801 1.16196e+12 6.07625e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 202000-2-2 +phone format: 2,0,2,0,0,0,2,2 +Exact values of frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 603.0837337970734 +Ins Current (mA):423.3262459712137 +Samples: 3000000 +Consumed Energy (mAs): 254172.93809129283 +Consumed Energy (mAh): 70.60359391424801 +Consumed Energy (mWs): 1226958.4314966758 +Consumed Energy (mWh): 340.8217865268544 +Avg power (mW): 2039.7950003512576 +Avg Current (mA): 422.3986335585769 +Avg Voltage (V): 4.829075755209292 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 6976 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:13:54 +0100 - Duration: 600013 seconds +Real workload: 4.953024018354219E10 - Integer reached: 184612 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 6977 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600017 seconds +Real workload: 5.015066640832397E10 - Integer reached: 185717 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 6978 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600006 seconds +Real workload: 4.795866633957117E11 - Integer reached: 549282 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 6979 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:03:54 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:13:55 +0100 - Duration: 600002 seconds +Real workload: 5.826896498578711E11 - Integer reached: 603235 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.60359391424801 +Workload: 1.16196e+12 +Energy efficiency: 6.07625e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09/app_output_folder/Thread_2_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__05Oct22_00_47_09/app_output_folder/Thread_3_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__05Oct22_00_47_09/app_output_folder/Thread_3_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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09/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__05Oct22_00_47_09' +--- 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 = 70.60359391424801 +--- Experiment result, Avg Power = 2039.7950003512576 +--- Experiment result, Total Workload = 1.16196e+12 +--- Experiment result, Energy Efficiency = 6.07625e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_00_59_55 +--- Performing experiments on configuration 202000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 7993 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2041.9087895449654 +powermeter script : average_power with numpy arrays = 2041.9087895444743 +powermeter script : Summary Result = time (s): 601.6885340213776 +Ins Current (mA):436.16118893507104 +Samples: 3000000 +Consumed Energy (mAs): 253897.7519280232 +Consumed Energy (mAh): 70.52715331333978 +Consumed Energy (mWs): 1225692.1348101953 +Consumed Energy (mWh): 340.47003744727647 +Avg power (mW): 2041.9087895449654 +Avg Current (mA): 422.8657089024387 +Avg Voltage (V): 4.82874053525126 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1809 bytes in 0.067s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6885340213776 +Ins Current (mA):436.16118893507104 +Samples: 3000000 +Consumed Energy (mAs): 253897.7519280232 +Consumed Energy (mAh): 70.52715331333978 +Consumed Energy (mWs): 1225692.1348101953 +Consumed Energy (mWh): 340.47003744727647 +Avg power (mW): 2041.9087895449654 +Avg Current (mA): 422.8657089024387 +Avg Voltage (V): 4.82874053525126 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.52715331333978 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2041.9087895449654 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 8018 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600018 seconds +Real workload: 4.9465341887985886E10 - Integer reached: 184496 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 8019 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600022 seconds +Real workload: 5.011237060111908E10 - Integer reached: 185649 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 8020 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600003 seconds +Real workload: 4.842663050624365E11 - Integer reached: 551854 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 8021 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600005 seconds +Real workload: 5.828181231788213E11 - Integer reached: 603299 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16666e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.04522e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 202000-2-2 2,0,2,0,0,0,2,2 [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] time (s): 601.6885340213776 +Ins Current (mA):436.16118893507104 +Samples: 3000000 +Consumed Energy (mAs): 253897.7519280232 +Consumed Energy (mAh): 70.52715331333978 +Consumed Energy (mWs): 1225692.1348101953 +Consumed Energy (mWh): 340.47003744727647 +Avg power (mW): 2041.9087895449654 +Avg Current (mA): 422.8657089024387 +Avg Voltage (V): 4.82874053525126 + Thread : 0 - ThreadProcess id: 8018 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600018 seconds +Real workload: 4.9465341887985886E10 - Integer reached: 184496 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 8019 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600022 seconds +Real workload: 5.011237060111908E10 - Integer reached: 185649 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 8020 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600003 seconds +Real workload: 4.842663050624365E11 - Integer reached: 551854 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 8021 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600005 seconds +Real workload: 5.828181231788213E11 - Integer reached: 603299 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.52715331333978 1.16666e+12 6.04522e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 202000-2-2 +phone format: 2,0,2,0,0,0,2,2 +Exact values of frequencies: [1363200- 0- 1363200- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6885340213776 +Ins Current (mA):436.16118893507104 +Samples: 3000000 +Consumed Energy (mAs): 253897.7519280232 +Consumed Energy (mAh): 70.52715331333978 +Consumed Energy (mWs): 1225692.1348101953 +Consumed Energy (mWh): 340.47003744727647 +Avg power (mW): 2041.9087895449654 +Avg Current (mA): 422.8657089024387 +Avg Voltage (V): 4.82874053525126 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 8018 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600018 seconds +Real workload: 4.9465341887985886E10 - Integer reached: 184496 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 8019 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 2 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600022 seconds +Real workload: 5.011237060111908E10 - Integer reached: 185649 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 8020 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600003 seconds +Real workload: 4.842663050624365E11 - Integer reached: 551854 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 8021 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:19:43 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:29:43 +0100 - Duration: 600005 seconds +Real workload: 5.828181231788213E11 - Integer reached: 603299 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.52715331333978 +Workload: 1.16666e+12 +Energy efficiency: 6.04522e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_01_02_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__05Oct22_01_02_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__05Oct22_01_02_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__05Oct22_01_02_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__05Oct22_01_02_58/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__05Oct22_01_02_58/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__05Oct22_01_02_58/app_output_folder/Thread_2_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__05Oct22_01_02_58/app_output_folder/Thread_3_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__05Oct22_01_02_58/app_output_folder/Thread_3_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__05Oct22_01_02_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__05Oct22_01_02_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__05Oct22_01_02_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__05Oct22_01_02_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__05Oct22_01_02_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__05Oct22_01_02_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 = 70.52715331333978 +--- Experiment result, Avg Power = 2041.9087895449654 +--- Experiment result, Total Workload = 1.16666e+12 +--- Experiment result, Energy Efficiency = 6.04522e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_01_15_43 +--- Performing experiments on configuration 220000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 9034 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2055.878949962645 +powermeter script : average_power with numpy arrays = 2055.8789499621626 +powermeter script : Summary Result = time (s): 600.6612162590027 +Ins Current (mA):427.7223849667252 +Samples: 3000000 +Consumed Energy (mAs): 256250.16807364704 +Consumed Energy (mAh): 71.18060224267974 +Consumed Energy (mWs): 1236071.2825855245 +Consumed Energy (mWh): 343.3531340515346 +Avg power (mW): 2055.878949962645 +Avg Current (mA): 425.95753686753744 +Avg Voltage (V): 4.826488022917585 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1808 bytes in 0.061s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 600.6612162590027 +Ins Current (mA):427.7223849667252 +Samples: 3000000 +Consumed Energy (mAs): 256250.16807364704 +Consumed Energy (mAh): 71.18060224267974 +Consumed Energy (mWs): 1236071.2825855245 +Consumed Energy (mWh): 343.3531340515346 +Avg power (mW): 2055.878949962645 +Avg Current (mA): 425.95753686753744 +Avg Voltage (V): 4.826488022917585 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.18060224267974 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2055.878949962645 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 9061 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600028 seconds +Real workload: 4.940719474880446E10 - Integer reached: 184392 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9062 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600003 seconds +Real workload: 4.905293158115883E10 - Integer reached: 183757 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9067 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600008 seconds +Real workload: 4.841203942556106E11 - Integer reached: 551774 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9069 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600004 seconds +Real workload: 5.823203705764818E11 - Integer reached: 603051 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1649e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.11045e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 220000-2-2 2,2,0,0,0,0,2,2 [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] time (s): 600.6612162590027 +Ins Current (mA):427.7223849667252 +Samples: 3000000 +Consumed Energy (mAs): 256250.16807364704 +Consumed Energy (mAh): 71.18060224267974 +Consumed Energy (mWs): 1236071.2825855245 +Consumed Energy (mWh): 343.3531340515346 +Avg power (mW): 2055.878949962645 +Avg Current (mA): 425.95753686753744 +Avg Voltage (V): 4.826488022917585 + Thread : 0 - ThreadProcess id: 9061 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600028 seconds +Real workload: 4.940719474880446E10 - Integer reached: 184392 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9062 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600003 seconds +Real workload: 4.905293158115883E10 - Integer reached: 183757 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9067 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600008 seconds +Real workload: 4.841203942556106E11 - Integer reached: 551774 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9069 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600004 seconds +Real workload: 5.823203705764818E11 - Integer reached: 603051 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.18060224267974 1.1649e+12 6.11045e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 220000-2-2 +phone format: 2,2,0,0,0,0,2,2 +Exact values of frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 600.6612162590027 +Ins Current (mA):427.7223849667252 +Samples: 3000000 +Consumed Energy (mAs): 256250.16807364704 +Consumed Energy (mAh): 71.18060224267974 +Consumed Energy (mWs): 1236071.2825855245 +Consumed Energy (mWh): 343.3531340515346 +Avg power (mW): 2055.878949962645 +Avg Current (mA): 425.95753686753744 +Avg Voltage (V): 4.826488022917585 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 9061 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 0 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600028 seconds +Real workload: 4.940719474880446E10 - Integer reached: 184392 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9062 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 1 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600003 seconds +Real workload: 4.905293158115883E10 - Integer reached: 183757 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9067 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 6 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600008 seconds +Real workload: 4.841203942556106E11 - Integer reached: 551774 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9069 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:35:30 +0100 +Core id: 7 +Ending time: Sun, 19 Dec 2021 23:45:30 +0100 - Duration: 600004 seconds +Real workload: 5.823203705764818E11 - Integer reached: 603051 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.18060224267974 +Workload: 1.1649e+12 +Energy efficiency: 6.11045e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_01_18_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__05Oct22_01_18_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__05Oct22_01_18_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__05Oct22_01_18_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__05Oct22_01_18_45/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__05Oct22_01_18_45/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__05Oct22_01_18_45/app_output_folder/Thread_2_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__05Oct22_01_18_45/app_output_folder/Thread_3_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__05Oct22_01_18_45/app_output_folder/Thread_3_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__05Oct22_01_18_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__05Oct22_01_18_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__05Oct22_01_18_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__05Oct22_01_18_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__05Oct22_01_18_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__05Oct22_01_18_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 = 71.18060224267974 +--- Experiment result, Avg Power = 2055.878949962645 +--- Experiment result, Total Workload = 1.1649e+12 +--- Experiment result, Energy Efficiency = 6.11045e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_01_31_29 +--- Performing experiments on configuration 220000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 10439 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2043.2558518515564 +powermeter script : average_power with numpy arrays = 2043.255851850835 +powermeter script : Summary Result = time (s): 601.6065046787262 +Ins Current (mA):431.9875538115737 +Samples: 3000000 +Consumed Energy (mAs): 253166.12322527068 +Consumed Energy (mAh): 70.32392311813075 +Consumed Energy (mWs): 1222289.9427083468 +Consumed Energy (mWh): 339.52498408565185 +Avg power (mW): 2043.2558518515564 +Avg Current (mA): 423.1624007519175 +Avg Voltage (V): 4.828538282751241 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1817 bytes in 0.063s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6065046787262 +Ins Current (mA):431.9875538115737 +Samples: 3000000 +Consumed Energy (mAs): 253166.12322527068 +Consumed Energy (mAh): 70.32392311813075 +Consumed Energy (mWs): 1222289.9427083468 +Consumed Energy (mWh): 339.52498408565185 +Avg power (mW): 2043.2558518515564 +Avg Current (mA): 423.1624007519175 +Avg Voltage (V): 4.828538282751241 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.32392311813075 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2043.2558518515564 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 10464 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600020 seconds +Real workload: 4.9416138152951126E10 - Integer reached: 184408 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10465 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600031 seconds +Real workload: 4.897945553851004E10 - Integer reached: 183625 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10466 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600009 seconds +Real workload: 4.844195359850039E11 - Integer reached: 551938 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10468 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600004 seconds +Real workload: 5.819833085499803E11 - Integer reached: 602883 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1648e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.03742e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 220000-2-2 2,2,0,0,0,0,2,2 [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] time (s): 601.6065046787262 +Ins Current (mA):431.9875538115737 +Samples: 3000000 +Consumed Energy (mAs): 253166.12322527068 +Consumed Energy (mAh): 70.32392311813075 +Consumed Energy (mWs): 1222289.9427083468 +Consumed Energy (mWh): 339.52498408565185 +Avg power (mW): 2043.2558518515564 +Avg Current (mA): 423.1624007519175 +Avg Voltage (V): 4.828538282751241 + Thread : 0 - ThreadProcess id: 10464 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600020 seconds +Real workload: 4.9416138152951126E10 - Integer reached: 184408 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10465 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600031 seconds +Real workload: 4.897945553851004E10 - Integer reached: 183625 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10466 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600009 seconds +Real workload: 4.844195359850039E11 - Integer reached: 551938 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10468 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600004 seconds +Real workload: 5.819833085499803E11 - Integer reached: 602883 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.32392311813075 1.1648e+12 6.03742e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 220000-2-2 +phone format: 2,2,0,0,0,0,2,2 +Exact values of frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6065046787262 +Ins Current (mA):431.9875538115737 +Samples: 3000000 +Consumed Energy (mAs): 253166.12322527068 +Consumed Energy (mAh): 70.32392311813075 +Consumed Energy (mWs): 1222289.9427083468 +Consumed Energy (mWh): 339.52498408565185 +Avg power (mW): 2043.2558518515564 +Avg Current (mA): 423.1624007519175 +Avg Voltage (V): 4.828538282751241 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 10464 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600020 seconds +Real workload: 4.9416138152951126E10 - Integer reached: 184408 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10465 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600031 seconds +Real workload: 4.897945553851004E10 - Integer reached: 183625 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10466 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600009 seconds +Real workload: 4.844195359850039E11 - Integer reached: 551938 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10468 +---------------------------------------- +Starting time: Sun, 19 Dec 2021 23:51:17 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:01:17 +0100 - Duration: 600004 seconds +Real workload: 5.819833085499803E11 - Integer reached: 602883 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.32392311813075 +Workload: 1.1648e+12 +Energy efficiency: 6.03742e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_01_34_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__05Oct22_01_34_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__05Oct22_01_34_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__05Oct22_01_34_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__05Oct22_01_34_31/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__05Oct22_01_34_31/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__05Oct22_01_34_31/app_output_folder/Thread_2_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__05Oct22_01_34_31/app_output_folder/Thread_3_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__05Oct22_01_34_31/app_output_folder/Thread_3_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__05Oct22_01_34_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__05Oct22_01_34_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__05Oct22_01_34_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__05Oct22_01_34_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__05Oct22_01_34_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__05Oct22_01_34_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 = 70.32392311813075 +--- Experiment result, Avg Power = 2043.2558518515564 +--- Experiment result, Total Workload = 1.1648e+12 +--- Experiment result, Energy Efficiency = 6.03742e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_01_47_15 +--- Performing experiments on configuration 220000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 11469 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2041.985457529188 +powermeter script : average_power with numpy arrays = 2041.9854575288693 +powermeter script : Summary Result = time (s): 601.6909799575806 +Ins Current (mA):430.66415732648596 +Samples: 3000000 +Consumed Energy (mAs): 252184.87403177193 +Consumed Energy (mAh): 70.05135389771442 +Consumed Energy (mWs): 1217761.458972831 +Consumed Energy (mWh): 338.2670719368975 +Avg power (mW): 2041.985457529188 +Avg Current (mA): 422.87799558324514 +Avg Voltage (V): 4.828781537125914 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.069s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6909799575806 +Ins Current (mA):430.66415732648596 +Samples: 3000000 +Consumed Energy (mAs): 252184.87403177193 +Consumed Energy (mAh): 70.05135389771442 +Consumed Energy (mWs): 1217761.458972831 +Consumed Energy (mWh): 338.2670719368975 +Avg power (mW): 2041.985457529188 +Avg Current (mA): 422.87799558324514 +Avg Voltage (V): 4.828781537125914 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.05135389771442 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2041.985457529188 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 11494 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600033 seconds +Real workload: 4.933791185093419E10 - Integer reached: 184268 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 11495 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600029 seconds +Real workload: 4.9403282296581276E10 - Integer reached: 184385 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 11496 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600003 seconds +Real workload: 4.848793791311787E11 - Integer reached: 552190 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 11498 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600003 seconds +Real workload: 5.81734589313849E11 - Integer reached: 602759 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16536e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.01113e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 220000-2-2 2,2,0,0,0,0,2,2 [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] time (s): 601.6909799575806 +Ins Current (mA):430.66415732648596 +Samples: 3000000 +Consumed Energy (mAs): 252184.87403177193 +Consumed Energy (mAh): 70.05135389771442 +Consumed Energy (mWs): 1217761.458972831 +Consumed Energy (mWh): 338.2670719368975 +Avg power (mW): 2041.985457529188 +Avg Current (mA): 422.87799558324514 +Avg Voltage (V): 4.828781537125914 + Thread : 0 - ThreadProcess id: 11494 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600033 seconds +Real workload: 4.933791185093419E10 - Integer reached: 184268 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 11495 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600029 seconds +Real workload: 4.9403282296581276E10 - Integer reached: 184385 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 11496 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600003 seconds +Real workload: 4.848793791311787E11 - Integer reached: 552190 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 11498 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600003 seconds +Real workload: 5.81734589313849E11 - Integer reached: 602759 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.05135389771442 1.16536e+12 6.01113e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 220000-2-2 +phone format: 2,2,0,0,0,0,2,2 +Exact values of frequencies: [1363200- 1363200- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6909799575806 +Ins Current (mA):430.66415732648596 +Samples: 3000000 +Consumed Energy (mAs): 252184.87403177193 +Consumed Energy (mAh): 70.05135389771442 +Consumed Energy (mWs): 1217761.458972831 +Consumed Energy (mWh): 338.2670719368975 +Avg power (mW): 2041.985457529188 +Avg Current (mA): 422.87799558324514 +Avg Voltage (V): 4.828781537125914 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 11494 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600033 seconds +Real workload: 4.933791185093419E10 - Integer reached: 184268 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 11495 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600029 seconds +Real workload: 4.9403282296581276E10 - Integer reached: 184385 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 11496 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600003 seconds +Real workload: 4.848793791311787E11 - Integer reached: 552190 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 11498 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:07:04 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:17:04 +0100 - Duration: 600003 seconds +Real workload: 5.81734589313849E11 - Integer reached: 602759 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.05135389771442 +Workload: 1.16536e+12 +Energy efficiency: 6.01113e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_01_50_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__05Oct22_01_50_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__05Oct22_01_50_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__05Oct22_01_50_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__05Oct22_01_50_17/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__05Oct22_01_50_17/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__05Oct22_01_50_17/app_output_folder/Thread_2_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__05Oct22_01_50_17/app_output_folder/Thread_3_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__05Oct22_01_50_17/app_output_folder/Thread_3_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__05Oct22_01_50_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__05Oct22_01_50_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__05Oct22_01_50_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__05Oct22_01_50_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__05Oct22_01_50_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__05Oct22_01_50_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 = 70.05135389771442 +--- Experiment result, Avg Power = 2041.985457529188 +--- Experiment result, Total Workload = 1.16536e+12 +--- Experiment result, Energy Efficiency = 6.01113e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_02_03_02 +--- Performing experiments on configuration 300003-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 12550 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2465.3920553203334 +powermeter script : average_power with numpy arrays = 2465.392055320195 +powermeter script : Summary Result = time (s): 601.6628384590149 +Ins Current (mA):494.25083138106396 +Samples: 3000000 +Consumed Energy (mAs): 311746.95789965347 +Consumed Energy (mAh): 86.59637719434818 +Consumed Energy (mWs): 1481704.0626064371 +Consumed Energy (mWh): 411.58446183512143 +Avg power (mW): 2465.3920553203334 +Avg Current (mA): 518.3565968122952 +Avg Voltage (V): 4.756169923333858 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 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 = [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6628384590149 +Ins Current (mA):494.25083138106396 +Samples: 3000000 +Consumed Energy (mAs): 311746.95789965347 +Consumed Energy (mAh): 86.59637719434818 +Consumed Energy (mWs): 1481704.0626064371 +Consumed Energy (mWh): 411.58446183512143 +Avg power (mW): 2465.3920553203334 +Avg Current (mA): 518.3565968122952 +Avg Voltage (V): 4.756169923333858 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 86.59637719434818 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2465.3920553203334 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 12575 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600018 seconds +Real workload: 1.5940145242542728E11 - Integer reached: 323476 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 12576 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600011 seconds +Real workload: 1.5942710319886996E11 - Integer reached: 323501 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 12577 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600001 seconds +Real workload: 4.841714604600182E11 - Integer reached: 551802 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 12579 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600001 seconds +Real workload: 5.754945952389948E11 - Integer reached: 599639 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.37849e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.28197e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300003-2-2 3,0,0,0,0,3,2,2 [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] time (s): 601.6628384590149 +Ins Current (mA):494.25083138106396 +Samples: 3000000 +Consumed Energy (mAs): 311746.95789965347 +Consumed Energy (mAh): 86.59637719434818 +Consumed Energy (mWs): 1481704.0626064371 +Consumed Energy (mWh): 411.58446183512143 +Avg power (mW): 2465.3920553203334 +Avg Current (mA): 518.3565968122952 +Avg Voltage (V): 4.756169923333858 + Thread : 0 - ThreadProcess id: 12575 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600018 seconds +Real workload: 1.5940145242542728E11 - Integer reached: 323476 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 12576 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600011 seconds +Real workload: 1.5942710319886996E11 - Integer reached: 323501 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 12577 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600001 seconds +Real workload: 4.841714604600182E11 - Integer reached: 551802 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 12579 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600001 seconds +Real workload: 5.754945952389948E11 - Integer reached: 599639 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 86.59637719434818 1.37849e+12 6.28197e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300003-2-2 +phone format: 3,0,0,0,0,3,2,2 +Exact values of frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6628384590149 +Ins Current (mA):494.25083138106396 +Samples: 3000000 +Consumed Energy (mAs): 311746.95789965347 +Consumed Energy (mAh): 86.59637719434818 +Consumed Energy (mWs): 1481704.0626064371 +Consumed Energy (mWh): 411.58446183512143 +Avg power (mW): 2465.3920553203334 +Avg Current (mA): 518.3565968122952 +Avg Voltage (V): 4.756169923333858 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 12575 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600018 seconds +Real workload: 1.5940145242542728E11 - Integer reached: 323476 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 12576 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600011 seconds +Real workload: 1.5942710319886996E11 - Integer reached: 323501 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 12577 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600001 seconds +Real workload: 4.841714604600182E11 - Integer reached: 551802 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 12579 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:22:48 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:32:48 +0100 - Duration: 600001 seconds +Real workload: 5.754945952389948E11 - Integer reached: 599639 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 86.59637719434818 +Workload: 1.37849e+12 +Energy efficiency: 6.28197e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04/app_output_folder/Thread_2_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__05Oct22_02_06_04/app_output_folder/Thread_3_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__05Oct22_02_06_04/app_output_folder/Thread_3_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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04/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__05Oct22_02_06_04' +--- 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 = 86.59637719434818 +--- Experiment result, Avg Power = 2465.3920553203334 +--- Experiment result, Total Workload = 1.37849e+12 +--- Experiment result, Energy Efficiency = 6.28197e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_02_18_46 +--- Performing experiments on configuration 300003-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 13913 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2488.241950885876 +powermeter script : average_power with numpy arrays = 2488.241950885659 +powermeter script : Summary Result = time (s): 602.4877653121948 +Ins Current (mA):523.1131920924403 +Samples: 3000000 +Consumed Energy (mAs): 315455.5897130776 +Consumed Energy (mAh): 87.6265526980771 +Consumed Energy (mWs): 1498000.9590370413 +Consumed Energy (mWh): 416.11137751028923 +Avg power (mW): 2488.241950885876 +Avg Current (mA): 523.5941720897732 +Avg Voltage (V): 4.752233855000305 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.1 MB/s (1818 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- 0- 1804800- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.4877653121948 +Ins Current (mA):523.1131920924403 +Samples: 3000000 +Consumed Energy (mAs): 315455.5897130776 +Consumed Energy (mAh): 87.6265526980771 +Consumed Energy (mWs): 1498000.9590370413 +Consumed Energy (mWh): 416.11137751028923 +Avg power (mW): 2488.241950885876 +Avg Current (mA): 523.5941720897732 +Avg Voltage (V): 4.752233855000305 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 87.6265526980771 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2488.241950885876 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 13938 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600003 seconds +Real workload: 1.6005055654619852E11 - Integer reached: 324108 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13940 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600001 seconds +Real workload: 1.588899134719037E11 - Integer reached: 322977 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13942 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600006 seconds +Real workload: 4.8515685405985803E11 - Integer reached: 552342 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13943 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600002 seconds +Real workload: 5.767318221529114E11 - Integer reached: 600259 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.38083e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.34593e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300003-2-2 3,0,0,0,0,3,2,2 [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] time (s): 602.4877653121948 +Ins Current (mA):523.1131920924403 +Samples: 3000000 +Consumed Energy (mAs): 315455.5897130776 +Consumed Energy (mAh): 87.6265526980771 +Consumed Energy (mWs): 1498000.9590370413 +Consumed Energy (mWh): 416.11137751028923 +Avg power (mW): 2488.241950885876 +Avg Current (mA): 523.5941720897732 +Avg Voltage (V): 4.752233855000305 + Thread : 0 - ThreadProcess id: 13938 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600003 seconds +Real workload: 1.6005055654619852E11 - Integer reached: 324108 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13940 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600001 seconds +Real workload: 1.588899134719037E11 - Integer reached: 322977 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13942 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600006 seconds +Real workload: 4.8515685405985803E11 - Integer reached: 552342 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13943 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600002 seconds +Real workload: 5.767318221529114E11 - Integer reached: 600259 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 87.6265526980771 1.38083e+12 6.34593e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300003-2-2 +phone format: 3,0,0,0,0,3,2,2 +Exact values of frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.4877653121948 +Ins Current (mA):523.1131920924403 +Samples: 3000000 +Consumed Energy (mAs): 315455.5897130776 +Consumed Energy (mAh): 87.6265526980771 +Consumed Energy (mWs): 1498000.9590370413 +Consumed Energy (mWh): 416.11137751028923 +Avg power (mW): 2488.241950885876 +Avg Current (mA): 523.5941720897732 +Avg Voltage (V): 4.752233855000305 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 13938 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600003 seconds +Real workload: 1.6005055654619852E11 - Integer reached: 324108 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13940 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600001 seconds +Real workload: 1.588899134719037E11 - Integer reached: 322977 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13942 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600006 seconds +Real workload: 4.8515685405985803E11 - Integer reached: 552342 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13943 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:38:32 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 00:48:32 +0100 - Duration: 600002 seconds +Real workload: 5.767318221529114E11 - Integer reached: 600259 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 87.6265526980771 +Workload: 1.38083e+12 +Energy efficiency: 6.34593e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_02_21_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__05Oct22_02_21_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__05Oct22_02_21_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__05Oct22_02_21_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__05Oct22_02_21_48/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__05Oct22_02_21_48/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__05Oct22_02_21_48/app_output_folder/Thread_2_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__05Oct22_02_21_48/app_output_folder/Thread_3_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__05Oct22_02_21_48/app_output_folder/Thread_3_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__05Oct22_02_21_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__05Oct22_02_21_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__05Oct22_02_21_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__05Oct22_02_21_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__05Oct22_02_21_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__05Oct22_02_21_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 = 87.6265526980771 +--- Experiment result, Avg Power = 2488.241950885876 +--- Experiment result, Total Workload = 1.38083e+12 +--- Experiment result, Energy Efficiency = 6.34593e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_02_34_31 +--- Performing experiments on configuration 300003-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 14964 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2482.78103690326 +powermeter script : average_power with numpy arrays = 2482.781036903111 +powermeter script : Summary Result = time (s): 602.8588590621948 +Ins Current (mA):530.4661490576748 +Samples: 3000000 +Consumed Energy (mAs): 313519.34844171564 +Consumed Energy (mAh): 87.08870790047656 +Consumed Energy (mWs): 1489425.3089337926 +Consumed Energy (mWh): 413.7292524816091 +Avg power (mW): 2482.78103690326 +Avg Current (mA): 522.3454254731327 +Avg Voltage (V): 4.753140193875335 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.053s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.8588590621948 +Ins Current (mA):530.4661490576748 +Samples: 3000000 +Consumed Energy (mAs): 313519.34844171564 +Consumed Energy (mAh): 87.08870790047656 +Consumed Energy (mWs): 1489425.3089337926 +Consumed Energy (mWh): 413.7292524816091 +Avg power (mW): 2482.78103690326 +Avg Current (mA): 522.3454254731327 +Avg Voltage (V): 4.753140193875335 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 87.08870790047656 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2482.78103690326 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 14989 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600014 seconds +Real workload: 1.5909381174213907E11 - Integer reached: 323176 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 14990 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600010 seconds +Real workload: 1.593696487752825E11 - Integer reached: 323445 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 14991 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600001 seconds +Real workload: 4.870795241494541E11 - Integer reached: 553394 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 14992 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600008 seconds +Real workload: 5.81389682869435E11 - Integer reached: 602587 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.38693e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.27924e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300003-2-2 3,0,0,0,0,3,2,2 [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] time (s): 602.8588590621948 +Ins Current (mA):530.4661490576748 +Samples: 3000000 +Consumed Energy (mAs): 313519.34844171564 +Consumed Energy (mAh): 87.08870790047656 +Consumed Energy (mWs): 1489425.3089337926 +Consumed Energy (mWh): 413.7292524816091 +Avg power (mW): 2482.78103690326 +Avg Current (mA): 522.3454254731327 +Avg Voltage (V): 4.753140193875335 + Thread : 0 - ThreadProcess id: 14989 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600014 seconds +Real workload: 1.5909381174213907E11 - Integer reached: 323176 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 14990 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600010 seconds +Real workload: 1.593696487752825E11 - Integer reached: 323445 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 14991 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600001 seconds +Real workload: 4.870795241494541E11 - Integer reached: 553394 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 14992 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600008 seconds +Real workload: 5.81389682869435E11 - Integer reached: 602587 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 87.08870790047656 1.38693e+12 6.27924e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300003-2-2 +phone format: 3,0,0,0,0,3,2,2 +Exact values of frequencies: [1804800- 0- 0- 0- 0- 1804800- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.8588590621948 +Ins Current (mA):530.4661490576748 +Samples: 3000000 +Consumed Energy (mAs): 313519.34844171564 +Consumed Energy (mAh): 87.08870790047656 +Consumed Energy (mWs): 1489425.3089337926 +Consumed Energy (mWh): 413.7292524816091 +Avg power (mW): 2482.78103690326 +Avg Current (mA): 522.3454254731327 +Avg Voltage (V): 4.753140193875335 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 14989 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600014 seconds +Real workload: 1.5909381174213907E11 - Integer reached: 323176 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 14990 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600010 seconds +Real workload: 1.593696487752825E11 - Integer reached: 323445 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 14991 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600001 seconds +Real workload: 4.870795241494541E11 - Integer reached: 553394 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 14992 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 00:54:17 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:04:17 +0100 - Duration: 600008 seconds +Real workload: 5.81389682869435E11 - Integer reached: 602587 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 87.08870790047656 +Workload: 1.38693e+12 +Energy efficiency: 6.27924e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_02_37_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__05Oct22_02_37_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__05Oct22_02_37_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__05Oct22_02_37_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__05Oct22_02_37_33/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__05Oct22_02_37_33/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__05Oct22_02_37_33/app_output_folder/Thread_2_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__05Oct22_02_37_33/app_output_folder/Thread_3_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__05Oct22_02_37_33/app_output_folder/Thread_3_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__05Oct22_02_37_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__05Oct22_02_37_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__05Oct22_02_37_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__05Oct22_02_37_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__05Oct22_02_37_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__05Oct22_02_37_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 = 87.08870790047656 +--- Experiment result, Avg Power = 2482.78103690326 +--- Experiment result, Total Workload = 1.38693e+12 +--- Experiment result, Energy Efficiency = 6.27924e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_02_50_16 +--- Performing experiments on configuration 300030-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +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_3_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: 16041 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 1 +--- The current number of thread ready to be sambled : 1, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2048.4362673134306 +powermeter script : average_power with numpy arrays = 2048.43626731296 +powermeter script : Summary Result = time (s): 601.6419680118561 +Ins Current (mA):412.94059156990033 +Samples: 3000000 +Consumed Energy (mAs): 253646.57879000445 +Consumed Energy (mAh): 70.45738299722346 +Consumed Energy (mWs): 1224396.890655572 +Consumed Energy (mWh): 340.11024740432555 +Avg power (mW): 2048.4362673134306 +Avg Current (mA): 424.29767516011276 +Avg Voltage (V): 4.827828166959514 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1814 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 = [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6419680118561 +Ins Current (mA):412.94059156990033 +Samples: 3000000 +Consumed Energy (mAs): 253646.57879000445 +Consumed Energy (mAh): 70.45738299722346 +Consumed Energy (mWs): 1224396.890655572 +Consumed Energy (mWh): 340.11024740432555 +Avg power (mW): 2048.4362673134306 +Avg Current (mA): 424.29767516011276 +Avg Voltage (V): 4.827828166959514 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.45738299722346 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2048.4362673134306 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 16066 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600023 seconds +Real workload: 4.9660169240916885E10 - Integer reached: 184844 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 16067 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600020 seconds +Real workload: 4.95531889557679E10 - Integer reached: 184653 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 16068 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600002 seconds +Real workload: 4.79753647880202E11 - Integer reached: 549374 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 16069 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600005 seconds +Real workload: 5.81550091277546E11 - Integer reached: 602667 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16052e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.07119e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300030-2-2 3,0,0,0,3,0,2,2 [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] time (s): 601.6419680118561 +Ins Current (mA):412.94059156990033 +Samples: 3000000 +Consumed Energy (mAs): 253646.57879000445 +Consumed Energy (mAh): 70.45738299722346 +Consumed Energy (mWs): 1224396.890655572 +Consumed Energy (mWh): 340.11024740432555 +Avg power (mW): 2048.4362673134306 +Avg Current (mA): 424.29767516011276 +Avg Voltage (V): 4.827828166959514 + Thread : 0 - ThreadProcess id: 16066 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600023 seconds +Real workload: 4.9660169240916885E10 - Integer reached: 184844 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 16067 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600020 seconds +Real workload: 4.95531889557679E10 - Integer reached: 184653 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 16068 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600002 seconds +Real workload: 4.79753647880202E11 - Integer reached: 549374 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 16069 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600005 seconds +Real workload: 5.81550091277546E11 - Integer reached: 602667 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.45738299722346 1.16052e+12 6.07119e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300030-2-2 +phone format: 3,0,0,0,3,0,2,2 +Exact values of frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6419680118561 +Ins Current (mA):412.94059156990033 +Samples: 3000000 +Consumed Energy (mAs): 253646.57879000445 +Consumed Energy (mAh): 70.45738299722346 +Consumed Energy (mWs): 1224396.890655572 +Consumed Energy (mWh): 340.11024740432555 +Avg power (mW): 2048.4362673134306 +Avg Current (mA): 424.29767516011276 +Avg Voltage (V): 4.827828166959514 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 16066 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600023 seconds +Real workload: 4.9660169240916885E10 - Integer reached: 184844 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 16067 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600020 seconds +Real workload: 4.95531889557679E10 - Integer reached: 184653 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 16068 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600002 seconds +Real workload: 4.79753647880202E11 - Integer reached: 549374 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 16069 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:10:04 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:20:04 +0100 - Duration: 600005 seconds +Real workload: 5.81550091277546E11 - Integer reached: 602667 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.45738299722346 +Workload: 1.16052e+12 +Energy efficiency: 6.07119e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_02_53_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__05Oct22_02_53_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__05Oct22_02_53_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__05Oct22_02_53_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__05Oct22_02_53_18/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__05Oct22_02_53_18/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__05Oct22_02_53_18/app_output_folder/Thread_2_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__05Oct22_02_53_18/app_output_folder/Thread_3_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__05Oct22_02_53_18/app_output_folder/Thread_3_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__05Oct22_02_53_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__05Oct22_02_53_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__05Oct22_02_53_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__05Oct22_02_53_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__05Oct22_02_53_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__05Oct22_02_53_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 = 70.45738299722346 +--- Experiment result, Avg Power = 2048.4362673134306 +--- Experiment result, Total Workload = 1.16052e+12 +--- Experiment result, Energy Efficiency = 6.07119e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_03_06_03 +--- Performing experiments on configuration 300030-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 17405 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2067.1708190595846 +powermeter script : average_power with numpy arrays = 2067.1708190594654 +powermeter script : Summary Result = time (s): 601.8475453853607 +Ins Current (mA):410.2600230098745 +Samples: 3000000 +Consumed Energy (mAs): 257501.0291423176 +Consumed Energy (mAh): 71.52806365064377 +Consumed Energy (mWs): 1241596.504654712 +Consumed Energy (mWh): 344.8879179596422 +Avg power (mW): 2067.1708190595846 +Avg Current (mA): 428.4700360967198 +Avg Voltage (V): 4.824539979250628 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1817 bytes in 0.053s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.8475453853607 +Ins Current (mA):410.2600230098745 +Samples: 3000000 +Consumed Energy (mAs): 257501.0291423176 +Consumed Energy (mAh): 71.52806365064377 +Consumed Energy (mWs): 1241596.504654712 +Consumed Energy (mWh): 344.8879179596422 +Avg power (mW): 2067.1708190595846 +Avg Current (mA): 428.4700360967198 +Avg Voltage (V): 4.824539979250628 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.52806365064377 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2067.1708190595846 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 17432 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600025 seconds +Real workload: 4.949666658573497E10 - Integer reached: 184552 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 17433 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600009 seconds +Real workload: 4.940104666925191E10 - Integer reached: 184381 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 17434 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600006 seconds +Real workload: 4.8539058083828845E11 - Integer reached: 552470 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 17435 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600004 seconds +Real workload: 5.817666791107582E11 - Integer reached: 602775 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16605e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.13422e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300030-2-2 3,0,0,0,3,0,2,2 [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] time (s): 601.8475453853607 +Ins Current (mA):410.2600230098745 +Samples: 3000000 +Consumed Energy (mAs): 257501.0291423176 +Consumed Energy (mAh): 71.52806365064377 +Consumed Energy (mWs): 1241596.504654712 +Consumed Energy (mWh): 344.8879179596422 +Avg power (mW): 2067.1708190595846 +Avg Current (mA): 428.4700360967198 +Avg Voltage (V): 4.824539979250628 + Thread : 0 - ThreadProcess id: 17432 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600025 seconds +Real workload: 4.949666658573497E10 - Integer reached: 184552 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 17433 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600009 seconds +Real workload: 4.940104666925191E10 - Integer reached: 184381 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 17434 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600006 seconds +Real workload: 4.8539058083828845E11 - Integer reached: 552470 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 17435 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600004 seconds +Real workload: 5.817666791107582E11 - Integer reached: 602775 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.52806365064377 1.16605e+12 6.13422e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300030-2-2 +phone format: 3,0,0,0,3,0,2,2 +Exact values of frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.8475453853607 +Ins Current (mA):410.2600230098745 +Samples: 3000000 +Consumed Energy (mAs): 257501.0291423176 +Consumed Energy (mAh): 71.52806365064377 +Consumed Energy (mWs): 1241596.504654712 +Consumed Energy (mWh): 344.8879179596422 +Avg power (mW): 2067.1708190595846 +Avg Current (mA): 428.4700360967198 +Avg Voltage (V): 4.824539979250628 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 17432 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600025 seconds +Real workload: 4.949666658573497E10 - Integer reached: 184552 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 17433 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600009 seconds +Real workload: 4.940104666925191E10 - Integer reached: 184381 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 17434 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600006 seconds +Real workload: 4.8539058083828845E11 - Integer reached: 552470 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 17435 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:25:51 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:35:51 +0100 - Duration: 600004 seconds +Real workload: 5.817666791107582E11 - Integer reached: 602775 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.52806365064377 +Workload: 1.16605e+12 +Energy efficiency: 6.13422e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_03_09_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__05Oct22_03_09_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__05Oct22_03_09_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__05Oct22_03_09_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__05Oct22_03_09_05/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__05Oct22_03_09_05/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__05Oct22_03_09_05/app_output_folder/Thread_2_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__05Oct22_03_09_05/app_output_folder/Thread_3_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__05Oct22_03_09_05/app_output_folder/Thread_3_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__05Oct22_03_09_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__05Oct22_03_09_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__05Oct22_03_09_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__05Oct22_03_09_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__05Oct22_03_09_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__05Oct22_03_09_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 = 71.52806365064377 +--- Experiment result, Avg Power = 2067.1708190595846 +--- Experiment result, Total Workload = 1.16605e+12 +--- Experiment result, Energy Efficiency = 6.13422e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_03_21_50 +--- Performing experiments on configuration 300030-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +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_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +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: 18427 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2034.3834686908758 +powermeter script : average_power with numpy arrays = 2034.383468690273 +powermeter script : Summary Result = time (s): 602.7220797538757 +Ins Current (mA):421.5879448673113 +Samples: 3000000 +Consumed Energy (mAs): 253312.6190946482 +Consumed Energy (mAh): 70.36461641518005 +Consumed Energy (mWs): 1223067.125634462 +Consumed Energy (mWh): 339.74086823179505 +Avg power (mW): 2034.3834686908758 +Avg Current (mA): 421.1804854065548 +Avg Voltage (V): 4.830194036001306 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 bytes in 0.059s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.7220797538757 +Ins Current (mA):421.5879448673113 +Samples: 3000000 +Consumed Energy (mAs): 253312.6190946482 +Consumed Energy (mAh): 70.36461641518005 +Consumed Energy (mWs): 1223067.125634462 +Consumed Energy (mWh): 339.74086823179505 +Avg power (mW): 2034.3834686908758 +Avg Current (mA): 421.1804854065548 +Avg Voltage (V): 4.830194036001306 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.36461641518005 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2034.3834686908758 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 18452 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600012 seconds +Real workload: 4.9561586197416245E10 - Integer reached: 184668 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 18453 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600022 seconds +Real workload: 4.9678664901680664E10 - Integer reached: 184877 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 18454 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600007 seconds +Real workload: 4.802329877608495E11 - Integer reached: 549638 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 18455 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600009 seconds +Real workload: 5.759095117447626E11 - Integer reached: 599847 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.15538e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.09017e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300030-2-2 3,0,0,0,3,0,2,2 [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] time (s): 602.7220797538757 +Ins Current (mA):421.5879448673113 +Samples: 3000000 +Consumed Energy (mAs): 253312.6190946482 +Consumed Energy (mAh): 70.36461641518005 +Consumed Energy (mWs): 1223067.125634462 +Consumed Energy (mWh): 339.74086823179505 +Avg power (mW): 2034.3834686908758 +Avg Current (mA): 421.1804854065548 +Avg Voltage (V): 4.830194036001306 + Thread : 0 - ThreadProcess id: 18452 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600012 seconds +Real workload: 4.9561586197416245E10 - Integer reached: 184668 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 18453 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600022 seconds +Real workload: 4.9678664901680664E10 - Integer reached: 184877 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 18454 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600007 seconds +Real workload: 4.802329877608495E11 - Integer reached: 549638 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 18455 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600009 seconds +Real workload: 5.759095117447626E11 - Integer reached: 599847 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.36461641518005 1.15538e+12 6.09017e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300030-2-2 +phone format: 3,0,0,0,3,0,2,2 +Exact values of frequencies: [1804800- 0- 0- 0- 1804800- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.7220797538757 +Ins Current (mA):421.5879448673113 +Samples: 3000000 +Consumed Energy (mAs): 253312.6190946482 +Consumed Energy (mAh): 70.36461641518005 +Consumed Energy (mWs): 1223067.125634462 +Consumed Energy (mWh): 339.74086823179505 +Avg power (mW): 2034.3834686908758 +Avg Current (mA): 421.1804854065548 +Avg Voltage (V): 4.830194036001306 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 18452 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600012 seconds +Real workload: 4.9561586197416245E10 - Integer reached: 184668 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 18453 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600022 seconds +Real workload: 4.9678664901680664E10 - Integer reached: 184877 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 18454 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600007 seconds +Real workload: 4.802329877608495E11 - Integer reached: 549638 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 18455 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:41:38 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 01:51:38 +0100 - Duration: 600009 seconds +Real workload: 5.759095117447626E11 - Integer reached: 599847 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.36461641518005 +Workload: 1.15538e+12 +Energy efficiency: 6.09017e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_03_24_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__05Oct22_03_24_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__05Oct22_03_24_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__05Oct22_03_24_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__05Oct22_03_24_52/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__05Oct22_03_24_52/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__05Oct22_03_24_52/app_output_folder/Thread_2_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__05Oct22_03_24_52/app_output_folder/Thread_3_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__05Oct22_03_24_52/app_output_folder/Thread_3_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__05Oct22_03_24_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__05Oct22_03_24_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__05Oct22_03_24_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__05Oct22_03_24_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__05Oct22_03_24_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__05Oct22_03_24_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 = 70.36461641518005 +--- Experiment result, Avg Power = 2034.3834686908758 +--- Experiment result, Total Workload = 1.15538e+12 +--- Experiment result, Energy Efficiency = 6.09017e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_03_37_38 +--- Performing experiments on configuration 300300-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +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: 19449 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 1 +--- The current number of thread ready to be sambled : 1, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2043.532655655454 +powermeter script : average_power with numpy arrays = 2043.532655654985 +powermeter script : Summary Result = time (s): 601.7636823654175 +Ins Current (mA):442.2578886615847 +Samples: 3000000 +Consumed Energy (mAs): 253963.39334611077 +Consumed Energy (mAh): 70.54538704058632 +Consumed Energy (mWs): 1226083.3100226054 +Consumed Energy (mWh): 340.5786972285015 +Avg power (mW): 2043.532655655454 +Avg Current (mA): 423.2155994909438 +Avg Voltage (V): 4.828585378500875 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1817 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 = [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7636823654175 +Ins Current (mA):442.2578886615847 +Samples: 3000000 +Consumed Energy (mAs): 253963.39334611077 +Consumed Energy (mAh): 70.54538704058632 +Consumed Energy (mWs): 1226083.3100226054 +Consumed Energy (mWh): 340.5786972285015 +Avg power (mW): 2043.532655655454 +Avg Current (mA): 423.2155994909438 +Avg Voltage (V): 4.828585378500875 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.54538704058632 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2043.532655655454 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 19474 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:07:26 +0100 - Duration: 600025 seconds +Real workload: 4.999251284159331E10 - Integer reached: 185436 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 19475 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600028 seconds +Real workload: 4.949275045696362E10 - Integer reached: 184545 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 19477 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600002 seconds +Real workload: 4.8537597118890173E11 - Integer reached: 552462 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 19478 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600007 seconds +Real workload: 5.814458231509528E11 - Integer reached: 602615 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16631e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.0486e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300300-2-2 3,0,0,3,0,0,2,2 [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] time (s): 601.7636823654175 +Ins Current (mA):442.2578886615847 +Samples: 3000000 +Consumed Energy (mAs): 253963.39334611077 +Consumed Energy (mAh): 70.54538704058632 +Consumed Energy (mWs): 1226083.3100226054 +Consumed Energy (mWh): 340.5786972285015 +Avg power (mW): 2043.532655655454 +Avg Current (mA): 423.2155994909438 +Avg Voltage (V): 4.828585378500875 + Thread : 0 - ThreadProcess id: 19474 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:07:26 +0100 - Duration: 600025 seconds +Real workload: 4.999251284159331E10 - Integer reached: 185436 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 19475 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600028 seconds +Real workload: 4.949275045696362E10 - Integer reached: 184545 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 19477 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600002 seconds +Real workload: 4.8537597118890173E11 - Integer reached: 552462 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 19478 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600007 seconds +Real workload: 5.814458231509528E11 - Integer reached: 602615 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.54538704058632 1.16631e+12 6.0486e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300300-2-2 +phone format: 3,0,0,3,0,0,2,2 +Exact values of frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7636823654175 +Ins Current (mA):442.2578886615847 +Samples: 3000000 +Consumed Energy (mAs): 253963.39334611077 +Consumed Energy (mAh): 70.54538704058632 +Consumed Energy (mWs): 1226083.3100226054 +Consumed Energy (mWh): 340.5786972285015 +Avg power (mW): 2043.532655655454 +Avg Current (mA): 423.2155994909438 +Avg Voltage (V): 4.828585378500875 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 19474 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:07:26 +0100 - Duration: 600025 seconds +Real workload: 4.999251284159331E10 - Integer reached: 185436 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 19475 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600028 seconds +Real workload: 4.949275045696362E10 - Integer reached: 184545 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 19477 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600002 seconds +Real workload: 4.8537597118890173E11 - Integer reached: 552462 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 19478 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 01:57:26 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:07:27 +0100 - Duration: 600007 seconds +Real workload: 5.814458231509528E11 - Integer reached: 602615 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.54538704058632 +Workload: 1.16631e+12 +Energy efficiency: 6.0486e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_03_40_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__05Oct22_03_40_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__05Oct22_03_40_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__05Oct22_03_40_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__05Oct22_03_40_40/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__05Oct22_03_40_40/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__05Oct22_03_40_40/app_output_folder/Thread_2_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__05Oct22_03_40_40/app_output_folder/Thread_3_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__05Oct22_03_40_40/app_output_folder/Thread_3_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__05Oct22_03_40_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__05Oct22_03_40_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__05Oct22_03_40_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__05Oct22_03_40_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__05Oct22_03_40_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__05Oct22_03_40_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 = 70.54538704058632 +--- Experiment result, Avg Power = 2043.532655655454 +--- Experiment result, Total Workload = 1.16631e+12 +--- Experiment result, Energy Efficiency = 6.0486e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_03_53_26 +--- Performing experiments on configuration 300300-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 20473 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 1 +--- The current number of thread ready to be sambled : 1, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2065.543430131354 +powermeter script : average_power with numpy arrays = 2065.5434301310884 +powermeter script : Summary Result = time (s): 601.6870002746582 +Ins Current (mA):404.96317770395876 +Samples: 3000000 +Consumed Energy (mAs): 257681.61578979838 +Consumed Energy (mAh): 71.57822660827733 +Consumed Energy (mWs): 1242872.4748908693 +Consumed Energy (mWh): 345.2423541363526 +Avg power (mW): 2065.543430131354 +Avg Current (mA): 428.09070995269155 +Avg Voltage (V): 4.82501344250058 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.048s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6870002746582 +Ins Current (mA):404.96317770395876 +Samples: 3000000 +Consumed Energy (mAs): 257681.61578979838 +Consumed Energy (mAh): 71.57822660827733 +Consumed Energy (mWs): 1242872.4748908693 +Consumed Energy (mWh): 345.2423541363526 +Avg power (mW): 2065.543430131354 +Avg Current (mA): 428.09070995269155 +Avg Voltage (V): 4.82501344250058 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.57822660827733 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2065.543430131354 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 20498 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600007 seconds +Real workload: 4.948100295071336E10 - Integer reached: 184524 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 20499 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600015 seconds +Real workload: 5.0078592789205894E10 - Integer reached: 185589 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 20500 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600003 seconds +Real workload: 4.81097878097479E11 - Integer reached: 550114 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 20501 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600003 seconds +Real workload: 5.814698842277755E11 - Integer reached: 602627 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16213e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.15923e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300300-2-2 3,0,0,3,0,0,2,2 [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] time (s): 601.6870002746582 +Ins Current (mA):404.96317770395876 +Samples: 3000000 +Consumed Energy (mAs): 257681.61578979838 +Consumed Energy (mAh): 71.57822660827733 +Consumed Energy (mWs): 1242872.4748908693 +Consumed Energy (mWh): 345.2423541363526 +Avg power (mW): 2065.543430131354 +Avg Current (mA): 428.09070995269155 +Avg Voltage (V): 4.82501344250058 + Thread : 0 - ThreadProcess id: 20498 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600007 seconds +Real workload: 4.948100295071336E10 - Integer reached: 184524 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 20499 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600015 seconds +Real workload: 5.0078592789205894E10 - Integer reached: 185589 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 20500 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600003 seconds +Real workload: 4.81097878097479E11 - Integer reached: 550114 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 20501 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600003 seconds +Real workload: 5.814698842277755E11 - Integer reached: 602627 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.57822660827733 1.16213e+12 6.15923e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300300-2-2 +phone format: 3,0,0,3,0,0,2,2 +Exact values of frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6870002746582 +Ins Current (mA):404.96317770395876 +Samples: 3000000 +Consumed Energy (mAs): 257681.61578979838 +Consumed Energy (mAh): 71.57822660827733 +Consumed Energy (mWs): 1242872.4748908693 +Consumed Energy (mWh): 345.2423541363526 +Avg power (mW): 2065.543430131354 +Avg Current (mA): 428.09070995269155 +Avg Voltage (V): 4.82501344250058 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 20498 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600007 seconds +Real workload: 4.948100295071336E10 - Integer reached: 184524 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 20499 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600015 seconds +Real workload: 5.0078592789205894E10 - Integer reached: 185589 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 20500 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600003 seconds +Real workload: 4.81097878097479E11 - Integer reached: 550114 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 20501 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:13:14 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:23:14 +0100 - Duration: 600003 seconds +Real workload: 5.814698842277755E11 - Integer reached: 602627 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.57822660827733 +Workload: 1.16213e+12 +Energy efficiency: 6.15923e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_03_56_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__05Oct22_03_56_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__05Oct22_03_56_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__05Oct22_03_56_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__05Oct22_03_56_28/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__05Oct22_03_56_28/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__05Oct22_03_56_28/app_output_folder/Thread_2_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__05Oct22_03_56_28/app_output_folder/Thread_3_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__05Oct22_03_56_28/app_output_folder/Thread_3_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__05Oct22_03_56_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__05Oct22_03_56_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__05Oct22_03_56_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__05Oct22_03_56_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__05Oct22_03_56_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__05Oct22_03_56_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 = 71.57822660827733 +--- Experiment result, Avg Power = 2065.543430131354 +--- Experiment result, Total Workload = 1.16213e+12 +--- Experiment result, Energy Efficiency = 6.15923e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_04_09_14 +--- Performing experiments on configuration 300300-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 21811 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2041.7395112120066 +powermeter script : average_power with numpy arrays = 2041.7395112115964 +powermeter script : Summary Result = time (s): 601.8799254894257 +Ins Current (mA):424.0279013775448 +Samples: 3000000 +Consumed Energy (mAs): 254581.34709463705 +Consumed Energy (mAh): 70.7170408596214 +Consumed Energy (mWs): 1228947.9473763318 +Consumed Energy (mWh): 341.37442982675884 +Avg power (mW): 2041.7395112120066 +Avg Current (mA): 422.81338404922946 +Avg Voltage (V): 4.828937749459418 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1817 bytes in 0.065s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.8799254894257 +Ins Current (mA):424.0279013775448 +Samples: 3000000 +Consumed Energy (mAs): 254581.34709463705 +Consumed Energy (mAh): 70.7170408596214 +Consumed Energy (mWs): 1228947.9473763318 +Consumed Energy (mWh): 341.37442982675884 +Avg power (mW): 2041.7395112120066 +Avg Current (mA): 422.81338404922946 +Avg Voltage (V): 4.828937749459418 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.7170408596214 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2041.7395112120066 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 21836 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:39:00 +0100 - Duration: 600010 seconds +Real workload: 4.970725607677782E10 - Integer reached: 184928 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 21837 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600008 seconds +Real workload: 4.949498823749237E10 - Integer reached: 184549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 21838 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:01 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600003 seconds +Real workload: 4.8074891786792334E11 - Integer reached: 549922 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 21839 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600009 seconds +Real workload: 5.824488017676732E11 - Integer reached: 603115 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1624e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.08371e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 300300-2-2 3,0,0,3,0,0,2,2 [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] time (s): 601.8799254894257 +Ins Current (mA):424.0279013775448 +Samples: 3000000 +Consumed Energy (mAs): 254581.34709463705 +Consumed Energy (mAh): 70.7170408596214 +Consumed Energy (mWs): 1228947.9473763318 +Consumed Energy (mWh): 341.37442982675884 +Avg power (mW): 2041.7395112120066 +Avg Current (mA): 422.81338404922946 +Avg Voltage (V): 4.828937749459418 + Thread : 0 - ThreadProcess id: 21836 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:39:00 +0100 - Duration: 600010 seconds +Real workload: 4.970725607677782E10 - Integer reached: 184928 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 21837 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600008 seconds +Real workload: 4.949498823749237E10 - Integer reached: 184549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 21838 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:01 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600003 seconds +Real workload: 4.8074891786792334E11 - Integer reached: 549922 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 21839 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600009 seconds +Real workload: 5.824488017676732E11 - Integer reached: 603115 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.7170408596214 1.1624e+12 6.08371e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 300300-2-2 +phone format: 3,0,0,3,0,0,2,2 +Exact values of frequencies: [1804800- 0- 0- 1804800- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.8799254894257 +Ins Current (mA):424.0279013775448 +Samples: 3000000 +Consumed Energy (mAs): 254581.34709463705 +Consumed Energy (mAh): 70.7170408596214 +Consumed Energy (mWs): 1228947.9473763318 +Consumed Energy (mWh): 341.37442982675884 +Avg power (mW): 2041.7395112120066 +Avg Current (mA): 422.81338404922946 +Avg Voltage (V): 4.828937749459418 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 21836 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:39:00 +0100 - Duration: 600010 seconds +Real workload: 4.970725607677782E10 - Integer reached: 184928 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 21837 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600008 seconds +Real workload: 4.949498823749237E10 - Integer reached: 184549 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 21838 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:01 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600003 seconds +Real workload: 4.8074891786792334E11 - Integer reached: 549922 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 21839 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:29:00 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:39:01 +0100 - Duration: 600009 seconds +Real workload: 5.824488017676732E11 - Integer reached: 603115 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.7170408596214 +Workload: 1.1624e+12 +Energy efficiency: 6.08371e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_04_12_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__05Oct22_04_12_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__05Oct22_04_12_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__05Oct22_04_12_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__05Oct22_04_12_16/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__05Oct22_04_12_16/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__05Oct22_04_12_16/app_output_folder/Thread_2_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__05Oct22_04_12_16/app_output_folder/Thread_3_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__05Oct22_04_12_16/app_output_folder/Thread_3_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__05Oct22_04_12_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__05Oct22_04_12_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__05Oct22_04_12_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__05Oct22_04_12_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__05Oct22_04_12_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__05Oct22_04_12_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 = 70.7170408596214 +--- Experiment result, Avg Power = 2041.7395112120066 +--- Experiment result, Total Workload = 1.1624e+12 +--- Experiment result, Energy Efficiency = 6.08371e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_04_24_59 +--- Performing experiments on configuration 303000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +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_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 22833 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 1 +--- The current number of thread ready to be sambled : 1, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2035.687582112515 +powermeter script : average_power with numpy arrays = 2035.68758211205 +powermeter script : Summary Result = time (s): 601.8024985790253 +Ins Current (mA):406.3750995264635 +Samples: 3000000 +Consumed Energy (mAs): 252435.28865789578 +Consumed Energy (mAh): 70.12091351608217 +Consumed Energy (mWs): 1218975.0785901232 +Consumed Energy (mWh): 338.6041884972565 +Avg power (mW): 2035.687582112515 +Avg Current (mA): 421.47346231364725 +Avg Voltage (V): 4.829930622292942 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 bytes in 0.040s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.8024985790253 +Ins Current (mA):406.3750995264635 +Samples: 3000000 +Consumed Energy (mAs): 252435.28865789578 +Consumed Energy (mAh): 70.12091351608217 +Consumed Energy (mWs): 1218975.0785901232 +Consumed Energy (mWh): 338.6041884972565 +Avg power (mW): 2035.687582112515 +Avg Current (mA): 421.47346231364725 +Avg Voltage (V): 4.829930622292942 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.12091351608217 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2035.687582112515 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 22858 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600015 seconds +Real workload: 4.9655685988969406E10 - Integer reached: 184836 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 22859 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600008 seconds +Real workload: 4.975717098455546E10 - Integer reached: 185017 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 22860 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600004 seconds +Real workload: 4.8424441702214417E11 - Integer reached: 551842 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 22862 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600004 seconds +Real workload: 5.761968522270463E11 - Integer reached: 599991 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.15985e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.04569e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 303000-2-2 3,0,3,0,0,0,2,2 [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] time (s): 601.8024985790253 +Ins Current (mA):406.3750995264635 +Samples: 3000000 +Consumed Energy (mAs): 252435.28865789578 +Consumed Energy (mAh): 70.12091351608217 +Consumed Energy (mWs): 1218975.0785901232 +Consumed Energy (mWh): 338.6041884972565 +Avg power (mW): 2035.687582112515 +Avg Current (mA): 421.47346231364725 +Avg Voltage (V): 4.829930622292942 + Thread : 0 - ThreadProcess id: 22858 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600015 seconds +Real workload: 4.9655685988969406E10 - Integer reached: 184836 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 22859 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600008 seconds +Real workload: 4.975717098455546E10 - Integer reached: 185017 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 22860 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600004 seconds +Real workload: 4.8424441702214417E11 - Integer reached: 551842 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 22862 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600004 seconds +Real workload: 5.761968522270463E11 - Integer reached: 599991 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.12091351608217 1.15985e+12 6.04569e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 303000-2-2 +phone format: 3,0,3,0,0,0,2,2 +Exact values of frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.8024985790253 +Ins Current (mA):406.3750995264635 +Samples: 3000000 +Consumed Energy (mAs): 252435.28865789578 +Consumed Energy (mAh): 70.12091351608217 +Consumed Energy (mWs): 1218975.0785901232 +Consumed Energy (mWh): 338.6041884972565 +Avg power (mW): 2035.687582112515 +Avg Current (mA): 421.47346231364725 +Avg Voltage (V): 4.829930622292942 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 22858 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600015 seconds +Real workload: 4.9655685988969406E10 - Integer reached: 184836 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 22859 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600008 seconds +Real workload: 4.975717098455546E10 - Integer reached: 185017 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 22860 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600004 seconds +Real workload: 4.8424441702214417E11 - Integer reached: 551842 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 22862 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 02:44:47 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 02:54:48 +0100 - Duration: 600004 seconds +Real workload: 5.761968522270463E11 - Integer reached: 599991 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.12091351608217 +Workload: 1.15985e+12 +Energy efficiency: 6.04569e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_04_28_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__05Oct22_04_28_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__05Oct22_04_28_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__05Oct22_04_28_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__05Oct22_04_28_01/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__05Oct22_04_28_01/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__05Oct22_04_28_01/app_output_folder/Thread_2_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__05Oct22_04_28_01/app_output_folder/Thread_3_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__05Oct22_04_28_01/app_output_folder/Thread_3_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__05Oct22_04_28_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__05Oct22_04_28_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__05Oct22_04_28_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__05Oct22_04_28_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__05Oct22_04_28_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__05Oct22_04_28_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 = 70.12091351608217 +--- Experiment result, Avg Power = 2035.687582112515 +--- Experiment result, Total Workload = 1.15985e+12 +--- Experiment result, Energy Efficiency = 6.04569e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_04_40_47 +--- Performing experiments on configuration 303000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 23863 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2026.1095988610796 +powermeter script : average_power with numpy arrays = 2026.1095988604097 +powermeter script : Summary Result = time (s): 601.730429649353 +Ins Current (mA):401.1592210374738 +Samples: 3000000 +Consumed Energy (mAs): 251282.09964307674 +Consumed Energy (mAh): 69.80058323418798 +Consumed Energy (mWs): 1214139.8314455037 +Consumed Energy (mWh): 337.2610642904177 +Avg power (mW): 2026.1095988610796 +Avg Current (mA): 419.33552223960805 +Avg Voltage (V): 4.831714680501982 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.074s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.730429649353 +Ins Current (mA):401.1592210374738 +Samples: 3000000 +Consumed Energy (mAs): 251282.09964307674 +Consumed Energy (mAh): 69.80058323418798 +Consumed Energy (mWs): 1214139.8314455037 +Consumed Energy (mWh): 337.2610642904177 +Avg power (mW): 2026.1095988610796 +Avg Current (mA): 419.33552223960805 +Avg Voltage (V): 4.831714680501982 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 69.80058323418798 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2026.1095988610796 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 23888 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600005 seconds +Real workload: 5.014109101614342E10 - Integer reached: 185700 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 23889 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:34 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600012 seconds +Real workload: 4.938986931776376E10 - Integer reached: 184361 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 23890 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600008 seconds +Real workload: 4.847260730188495E11 - Integer reached: 552106 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 23891 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600006 seconds +Real workload: 5.819110941057795E11 - Integer reached: 602847 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16617e+12 +--- Getting energy efficiency +--- Energy efficiency: 5.98546e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 303000-2-2 3,0,3,0,0,0,2,2 [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] time (s): 601.730429649353 +Ins Current (mA):401.1592210374738 +Samples: 3000000 +Consumed Energy (mAs): 251282.09964307674 +Consumed Energy (mAh): 69.80058323418798 +Consumed Energy (mWs): 1214139.8314455037 +Consumed Energy (mWh): 337.2610642904177 +Avg power (mW): 2026.1095988610796 +Avg Current (mA): 419.33552223960805 +Avg Voltage (V): 4.831714680501982 + Thread : 0 - ThreadProcess id: 23888 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600005 seconds +Real workload: 5.014109101614342E10 - Integer reached: 185700 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 23889 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:34 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600012 seconds +Real workload: 4.938986931776376E10 - Integer reached: 184361 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 23890 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600008 seconds +Real workload: 4.847260730188495E11 - Integer reached: 552106 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 23891 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600006 seconds +Real workload: 5.819110941057795E11 - Integer reached: 602847 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 69.80058323418798 1.16617e+12 5.98546e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 303000-2-2 +phone format: 3,0,3,0,0,0,2,2 +Exact values of frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.730429649353 +Ins Current (mA):401.1592210374738 +Samples: 3000000 +Consumed Energy (mAs): 251282.09964307674 +Consumed Energy (mAh): 69.80058323418798 +Consumed Energy (mWs): 1214139.8314455037 +Consumed Energy (mWh): 337.2610642904177 +Avg power (mW): 2026.1095988610796 +Avg Current (mA): 419.33552223960805 +Avg Voltage (V): 4.831714680501982 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 23888 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600005 seconds +Real workload: 5.014109101614342E10 - Integer reached: 185700 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 23889 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:34 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600012 seconds +Real workload: 4.938986931776376E10 - Integer reached: 184361 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 23890 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600008 seconds +Real workload: 4.847260730188495E11 - Integer reached: 552106 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 23891 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:00:35 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:10:35 +0100 - Duration: 600006 seconds +Real workload: 5.819110941057795E11 - Integer reached: 602847 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 69.80058323418798 +Workload: 1.16617e+12 +Energy efficiency: 5.98546e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49/app_output_folder/Thread_2_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__05Oct22_04_43_49/app_output_folder/Thread_3_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__05Oct22_04_43_49/app_output_folder/Thread_3_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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49/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__05Oct22_04_43_49' +--- 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 = 69.80058323418798 +--- Experiment result, Avg Power = 2026.1095988610796 +--- Experiment result, Total Workload = 1.16617e+12 +--- Experiment result, Energy Efficiency = 5.98546e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_04_56_33 +--- Performing experiments on configuration 303000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 25238 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2046.3684465840151 +powermeter script : average_power with numpy arrays = 2046.3684465831132 +powermeter script : Summary Result = time (s): 601.6331593990326 +Ins Current (mA):414.55497394166593 +Samples: 3000000 +Consumed Energy (mAs): 253964.47110316175 +Consumed Energy (mAh): 70.54568641754493 +Consumed Energy (mWs): 1226120.2949636118 +Consumed Energy (mWh): 340.5889708232255 +Avg power (mW): 2046.3684465840151 +Avg Current (mA): 423.82127211591666 +Avg Voltage (V): 4.8283759717099 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.061s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6331593990326 +Ins Current (mA):414.55497394166593 +Samples: 3000000 +Consumed Energy (mAs): 253964.47110316175 +Consumed Energy (mAh): 70.54568641754493 +Consumed Energy (mWs): 1226120.2949636118 +Consumed Energy (mWh): 340.5889708232255 +Avg power (mW): 2046.3684465840151 +Avg Current (mA): 423.82127211591666 +Avg Voltage (V): 4.8283759717099 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.54568641754493 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2046.3684465840151 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 25264 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:21 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600003 seconds +Real workload: 4.938707516230931E10 - Integer reached: 184356 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 25265 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600023 seconds +Real workload: 4.988066765861819E10 - Integer reached: 185237 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 25266 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600004 seconds +Real workload: 4.845946877002594E11 - Integer reached: 552034 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 25267 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600005 seconds +Real workload: 5.817105225987368E11 - Integer reached: 602747 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16557e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.05246e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 303000-2-2 3,0,3,0,0,0,2,2 [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] time (s): 601.6331593990326 +Ins Current (mA):414.55497394166593 +Samples: 3000000 +Consumed Energy (mAs): 253964.47110316175 +Consumed Energy (mAh): 70.54568641754493 +Consumed Energy (mWs): 1226120.2949636118 +Consumed Energy (mWh): 340.5889708232255 +Avg power (mW): 2046.3684465840151 +Avg Current (mA): 423.82127211591666 +Avg Voltage (V): 4.8283759717099 + Thread : 0 - ThreadProcess id: 25264 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:21 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600003 seconds +Real workload: 4.938707516230931E10 - Integer reached: 184356 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 25265 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600023 seconds +Real workload: 4.988066765861819E10 - Integer reached: 185237 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 25266 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600004 seconds +Real workload: 4.845946877002594E11 - Integer reached: 552034 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 25267 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600005 seconds +Real workload: 5.817105225987368E11 - Integer reached: 602747 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.54568641754493 1.16557e+12 6.05246e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 303000-2-2 +phone format: 3,0,3,0,0,0,2,2 +Exact values of frequencies: [1804800- 0- 1804800- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6331593990326 +Ins Current (mA):414.55497394166593 +Samples: 3000000 +Consumed Energy (mAs): 253964.47110316175 +Consumed Energy (mAh): 70.54568641754493 +Consumed Energy (mWs): 1226120.2949636118 +Consumed Energy (mWh): 340.5889708232255 +Avg power (mW): 2046.3684465840151 +Avg Current (mA): 423.82127211591666 +Avg Voltage (V): 4.8283759717099 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 25264 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:21 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600003 seconds +Real workload: 4.938707516230931E10 - Integer reached: 184356 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 25265 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600023 seconds +Real workload: 4.988066765861819E10 - Integer reached: 185237 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 25266 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600004 seconds +Real workload: 4.845946877002594E11 - Integer reached: 552034 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 25267 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:16:22 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:26:22 +0100 - Duration: 600005 seconds +Real workload: 5.817105225987368E11 - Integer reached: 602747 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.54568641754493 +Workload: 1.16557e+12 +Energy efficiency: 6.05246e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_04_59_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__05Oct22_04_59_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__05Oct22_04_59_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__05Oct22_04_59_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__05Oct22_04_59_36/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__05Oct22_04_59_36/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__05Oct22_04_59_36/app_output_folder/Thread_2_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__05Oct22_04_59_36/app_output_folder/Thread_3_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__05Oct22_04_59_36/app_output_folder/Thread_3_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__05Oct22_04_59_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__05Oct22_04_59_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__05Oct22_04_59_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__05Oct22_04_59_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__05Oct22_04_59_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__05Oct22_04_59_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 = 70.54568641754493 +--- Experiment result, Avg Power = 2046.3684465840151 +--- Experiment result, Total Workload = 1.16557e+12 +--- Experiment result, Energy Efficiency = 6.05246e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_05_12_20 +--- Performing experiments on configuration 330000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 26316 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2037.9039312812663 +powermeter script : average_power with numpy arrays = 2037.9039312809564 +powermeter script : Summary Result = time (s): 601.9875276088715 +Ins Current (mA):411.174261529436 +Samples: 3000000 +Consumed Energy (mAs): 253194.30992927763 +Consumed Energy (mAh): 70.33175275813268 +Consumed Energy (mWs): 1222412.8871552553 +Consumed Energy (mWh): 339.55913532090426 +Avg power (mW): 2037.9039312812663 +Avg Current (mA): 421.94252020922113 +Avg Voltage (V): 4.829814094751027 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.063s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.9875276088715 +Ins Current (mA):411.174261529436 +Samples: 3000000 +Consumed Energy (mAs): 253194.30992927763 +Consumed Energy (mAh): 70.33175275813268 +Consumed Energy (mWs): 1222412.8871552553 +Consumed Energy (mWh): 339.55913532090426 +Avg power (mW): 2037.9039312812663 +Avg Current (mA): 421.94252020922113 +Avg Voltage (V): 4.829814094751027 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.33175275813268 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2037.9039312812663 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 26341 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600008 seconds +Real workload: 4.947429075275023E10 - Integer reached: 184512 - 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: 26342 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600011 seconds +Real workload: 4.920228604285214E10 - Integer reached: 184025 - 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 : 2 - ThreadProcess id: 26344 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600006 seconds +Real workload: 4.849596923951915E11 - Integer reached: 552234 - 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 : 3 - ThreadProcess id: 26345 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600010 seconds +Real workload: 5.813175065296215E11 - Integer reached: 602551 - 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 3,3,0,0,0,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16495e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.03732e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 330000-2-2 3,3,0,0,0,0,2,2 [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] time (s): 601.9875276088715 +Ins Current (mA):411.174261529436 +Samples: 3000000 +Consumed Energy (mAs): 253194.30992927763 +Consumed Energy (mAh): 70.33175275813268 +Consumed Energy (mWs): 1222412.8871552553 +Consumed Energy (mWh): 339.55913532090426 +Avg power (mW): 2037.9039312812663 +Avg Current (mA): 421.94252020922113 +Avg Voltage (V): 4.829814094751027 + Thread : 0 - ThreadProcess id: 26341 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600008 seconds +Real workload: 4.947429075275023E10 - Integer reached: 184512 - 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: 26342 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600011 seconds +Real workload: 4.920228604285214E10 - Integer reached: 184025 - 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 : 2 - ThreadProcess id: 26344 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600006 seconds +Real workload: 4.849596923951915E11 - Integer reached: 552234 - 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 : 3 - ThreadProcess id: 26345 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600010 seconds +Real workload: 5.813175065296215E11 - Integer reached: 602551 - 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 + + 70.33175275813268 1.16495e+12 6.03732e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 330000-2-2 +phone format: 3,3,0,0,0,0,2,2 +Exact values of frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.9875276088715 +Ins Current (mA):411.174261529436 +Samples: 3000000 +Consumed Energy (mAs): 253194.30992927763 +Consumed Energy (mAh): 70.33175275813268 +Consumed Energy (mWs): 1222412.8871552553 +Consumed Energy (mWh): 339.55913532090426 +Avg power (mW): 2037.9039312812663 +Avg Current (mA): 421.94252020922113 +Avg Voltage (V): 4.829814094751027 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 26341 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600008 seconds +Real workload: 4.947429075275023E10 - Integer reached: 184512 - 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: 26342 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600011 seconds +Real workload: 4.920228604285214E10 - Integer reached: 184025 - 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 : 2 - ThreadProcess id: 26344 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600006 seconds +Real workload: 4.849596923951915E11 - Integer reached: 552234 - 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 : 3 - ThreadProcess id: 26345 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:32:08 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:42:08 +0100 - Duration: 600010 seconds +Real workload: 5.813175065296215E11 - Integer reached: 602551 - 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): 70.33175275813268 +Workload: 1.16495e+12 +Energy efficiency: 6.03732e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_05_15_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__05Oct22_05_15_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__05Oct22_05_15_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__05Oct22_05_15_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__05Oct22_05_15_22/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__05Oct22_05_15_22/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__05Oct22_05_15_22/app_output_folder/Thread_2_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__05Oct22_05_15_22/app_output_folder/Thread_3_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__05Oct22_05_15_22/app_output_folder/Thread_3_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__05Oct22_05_15_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__05Oct22_05_15_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__05Oct22_05_15_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__05Oct22_05_15_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__05Oct22_05_15_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__05Oct22_05_15_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 = 70.33175275813268 +--- Experiment result, Avg Power = 2037.9039312812663 +--- Experiment result, Total Workload = 1.16495e+12 +--- Experiment result, Energy Efficiency = 6.03732e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_05_28_07 +--- Performing experiments on configuration 330000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 27343 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2033.4880545000324 +powermeter script : average_power with numpy arrays = 2033.4880544993705 +powermeter script : Summary Result = time (s): 602.9181933403015 +Ins Current (mA):414.9684781118103 +Samples: 3000000 +Consumed Energy (mAs): 252308.70913629362 +Consumed Energy (mAh): 70.08575253785934 +Consumed Energy (mWs): 1218421.3987025823 +Consumed Energy (mWh): 338.45038852849507 +Avg power (mW): 2033.4880545000324 +Avg Current (mA): 420.9721782090836 +Avg Voltage (V): 4.830457117501155 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.050s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.9181933403015 +Ins Current (mA):414.9684781118103 +Samples: 3000000 +Consumed Energy (mAs): 252308.70913629362 +Consumed Energy (mAh): 70.08575253785934 +Consumed Energy (mWs): 1218421.3987025823 +Consumed Energy (mWh): 338.45038852849507 +Avg power (mW): 2033.4880545000324 +Avg Current (mA): 420.9721782090836 +Avg Voltage (V): 4.830457117501155 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.08575253785934 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2033.4880545000324 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 27370 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600033 seconds +Real workload: 4.98419174936133E10 - Integer reached: 185168 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 27371 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600022 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 27373 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600002 seconds +Real workload: 4.8428819367973413E11 - Integer reached: 551866 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 27374 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600001 seconds +Real workload: 5.811330767980662E11 - Integer reached: 602459 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16477e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.01713e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 330000-2-2 3,3,0,0,0,0,2,2 [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] time (s): 602.9181933403015 +Ins Current (mA):414.9684781118103 +Samples: 3000000 +Consumed Energy (mAs): 252308.70913629362 +Consumed Energy (mAh): 70.08575253785934 +Consumed Energy (mWs): 1218421.3987025823 +Consumed Energy (mWh): 338.45038852849507 +Avg power (mW): 2033.4880545000324 +Avg Current (mA): 420.9721782090836 +Avg Voltage (V): 4.830457117501155 + Thread : 0 - ThreadProcess id: 27370 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600033 seconds +Real workload: 4.98419174936133E10 - Integer reached: 185168 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 27371 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600022 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 27373 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600002 seconds +Real workload: 4.8428819367973413E11 - Integer reached: 551866 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 27374 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600001 seconds +Real workload: 5.811330767980662E11 - Integer reached: 602459 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.08575253785934 1.16477e+12 6.01713e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 330000-2-2 +phone format: 3,3,0,0,0,0,2,2 +Exact values of frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.9181933403015 +Ins Current (mA):414.9684781118103 +Samples: 3000000 +Consumed Energy (mAs): 252308.70913629362 +Consumed Energy (mAh): 70.08575253785934 +Consumed Energy (mWs): 1218421.3987025823 +Consumed Energy (mWh): 338.45038852849507 +Avg power (mW): 2033.4880545000324 +Avg Current (mA): 420.9721782090836 +Avg Voltage (V): 4.830457117501155 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 27370 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600033 seconds +Real workload: 4.98419174936133E10 - Integer reached: 185168 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 27371 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600022 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 27373 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600002 seconds +Real workload: 4.8428819367973413E11 - Integer reached: 551866 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 27374 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 03:47:55 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 03:57:55 +0100 - Duration: 600001 seconds +Real workload: 5.811330767980662E11 - Integer reached: 602459 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.08575253785934 +Workload: 1.16477e+12 +Energy efficiency: 6.01713e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09/app_output_folder/Thread_2_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__05Oct22_05_31_09/app_output_folder/Thread_3_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__05Oct22_05_31_09/app_output_folder/Thread_3_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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09/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__05Oct22_05_31_09' +--- 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 = 70.08575253785934 +--- Experiment result, Avg Power = 2033.4880545000324 +--- Experiment result, Total Workload = 1.16477e+12 +--- Experiment result, Energy Efficiency = 6.01713e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_05_43_55 +--- Performing experiments on configuration 330000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 28363 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2031.2454594455432 +powermeter script : average_power with numpy arrays = 2031.2454594450082 +powermeter script : Summary Result = time (s): 602.8403639793396 +Ins Current (mA):439.93365383882787 +Samples: 3000000 +Consumed Energy (mAs): 251150.4501792517 +Consumed Energy (mAh): 69.76401393868103 +Consumed Energy (mWs): 1213181.2617205544 +Consumed Energy (mWh): 336.99479492237623 +Avg power (mW): 2031.2454594455432 +Avg Current (mA): 420.4747604831693 +Avg Voltage (V): 4.83083802012618 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.072s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.8403639793396 +Ins Current (mA):439.93365383882787 +Samples: 3000000 +Consumed Energy (mAs): 251150.4501792517 +Consumed Energy (mAh): 69.76401393868103 +Consumed Energy (mWs): 1213181.2617205544 +Consumed Energy (mWh): 336.99479492237623 +Avg power (mW): 2031.2454594455432 +Avg Current (mA): 420.4747604831693 +Avg Voltage (V): 4.83083802012618 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 69.76401393868103 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2031.2454594455432 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 28388 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600006 seconds +Real workload: 4.954143400658449E10 - Integer reached: 184632 - 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: 28389 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 04:13:44 +0100 - Duration: 600003 seconds +Real workload: 4.9055159020144844E10 - Integer reached: 183761 - 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 : 2 - ThreadProcess id: 28390 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600004 seconds +Real workload: 4.841276892497731E11 - Integer reached: 551778 - 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 : 3 - ThreadProcess id: 28391 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600009 seconds +Real workload: 5.81413742607618E11 - Integer reached: 602599 - 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,3,0,0,0,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16414e+12 +--- Getting energy efficiency +--- Energy efficiency: 5.99275e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 330000-2-2 3,3,0,0,0,0,2,2 [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] time (s): 602.8403639793396 +Ins Current (mA):439.93365383882787 +Samples: 3000000 +Consumed Energy (mAs): 251150.4501792517 +Consumed Energy (mAh): 69.76401393868103 +Consumed Energy (mWs): 1213181.2617205544 +Consumed Energy (mWh): 336.99479492237623 +Avg power (mW): 2031.2454594455432 +Avg Current (mA): 420.4747604831693 +Avg Voltage (V): 4.83083802012618 + Thread : 0 - ThreadProcess id: 28388 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600006 seconds +Real workload: 4.954143400658449E10 - Integer reached: 184632 - 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: 28389 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 04:13:44 +0100 - Duration: 600003 seconds +Real workload: 4.9055159020144844E10 - Integer reached: 183761 - 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 : 2 - ThreadProcess id: 28390 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600004 seconds +Real workload: 4.841276892497731E11 - Integer reached: 551778 - 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 : 3 - ThreadProcess id: 28391 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600009 seconds +Real workload: 5.81413742607618E11 - Integer reached: 602599 - 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 + + 69.76401393868103 1.16414e+12 5.99275e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 330000-2-2 +phone format: 3,3,0,0,0,0,2,2 +Exact values of frequencies: [1804800- 1804800- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.8403639793396 +Ins Current (mA):439.93365383882787 +Samples: 3000000 +Consumed Energy (mAs): 251150.4501792517 +Consumed Energy (mAh): 69.76401393868103 +Consumed Energy (mWs): 1213181.2617205544 +Consumed Energy (mWh): 336.99479492237623 +Avg power (mW): 2031.2454594455432 +Avg Current (mA): 420.4747604831693 +Avg Voltage (V): 4.83083802012618 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 28388 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600006 seconds +Real workload: 4.954143400658449E10 - Integer reached: 184632 - 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: 28389 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 04:13:44 +0100 - Duration: 600003 seconds +Real workload: 4.9055159020144844E10 - Integer reached: 183761 - 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 : 2 - ThreadProcess id: 28390 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600004 seconds +Real workload: 4.841276892497731E11 - Integer reached: 551778 - 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 : 3 - ThreadProcess id: 28391 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:03:43 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:13:43 +0100 - Duration: 600009 seconds +Real workload: 5.81413742607618E11 - Integer reached: 602599 - 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): 69.76401393868103 +Workload: 1.16414e+12 +Energy efficiency: 5.99275e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57/app_output_folder/Thread_2_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__05Oct22_05_46_57/app_output_folder/Thread_3_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__05Oct22_05_46_57/app_output_folder/Thread_3_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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57/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__05Oct22_05_46_57' +--- 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 = 69.76401393868103 +--- Experiment result, Avg Power = 2031.2454594455432 +--- Experiment result, Total Workload = 1.16414e+12 +--- Experiment result, Energy Efficiency = 5.99275e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_05_59_44 +--- Performing experiments on configuration 400004-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +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: 29385 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2462.1389961649397 +powermeter script : average_power with numpy arrays = 2462.138996164552 +powermeter script : Summary Result = time (s): 604.0840575695038 +Ins Current (mA):518.0622642946935 +Samples: 3000000 +Consumed Energy (mAs): 310531.26767947304 +Consumed Energy (mAh): 86.25868546652029 +Consumed Energy (mWs): 1476244.3856776159 +Consumed Energy (mWh): 410.06788491044887 +Avg power (mW): 2462.1389961649397 +Avg Current (mA): 517.5804520469869 +Avg Voltage (V): 4.75701697470874 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.1 MB/s (1819 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 = [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 604.0840575695038 +Ins Current (mA):518.0622642946935 +Samples: 3000000 +Consumed Energy (mAs): 310531.26767947304 +Consumed Energy (mAh): 86.25868546652029 +Consumed Energy (mWs): 1476244.3856776159 +Consumed Energy (mWh): 410.06788491044887 +Avg power (mW): 2462.1389961649397 +Avg Current (mA): 517.5804520469869 +Avg Voltage (V): 4.75701697470874 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 86.25868546652029 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2462.1389961649397 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 29410 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600012 seconds +Real workload: 1.5975459275270145E11 - Integer reached: 323820 - 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: 29411 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 04:29:30 +0100 - Duration: 600005 seconds +Real workload: 1.5870969409869812E11 - Integer reached: 322801 - 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 : 2 - ThreadProcess id: 29412 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600008 seconds +Real workload: 4.8575589555021936E11 - Integer reached: 552670 - 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 : 3 - ThreadProcess id: 29413 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600005 seconds +Real workload: 5.821759030289783E11 - Integer reached: 602979 - 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,0,4,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.3864e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.22177e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400004-2-2 4,0,0,0,0,4,2,2 [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] time (s): 604.0840575695038 +Ins Current (mA):518.0622642946935 +Samples: 3000000 +Consumed Energy (mAs): 310531.26767947304 +Consumed Energy (mAh): 86.25868546652029 +Consumed Energy (mWs): 1476244.3856776159 +Consumed Energy (mWh): 410.06788491044887 +Avg power (mW): 2462.1389961649397 +Avg Current (mA): 517.5804520469869 +Avg Voltage (V): 4.75701697470874 + Thread : 0 - ThreadProcess id: 29410 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600012 seconds +Real workload: 1.5975459275270145E11 - Integer reached: 323820 - 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: 29411 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 04:29:30 +0100 - Duration: 600005 seconds +Real workload: 1.5870969409869812E11 - Integer reached: 322801 - 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 : 2 - ThreadProcess id: 29412 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600008 seconds +Real workload: 4.8575589555021936E11 - Integer reached: 552670 - 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 : 3 - ThreadProcess id: 29413 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600005 seconds +Real workload: 5.821759030289783E11 - Integer reached: 602979 - 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 + + 86.25868546652029 1.3864e+12 6.22177e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400004-2-2 +phone format: 4,0,0,0,0,4,2,2 +Exact values of frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 604.0840575695038 +Ins Current (mA):518.0622642946935 +Samples: 3000000 +Consumed Energy (mAs): 310531.26767947304 +Consumed Energy (mAh): 86.25868546652029 +Consumed Energy (mWs): 1476244.3856776159 +Consumed Energy (mWh): 410.06788491044887 +Avg power (mW): 2462.1389961649397 +Avg Current (mA): 517.5804520469869 +Avg Voltage (V): 4.75701697470874 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 29410 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600012 seconds +Real workload: 1.5975459275270145E11 - Integer reached: 323820 - 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: 29411 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 04:29:30 +0100 - Duration: 600005 seconds +Real workload: 1.5870969409869812E11 - Integer reached: 322801 - 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 : 2 - ThreadProcess id: 29412 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600008 seconds +Real workload: 4.8575589555021936E11 - Integer reached: 552670 - 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 : 3 - ThreadProcess id: 29413 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:19:29 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:29:29 +0100 - Duration: 600005 seconds +Real workload: 5.821759030289783E11 - Integer reached: 602979 - 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): 86.25868546652029 +Workload: 1.3864e+12 +Energy efficiency: 6.22177e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46/app_output_folder/Thread_2_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__05Oct22_06_02_46/app_output_folder/Thread_3_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__05Oct22_06_02_46/app_output_folder/Thread_3_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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46/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__05Oct22_06_02_46' +--- 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 = 86.25868546652029 +--- Experiment result, Avg Power = 2462.1389961649397 +--- Experiment result, Total Workload = 1.3864e+12 +--- Experiment result, Energy Efficiency = 6.22177e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_06_15_30 +--- Performing experiments on configuration 400004-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 : 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 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 30436 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2476.1397976969893 +powermeter script : average_power with numpy arrays = 2476.139797696952 +powermeter script : Summary Result = time (s): 601.7106568813324 +Ins Current (mA):524.2109233037337 +Samples: 3000000 +Consumed Energy (mAs): 310906.07009131584 +Consumed Energy (mAh): 86.36279724758774 +Consumed Energy (mWs): 1478397.8053957075 +Consumed Energy (mWh): 410.6660570543632 +Avg power (mW): 2476.1397976969893 +Avg Current (mA): 520.7942904442814 +Avg Voltage (V): 4.754544823417003 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.1 MB/s (1818 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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7106568813324 +Ins Current (mA):524.2109233037337 +Samples: 3000000 +Consumed Energy (mAs): 310906.07009131584 +Consumed Energy (mAh): 86.36279724758774 +Consumed Energy (mWs): 1478397.8053957075 +Consumed Energy (mWh): 410.6660570543632 +Avg power (mW): 2476.1397976969893 +Avg Current (mA): 520.7942904442814 +Avg Voltage (V): 4.754544823417003 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 86.36279724758774 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2476.1397976969893 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 30461 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600004 seconds +Real workload: 1.5983266674282755E11 - Integer reached: 323896 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 30462 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600001 seconds +Real workload: 1.5869741027794885E11 - Integer reached: 322789 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 30463 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600002 seconds +Real workload: 4.845508967050762E11 - Integer reached: 552010 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 30465 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600002 seconds +Real workload: 5.809807447443644E11 - Integer reached: 602383 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.38406e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.23982e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400004-2-2 4,0,0,0,0,4,2,2 [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] time (s): 601.7106568813324 +Ins Current (mA):524.2109233037337 +Samples: 3000000 +Consumed Energy (mAs): 310906.07009131584 +Consumed Energy (mAh): 86.36279724758774 +Consumed Energy (mWs): 1478397.8053957075 +Consumed Energy (mWh): 410.6660570543632 +Avg power (mW): 2476.1397976969893 +Avg Current (mA): 520.7942904442814 +Avg Voltage (V): 4.754544823417003 + Thread : 0 - ThreadProcess id: 30461 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600004 seconds +Real workload: 1.5983266674282755E11 - Integer reached: 323896 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 30462 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600001 seconds +Real workload: 1.5869741027794885E11 - Integer reached: 322789 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 30463 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600002 seconds +Real workload: 4.845508967050762E11 - Integer reached: 552010 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 30465 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600002 seconds +Real workload: 5.809807447443644E11 - Integer reached: 602383 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 86.36279724758774 1.38406e+12 6.23982e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400004-2-2 +phone format: 4,0,0,0,0,4,2,2 +Exact values of frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7106568813324 +Ins Current (mA):524.2109233037337 +Samples: 3000000 +Consumed Energy (mAs): 310906.07009131584 +Consumed Energy (mAh): 86.36279724758774 +Consumed Energy (mWs): 1478397.8053957075 +Consumed Energy (mWh): 410.6660570543632 +Avg power (mW): 2476.1397976969893 +Avg Current (mA): 520.7942904442814 +Avg Voltage (V): 4.754544823417003 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 30461 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600004 seconds +Real workload: 1.5983266674282755E11 - Integer reached: 323896 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 30462 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600001 seconds +Real workload: 1.5869741027794885E11 - Integer reached: 322789 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 30463 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600002 seconds +Real workload: 4.845508967050762E11 - Integer reached: 552010 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 30465 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:36:16 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 04:46:16 +0100 - Duration: 600002 seconds +Real workload: 5.809807447443644E11 - Integer reached: 602383 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 86.36279724758774 +Workload: 1.38406e+12 +Energy efficiency: 6.23982e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_06_18_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__05Oct22_06_18_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__05Oct22_06_18_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__05Oct22_06_18_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__05Oct22_06_18_33/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__05Oct22_06_18_33/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__05Oct22_06_18_33/app_output_folder/Thread_2_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__05Oct22_06_18_33/app_output_folder/Thread_3_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__05Oct22_06_18_33/app_output_folder/Thread_3_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__05Oct22_06_18_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__05Oct22_06_18_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__05Oct22_06_18_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__05Oct22_06_18_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__05Oct22_06_18_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__05Oct22_06_18_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 = 86.36279724758774 +--- Experiment result, Avg Power = 2476.1397976969893 +--- Experiment result, Total Workload = 1.38406e+12 +--- Experiment result, Energy Efficiency = 6.23982e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_06_32_15 +--- Performing experiments on configuration 400004-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +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_3_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: 31795 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2499.208880026985 +powermeter script : average_power with numpy arrays = 2499.20888002673 +powermeter script : Summary Result = time (s): 601.6927042007446 +Ins Current (mA):518.6079726625447 +Samples: 3000000 +Consumed Energy (mAs): 316097.2540489128 +Consumed Energy (mAh): 87.80479279136466 +Consumed Energy (mWs): 1500471.390858539 +Consumed Energy (mWh): 416.79760857181634 +Avg power (mW): 2499.208880026985 +Avg Current (mA): 526.098662226944 +Avg Voltage (V): 4.750456633833631 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.1 MB/s (1817 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 = [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6927042007446 +Ins Current (mA):518.6079726625447 +Samples: 3000000 +Consumed Energy (mAs): 316097.2540489128 +Consumed Energy (mAh): 87.80479279136466 +Consumed Energy (mWs): 1500471.390858539 +Consumed Energy (mWh): 416.79760857181634 +Avg power (mW): 2499.208880026985 +Avg Current (mA): 526.098662226944 +Avg Voltage (V): 4.750456633833631 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 87.80479279136466 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2499.208880026985 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 31820 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:00 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600008 seconds +Real workload: 1.590405186835071E11 - Integer reached: 323124 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 31821 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:01 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600015 seconds +Real workload: 1.5871378882022766E11 - Integer reached: 322805 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 31822 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:01 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600007 seconds +Real workload: 4.849523909004253E11 - Integer reached: 552230 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 31823 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:00 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600003 seconds +Real workload: 5.828663044089832E11 - Integer reached: 603323 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.38557e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.33709e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400004-2-2 4,0,0,0,0,4,2,2 [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] time (s): 601.6927042007446 +Ins Current (mA):518.6079726625447 +Samples: 3000000 +Consumed Energy (mAs): 316097.2540489128 +Consumed Energy (mAh): 87.80479279136466 +Consumed Energy (mWs): 1500471.390858539 +Consumed Energy (mWh): 416.79760857181634 +Avg power (mW): 2499.208880026985 +Avg Current (mA): 526.098662226944 +Avg Voltage (V): 4.750456633833631 + Thread : 0 - ThreadProcess id: 31820 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:00 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600008 seconds +Real workload: 1.590405186835071E11 - Integer reached: 323124 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 31821 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:01 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600015 seconds +Real workload: 1.5871378882022766E11 - Integer reached: 322805 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 31822 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:01 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600007 seconds +Real workload: 4.849523909004253E11 - Integer reached: 552230 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 31823 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:00 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600003 seconds +Real workload: 5.828663044089832E11 - Integer reached: 603323 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 87.80479279136466 1.38557e+12 6.33709e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400004-2-2 +phone format: 4,0,0,0,0,4,2,2 +Exact values of frequencies: [1804801- 0- 0- 0- 0- 1804801- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6927042007446 +Ins Current (mA):518.6079726625447 +Samples: 3000000 +Consumed Energy (mAs): 316097.2540489128 +Consumed Energy (mAh): 87.80479279136466 +Consumed Energy (mWs): 1500471.390858539 +Consumed Energy (mWh): 416.79760857181634 +Avg power (mW): 2499.208880026985 +Avg Current (mA): 526.098662226944 +Avg Voltage (V): 4.750456633833631 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 31820 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:00 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600008 seconds +Real workload: 1.590405186835071E11 - Integer reached: 323124 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 31821 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:01 +0100 +Core id: 5 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600015 seconds +Real workload: 1.5871378882022766E11 - Integer reached: 322805 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 31822 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:01 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600007 seconds +Real workload: 4.849523909004253E11 - Integer reached: 552230 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 31823 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 04:52:00 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:02:01 +0100 - Duration: 600003 seconds +Real workload: 5.828663044089832E11 - Integer reached: 603323 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 87.80479279136466 +Workload: 1.38557e+12 +Energy efficiency: 6.33709e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_06_35_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__05Oct22_06_35_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__05Oct22_06_35_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__05Oct22_06_35_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__05Oct22_06_35_17/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__05Oct22_06_35_17/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__05Oct22_06_35_17/app_output_folder/Thread_2_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__05Oct22_06_35_17/app_output_folder/Thread_3_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__05Oct22_06_35_17/app_output_folder/Thread_3_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__05Oct22_06_35_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__05Oct22_06_35_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__05Oct22_06_35_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__05Oct22_06_35_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__05Oct22_06_35_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__05Oct22_06_35_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 = 87.80479279136466 +--- Experiment result, Avg Power = 2499.208880026985 +--- Experiment result, Total Workload = 1.38557e+12 +--- Experiment result, Energy Efficiency = 6.33709e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_06_47_59 +--- Performing experiments on configuration 400040-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 531 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2047.4429470934535 +powermeter script : average_power with numpy arrays = 2047.442947093187 +powermeter script : Summary Result = time (s): 601.6791741847992 +Ins Current (mA):405.501794244703 +Samples: 3000000 +Consumed Energy (mAs): 252712.6032209949 +Consumed Energy (mAh): 70.19794533916524 +Consumed Energy (mWs): 1220213.8318177247 +Consumed Energy (mWh): 338.94828661603464 +Avg power (mW): 2047.4429470934535 +Avg Current (mA): 424.0637714394812 +Avg Voltage (V): 4.828148700709387 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1802 bytes in 0.086s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6791741847992 +Ins Current (mA):405.501794244703 +Samples: 3000000 +Consumed Energy (mAs): 252712.6032209949 +Consumed Energy (mAh): 70.19794533916524 +Consumed Energy (mWs): 1220213.8318177247 +Consumed Energy (mWh): 338.94828661603464 +Avg power (mW): 2047.4429470934535 +Avg Current (mA): 424.0637714394812 +Avg Voltage (V): 4.828148700709387 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.19794533916524 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2047.4429470934535 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 618 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600001 seconds +Real workload: 5.0411819377279465E10 - Integer reached: 186180 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 619 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600009 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 620 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600001 seconds +Real workload: 4.8379217802383435E11 - Integer reached: 551594 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 622 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600008 seconds +Real workload: 5.751914848310765E11 - Integer reached: 599487 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1589e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.05729e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400040-2-2 4,0,0,0,4,0,2,2 [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] time (s): 601.6791741847992 +Ins Current (mA):405.501794244703 +Samples: 3000000 +Consumed Energy (mAs): 252712.6032209949 +Consumed Energy (mAh): 70.19794533916524 +Consumed Energy (mWs): 1220213.8318177247 +Consumed Energy (mWh): 338.94828661603464 +Avg power (mW): 2047.4429470934535 +Avg Current (mA): 424.0637714394812 +Avg Voltage (V): 4.828148700709387 + Thread : 0 - ThreadProcess id: 618 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600001 seconds +Real workload: 5.0411819377279465E10 - Integer reached: 186180 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 619 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600009 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 620 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600001 seconds +Real workload: 4.8379217802383435E11 - Integer reached: 551594 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 622 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600008 seconds +Real workload: 5.751914848310765E11 - Integer reached: 599487 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.19794533916524 1.1589e+12 6.05729e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400040-2-2 +phone format: 4,0,0,0,4,0,2,2 +Exact values of frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6791741847992 +Ins Current (mA):405.501794244703 +Samples: 3000000 +Consumed Energy (mAs): 252712.6032209949 +Consumed Energy (mAh): 70.19794533916524 +Consumed Energy (mWs): 1220213.8318177247 +Consumed Energy (mWh): 338.94828661603464 +Avg power (mW): 2047.4429470934535 +Avg Current (mA): 424.0637714394812 +Avg Voltage (V): 4.828148700709387 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 618 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600001 seconds +Real workload: 5.0411819377279465E10 - Integer reached: 186180 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 619 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600009 seconds +Real workload: 4.950393988406067E10 - Integer reached: 184565 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 620 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600001 seconds +Real workload: 4.8379217802383435E11 - Integer reached: 551594 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 622 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:07:47 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:17:47 +0100 - Duration: 600008 seconds +Real workload: 5.751914848310765E11 - Integer reached: 599487 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.19794533916524 +Workload: 1.1589e+12 +Energy efficiency: 6.05729e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_06_51_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__05Oct22_06_51_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__05Oct22_06_51_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__05Oct22_06_51_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__05Oct22_06_51_01/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__05Oct22_06_51_01/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__05Oct22_06_51_01/app_output_folder/Thread_2_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__05Oct22_06_51_01/app_output_folder/Thread_3_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__05Oct22_06_51_01/app_output_folder/Thread_3_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__05Oct22_06_51_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__05Oct22_06_51_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__05Oct22_06_51_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__05Oct22_06_51_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__05Oct22_06_51_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__05Oct22_06_51_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 = 70.19794533916524 +--- Experiment result, Avg Power = 2047.4429470934535 +--- Experiment result, Total Workload = 1.1589e+12 +--- Experiment result, Energy Efficiency = 6.05729e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_07_03_46 +--- Performing experiments on configuration 400040-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 2492 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 2 +--- The current number of thread ready to be sambled : 2, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2041.7807257688014 +powermeter script : average_power with numpy arrays = 2041.78072576843 +powermeter script : Summary Result = time (s): 602.7608518600464 +Ins Current (mA):424.4939432263176 +Samples: 3000000 +Consumed Energy (mAs): 253691.2469557717 +Consumed Energy (mAh): 70.4697908210477 +Consumed Energy (mWs): 1224585.7643926493 +Consumed Energy (mWh): 340.16271233129146 +Avg power (mW): 2041.7807257688014 +Avg Current (mA): 422.80055790354214 +Avg Voltage (V): 4.8291817207928425 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1809 bytes in 0.055s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.7608518600464 +Ins Current (mA):424.4939432263176 +Samples: 3000000 +Consumed Energy (mAs): 253691.2469557717 +Consumed Energy (mAh): 70.4697908210477 +Consumed Energy (mWs): 1224585.7643926493 +Consumed Energy (mWh): 340.16271233129146 +Avg power (mW): 2041.7807257688014 +Avg Current (mA): 422.80055790354214 +Avg Voltage (V): 4.8291817207928425 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.4697908210477 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2041.7807257688014 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 2538 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:33 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600032 seconds +Real workload: 4.951009460711253E10 - Integer reached: 184576 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 2540 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600009 seconds +Real workload: 4.9705574026912415E10 - Integer reached: 184925 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 2553 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600005 seconds +Real workload: 4.794051926470886E11 - Integer reached: 549182 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 2558 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600009 seconds +Real workload: 5.818709768334352E11 - Integer reached: 602827 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16049e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.07242e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400040-2-2 4,0,0,0,4,0,2,2 [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] time (s): 602.7608518600464 +Ins Current (mA):424.4939432263176 +Samples: 3000000 +Consumed Energy (mAs): 253691.2469557717 +Consumed Energy (mAh): 70.4697908210477 +Consumed Energy (mWs): 1224585.7643926493 +Consumed Energy (mWh): 340.16271233129146 +Avg power (mW): 2041.7807257688014 +Avg Current (mA): 422.80055790354214 +Avg Voltage (V): 4.8291817207928425 + Thread : 0 - ThreadProcess id: 2538 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:33 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600032 seconds +Real workload: 4.951009460711253E10 - Integer reached: 184576 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 2540 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600009 seconds +Real workload: 4.9705574026912415E10 - Integer reached: 184925 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 2553 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600005 seconds +Real workload: 4.794051926470886E11 - Integer reached: 549182 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 2558 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600009 seconds +Real workload: 5.818709768334352E11 - Integer reached: 602827 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.4697908210477 1.16049e+12 6.07242e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400040-2-2 +phone format: 4,0,0,0,4,0,2,2 +Exact values of frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.7608518600464 +Ins Current (mA):424.4939432263176 +Samples: 3000000 +Consumed Energy (mAs): 253691.2469557717 +Consumed Energy (mAh): 70.4697908210477 +Consumed Energy (mWs): 1224585.7643926493 +Consumed Energy (mWh): 340.16271233129146 +Avg power (mW): 2041.7807257688014 +Avg Current (mA): 422.80055790354214 +Avg Voltage (V): 4.8291817207928425 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 2538 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:33 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600032 seconds +Real workload: 4.951009460711253E10 - Integer reached: 184576 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 2540 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600009 seconds +Real workload: 4.9705574026912415E10 - Integer reached: 184925 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 2553 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600005 seconds +Real workload: 4.794051926470886E11 - Integer reached: 549182 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 2558 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:23:34 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:33:34 +0100 - Duration: 600009 seconds +Real workload: 5.818709768334352E11 - Integer reached: 602827 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.4697908210477 +Workload: 1.16049e+12 +Energy efficiency: 6.07242e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_07_06_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__05Oct22_07_06_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__05Oct22_07_06_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__05Oct22_07_06_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__05Oct22_07_06_48/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__05Oct22_07_06_48/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__05Oct22_07_06_48/app_output_folder/Thread_2_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__05Oct22_07_06_48/app_output_folder/Thread_3_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__05Oct22_07_06_48/app_output_folder/Thread_3_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__05Oct22_07_06_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__05Oct22_07_06_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__05Oct22_07_06_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__05Oct22_07_06_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__05Oct22_07_06_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__05Oct22_07_06_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 = 70.4697908210477 +--- Experiment result, Avg Power = 2041.7807257688014 +--- Experiment result, Total Workload = 1.16049e+12 +--- Experiment result, Energy Efficiency = 6.07242e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_07_19_35 +--- Performing experiments on configuration 400040-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 3929 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2063.139183197156 +powermeter script : average_power with numpy arrays = 2063.139183196753 +powermeter script : Summary Result = time (s): 602.8699264526367 +Ins Current (mA):413.21991200167616 +Samples: 3000000 +Consumed Energy (mAs): 256234.62602071775 +Consumed Energy (mAh): 71.17628500575493 +Consumed Energy (mWs): 1236350.692702015 +Consumed Energy (mWh): 343.43074797278194 +Avg power (mW): 2063.139183197156 +Avg Current (mA): 427.6462433067521 +Avg Voltage (V): 4.824406189667517 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1808 bytes in 0.075s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.8699264526367 +Ins Current (mA):413.21991200167616 +Samples: 3000000 +Consumed Energy (mAs): 256234.62602071775 +Consumed Energy (mAh): 71.17628500575493 +Consumed Energy (mWs): 1236350.692702015 +Consumed Energy (mWh): 343.43074797278194 +Avg power (mW): 2063.139183197156 +Avg Current (mA): 427.6462433067521 +Avg Voltage (V): 4.824406189667517 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.17628500575493 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2063.139183197156 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 3954 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:49:22 +0100 - Duration: 600027 seconds +Real workload: 4.949442876601317E10 - Integer reached: 184548 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 3955 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600007 seconds +Real workload: 4.949051272916146E10 - Integer reached: 184541 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 3956 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600004 seconds +Real workload: 4.855220777423041E11 - Integer reached: 552542 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 3958 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600002 seconds +Real workload: 5.815340494417013E11 - Integer reached: 602659 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16604e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.1041e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400040-2-2 4,0,0,0,4,0,2,2 [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] time (s): 602.8699264526367 +Ins Current (mA):413.21991200167616 +Samples: 3000000 +Consumed Energy (mAs): 256234.62602071775 +Consumed Energy (mAh): 71.17628500575493 +Consumed Energy (mWs): 1236350.692702015 +Consumed Energy (mWh): 343.43074797278194 +Avg power (mW): 2063.139183197156 +Avg Current (mA): 427.6462433067521 +Avg Voltage (V): 4.824406189667517 + Thread : 0 - ThreadProcess id: 3954 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:49:22 +0100 - Duration: 600027 seconds +Real workload: 4.949442876601317E10 - Integer reached: 184548 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 3955 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600007 seconds +Real workload: 4.949051272916146E10 - Integer reached: 184541 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 3956 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600004 seconds +Real workload: 4.855220777423041E11 - Integer reached: 552542 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 3958 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600002 seconds +Real workload: 5.815340494417013E11 - Integer reached: 602659 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.17628500575493 1.16604e+12 6.1041e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400040-2-2 +phone format: 4,0,0,0,4,0,2,2 +Exact values of frequencies: [1804801- 0- 0- 0- 1804801- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.8699264526367 +Ins Current (mA):413.21991200167616 +Samples: 3000000 +Consumed Energy (mAs): 256234.62602071775 +Consumed Energy (mAh): 71.17628500575493 +Consumed Energy (mWs): 1236350.692702015 +Consumed Energy (mWh): 343.43074797278194 +Avg power (mW): 2063.139183197156 +Avg Current (mA): 427.6462433067521 +Avg Voltage (V): 4.824406189667517 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 3954 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 05:49:22 +0100 - Duration: 600027 seconds +Real workload: 4.949442876601317E10 - Integer reached: 184548 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 3955 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 4 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600007 seconds +Real workload: 4.949051272916146E10 - Integer reached: 184541 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 3956 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600004 seconds +Real workload: 4.855220777423041E11 - Integer reached: 552542 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 3958 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:39:22 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 05:49:23 +0100 - Duration: 600002 seconds +Real workload: 5.815340494417013E11 - Integer reached: 602659 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.17628500575493 +Workload: 1.16604e+12 +Energy efficiency: 6.1041e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37/app_output_folder/Thread_2_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__05Oct22_07_22_37/app_output_folder/Thread_3_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__05Oct22_07_22_37/app_output_folder/Thread_3_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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37/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__05Oct22_07_22_37' +--- 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 = 71.17628500575493 +--- Experiment result, Avg Power = 2063.139183197156 +--- Experiment result, Total Workload = 1.16604e+12 +--- Experiment result, Energy Efficiency = 6.1041e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_07_35_24 +--- Performing experiments on configuration 400400-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +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: 5371 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2046.384180555702 +powermeter script : average_power with numpy arrays = 2046.3841805551278 +powermeter script : Summary Result = time (s): 601.6934630870819 +Ins Current (mA):430.70439714907184 +Samples: 3000000 +Consumed Energy (mAs): 253765.36498800694 +Consumed Energy (mAh): 70.49037916333526 +Consumed Energy (mWs): 1224755.196739227 +Consumed Energy (mWh): 340.2097768720075 +Avg power (mW): 2046.384180555702 +Avg Current (mA): 423.9181788097503 +Avg Voltage (V): 4.827309331959779 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1810 bytes in 0.072s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6934630870819 +Ins Current (mA):430.70439714907184 +Samples: 3000000 +Consumed Energy (mAs): 253765.36498800694 +Consumed Energy (mAh): 70.49037916333526 +Consumed Energy (mWs): 1224755.196739227 +Consumed Energy (mWh): 340.2097768720075 +Avg power (mW): 2046.384180555702 +Avg Current (mA): 423.9181788097503 +Avg Voltage (V): 4.827309331959779 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.49037916333526 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2046.384180555702 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 5398 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600011 seconds +Real workload: 4.965792758857329E10 - Integer reached: 184840 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 5399 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600030 seconds +Real workload: 4.9524084160036354E10 - Integer reached: 184601 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 5400 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600007 seconds +Real workload: 4.8433926903841455E11 - Integer reached: 551894 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 5401 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600004 seconds +Real workload: 5.819030705448351E11 - Integer reached: 602843 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16542e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.0485e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400400-2-2 4,0,0,4,0,0,2,2 [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] time (s): 601.6934630870819 +Ins Current (mA):430.70439714907184 +Samples: 3000000 +Consumed Energy (mAs): 253765.36498800694 +Consumed Energy (mAh): 70.49037916333526 +Consumed Energy (mWs): 1224755.196739227 +Consumed Energy (mWh): 340.2097768720075 +Avg power (mW): 2046.384180555702 +Avg Current (mA): 423.9181788097503 +Avg Voltage (V): 4.827309331959779 + Thread : 0 - ThreadProcess id: 5398 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600011 seconds +Real workload: 4.965792758857329E10 - Integer reached: 184840 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 5399 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600030 seconds +Real workload: 4.9524084160036354E10 - Integer reached: 184601 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 5400 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600007 seconds +Real workload: 4.8433926903841455E11 - Integer reached: 551894 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 5401 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600004 seconds +Real workload: 5.819030705448351E11 - Integer reached: 602843 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.49037916333526 1.16542e+12 6.0485e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400400-2-2 +phone format: 4,0,0,4,0,0,2,2 +Exact values of frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6934630870819 +Ins Current (mA):430.70439714907184 +Samples: 3000000 +Consumed Energy (mAs): 253765.36498800694 +Consumed Energy (mAh): 70.49037916333526 +Consumed Energy (mWs): 1224755.196739227 +Consumed Energy (mWh): 340.2097768720075 +Avg power (mW): 2046.384180555702 +Avg Current (mA): 423.9181788097503 +Avg Voltage (V): 4.827309331959779 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 5398 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600011 seconds +Real workload: 4.965792758857329E10 - Integer reached: 184840 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 5399 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600030 seconds +Real workload: 4.9524084160036354E10 - Integer reached: 184601 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 5400 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600007 seconds +Real workload: 4.8433926903841455E11 - Integer reached: 551894 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 5401 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 05:55:12 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:05:12 +0100 - Duration: 600004 seconds +Real workload: 5.819030705448351E11 - Integer reached: 602843 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.49037916333526 +Workload: 1.16542e+12 +Energy efficiency: 6.0485e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26/app_output_folder/Thread_2_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__05Oct22_07_38_26/app_output_folder/Thread_3_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__05Oct22_07_38_26/app_output_folder/Thread_3_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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26/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__05Oct22_07_38_26' +--- 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 = 70.49037916333526 +--- Experiment result, Avg Power = 2046.384180555702 +--- Experiment result, Total Workload = 1.16542e+12 +--- Experiment result, Energy Efficiency = 6.0485e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_07_51_11 +--- Performing experiments on configuration 400400-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 6467 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2021.8984860743753 +powermeter script : average_power with numpy arrays = 2021.898486073903 +powermeter script : Summary Result = time (s): 601.6564755439758 +Ins Current (mA):481.4946171428572 +Samples: 3000000 +Consumed Energy (mAs): 251946.64854086185 +Consumed Energy (mAh): 69.9851801502394 +Consumed Energy (mWs): 1216784.7485996848 +Consumed Energy (mWh): 337.99576349991247 +Avg power (mW): 2021.8984860743753 +Avg Current (mA): 418.4888895193364 +Avg Voltage (V): 4.831426918876309 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1808 bytes in 0.066s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.6564755439758 +Ins Current (mA):481.4946171428572 +Samples: 3000000 +Consumed Energy (mAs): 251946.64854086185 +Consumed Energy (mAh): 69.9851801502394 +Consumed Energy (mWs): 1216784.7485996848 +Consumed Energy (mWh): 337.99576349991247 +Avg power (mW): 2021.8984860743753 +Avg Current (mA): 418.4888895193364 +Avg Voltage (V): 4.831426918876309 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 69.9851801502394 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2021.8984860743753 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 6492 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600007 seconds +Real workload: 4.948100295071336E10 - Integer reached: 184524 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 6493 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600009 seconds +Real workload: 5.007183864463432E10 - Integer reached: 185577 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 6494 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:58 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600003 seconds +Real workload: 4.796883025441179E11 - Integer reached: 549338 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 6496 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600009 seconds +Real workload: 5.824006384737987E11 - Integer reached: 603091 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16164e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.02469e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400400-2-2 4,0,0,4,0,0,2,2 [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] time (s): 601.6564755439758 +Ins Current (mA):481.4946171428572 +Samples: 3000000 +Consumed Energy (mAs): 251946.64854086185 +Consumed Energy (mAh): 69.9851801502394 +Consumed Energy (mWs): 1216784.7485996848 +Consumed Energy (mWh): 337.99576349991247 +Avg power (mW): 2021.8984860743753 +Avg Current (mA): 418.4888895193364 +Avg Voltage (V): 4.831426918876309 + Thread : 0 - ThreadProcess id: 6492 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600007 seconds +Real workload: 4.948100295071336E10 - Integer reached: 184524 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 6493 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600009 seconds +Real workload: 5.007183864463432E10 - Integer reached: 185577 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 6494 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:58 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600003 seconds +Real workload: 4.796883025441179E11 - Integer reached: 549338 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 6496 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600009 seconds +Real workload: 5.824006384737987E11 - Integer reached: 603091 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 69.9851801502394 1.16164e+12 6.02469e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400400-2-2 +phone format: 4,0,0,4,0,0,2,2 +Exact values of frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.6564755439758 +Ins Current (mA):481.4946171428572 +Samples: 3000000 +Consumed Energy (mAs): 251946.64854086185 +Consumed Energy (mAh): 69.9851801502394 +Consumed Energy (mWs): 1216784.7485996848 +Consumed Energy (mWh): 337.99576349991247 +Avg power (mW): 2021.8984860743753 +Avg Current (mA): 418.4888895193364 +Avg Voltage (V): 4.831426918876309 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 6492 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600007 seconds +Real workload: 4.948100295071336E10 - Integer reached: 184524 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 6493 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600009 seconds +Real workload: 5.007183864463432E10 - Integer reached: 185577 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 6494 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:58 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600003 seconds +Real workload: 4.796883025441179E11 - Integer reached: 549338 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 6496 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:10:59 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:20:59 +0100 - Duration: 600009 seconds +Real workload: 5.824006384737987E11 - Integer reached: 603091 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 69.9851801502394 +Workload: 1.16164e+12 +Energy efficiency: 6.02469e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_07_54_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__05Oct22_07_54_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__05Oct22_07_54_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__05Oct22_07_54_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__05Oct22_07_54_13/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__05Oct22_07_54_13/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__05Oct22_07_54_13/app_output_folder/Thread_2_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__05Oct22_07_54_13/app_output_folder/Thread_3_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__05Oct22_07_54_13/app_output_folder/Thread_3_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__05Oct22_07_54_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__05Oct22_07_54_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__05Oct22_07_54_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__05Oct22_07_54_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__05Oct22_07_54_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__05Oct22_07_54_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 = 69.9851801502394 +--- Experiment result, Avg Power = 2021.8984860743753 +--- Experiment result, Total Workload = 1.16164e+12 +--- Experiment result, Energy Efficiency = 6.02469e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_08_06_58 +--- Performing experiments on configuration 400400-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +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_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +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: 7487 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2064.2426598360594 +powermeter script : average_power with numpy arrays = 2064.2426598358684 +powermeter script : Summary Result = time (s): 602.9953987598419 +Ins Current (mA):411.5483282350566 +Samples: 3000000 +Consumed Energy (mAs): 257315.53022819836 +Consumed Energy (mAh): 71.47653617449954 +Consumed Energy (mWs): 1240808.3856057613 +Consumed Energy (mWh): 344.66899600160036 +Avg power (mW): 2064.2426598360594 +Avg Current (mA): 427.89040152263857 +Avg Voltage (V): 4.824232215750802 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1808 bytes in 0.060s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.9953987598419 +Ins Current (mA):411.5483282350566 +Samples: 3000000 +Consumed Energy (mAs): 257315.53022819836 +Consumed Energy (mAh): 71.47653617449954 +Consumed Energy (mWs): 1240808.3856057613 +Consumed Energy (mWh): 344.66899600160036 +Avg power (mW): 2064.2426598360594 +Avg Current (mA): 427.89040152263857 +Avg Voltage (V): 4.824232215750802 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 71.47653617449954 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2064.2426598360594 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 7512 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:36:45 +0100 - Duration: 600001 seconds +Real workload: 4.9954279760620804E10 - Integer reached: 185368 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 7513 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600027 seconds +Real workload: 4.949275045696362E10 - Integer reached: 184545 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 7514 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600008 seconds +Real workload: 4.84835574850854E11 - Integer reached: 552166 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 7515 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600008 seconds +Real workload: 5.825531630296295E11 - Integer reached: 603167 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16684e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.12565e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 400400-2-2 4,0,0,4,0,0,2,2 [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] time (s): 602.9953987598419 +Ins Current (mA):411.5483282350566 +Samples: 3000000 +Consumed Energy (mAs): 257315.53022819836 +Consumed Energy (mAh): 71.47653617449954 +Consumed Energy (mWs): 1240808.3856057613 +Consumed Energy (mWh): 344.66899600160036 +Avg power (mW): 2064.2426598360594 +Avg Current (mA): 427.89040152263857 +Avg Voltage (V): 4.824232215750802 + Thread : 0 - ThreadProcess id: 7512 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:36:45 +0100 - Duration: 600001 seconds +Real workload: 4.9954279760620804E10 - Integer reached: 185368 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 7513 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600027 seconds +Real workload: 4.949275045696362E10 - Integer reached: 184545 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 7514 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600008 seconds +Real workload: 4.84835574850854E11 - Integer reached: 552166 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 7515 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600008 seconds +Real workload: 5.825531630296295E11 - Integer reached: 603167 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 71.47653617449954 1.16684e+12 6.12565e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 400400-2-2 +phone format: 4,0,0,4,0,0,2,2 +Exact values of frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.9953987598419 +Ins Current (mA):411.5483282350566 +Samples: 3000000 +Consumed Energy (mAs): 257315.53022819836 +Consumed Energy (mAh): 71.47653617449954 +Consumed Energy (mWs): 1240808.3856057613 +Consumed Energy (mWh): 344.66899600160036 +Avg power (mW): 2064.2426598360594 +Avg Current (mA): 427.89040152263857 +Avg Voltage (V): 4.824232215750802 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 7512 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:36:45 +0100 - Duration: 600001 seconds +Real workload: 4.9954279760620804E10 - Integer reached: 185368 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 7513 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 3 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600027 seconds +Real workload: 4.949275045696362E10 - Integer reached: 184545 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 7514 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600008 seconds +Real workload: 4.84835574850854E11 - Integer reached: 552166 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 7515 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:26:45 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:36:46 +0100 - Duration: 600008 seconds +Real workload: 5.825531630296295E11 - Integer reached: 603167 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 71.47653617449954 +Workload: 1.16684e+12 +Energy efficiency: 6.12565e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_08_10_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__05Oct22_08_10_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__05Oct22_08_10_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__05Oct22_08_10_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__05Oct22_08_10_00/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__05Oct22_08_10_00/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__05Oct22_08_10_00/app_output_folder/Thread_2_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__05Oct22_08_10_00/app_output_folder/Thread_3_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__05Oct22_08_10_00/app_output_folder/Thread_3_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__05Oct22_08_10_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__05Oct22_08_10_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__05Oct22_08_10_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__05Oct22_08_10_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__05Oct22_08_10_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__05Oct22_08_10_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 = 71.47653617449954 +--- Experiment result, Avg Power = 2064.2426598360594 +--- Experiment result, Total Workload = 1.16684e+12 +--- Experiment result, Energy Efficiency = 6.12565e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_08_22_46 +--- Performing experiments on configuration 404000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 8837 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2027.7301611933613 +powermeter script : average_power with numpy arrays = 2027.730161192804 +powermeter script : Summary Result = time (s): 601.696311712265 +Ins Current (mA):413.51848409118617 +Samples: 3000000 +Consumed Energy (mAs): 252789.55745044872 +Consumed Energy (mAh): 70.21932151401353 +Consumed Energy (mWs): 1220510.6032304573 +Consumed Energy (mWh): 339.03072311957146 +Avg power (mW): 2027.7301611933613 +Avg Current (mA): 419.7881147990753 +Avg Voltage (V): 4.830365819584723 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1809 bytes in 0.066s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.696311712265 +Ins Current (mA):413.51848409118617 +Samples: 3000000 +Consumed Energy (mAs): 252789.55745044872 +Consumed Energy (mAh): 70.21932151401353 +Consumed Energy (mWs): 1220510.6032304573 +Consumed Energy (mWh): 339.03072311957146 +Avg power (mW): 2027.7301611933613 +Avg Current (mA): 419.7881147990753 +Avg Voltage (V): 4.830365819584723 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.21932151401353 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2027.7301611933613 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 8862 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600022 seconds +Real workload: 4.9599663051341324E10 - Integer reached: 184736 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 8863 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600010 seconds +Real workload: 4.949722607074789E10 - Integer reached: 184553 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 8864 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600002 seconds +Real workload: 4.8417875585804504E11 - Integer reached: 551806 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 8865 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600006 seconds +Real workload: 5.80563941736184E11 - Integer reached: 602175 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16384e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.03342e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 404000-2-2 4,0,4,0,0,0,2,2 [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] time (s): 601.696311712265 +Ins Current (mA):413.51848409118617 +Samples: 3000000 +Consumed Energy (mAs): 252789.55745044872 +Consumed Energy (mAh): 70.21932151401353 +Consumed Energy (mWs): 1220510.6032304573 +Consumed Energy (mWh): 339.03072311957146 +Avg power (mW): 2027.7301611933613 +Avg Current (mA): 419.7881147990753 +Avg Voltage (V): 4.830365819584723 + Thread : 0 - ThreadProcess id: 8862 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600022 seconds +Real workload: 4.9599663051341324E10 - Integer reached: 184736 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 8863 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600010 seconds +Real workload: 4.949722607074789E10 - Integer reached: 184553 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 8864 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600002 seconds +Real workload: 4.8417875585804504E11 - Integer reached: 551806 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 8865 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600006 seconds +Real workload: 5.80563941736184E11 - Integer reached: 602175 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.21932151401353 1.16384e+12 6.03342e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 404000-2-2 +phone format: 4,0,4,0,0,0,2,2 +Exact values of frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.696311712265 +Ins Current (mA):413.51848409118617 +Samples: 3000000 +Consumed Energy (mAs): 252789.55745044872 +Consumed Energy (mAh): 70.21932151401353 +Consumed Energy (mWs): 1220510.6032304573 +Consumed Energy (mWh): 339.03072311957146 +Avg power (mW): 2027.7301611933613 +Avg Current (mA): 419.7881147990753 +Avg Voltage (V): 4.830365819584723 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 8862 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600022 seconds +Real workload: 4.9599663051341324E10 - Integer reached: 184736 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 8863 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600010 seconds +Real workload: 4.949722607074789E10 - Integer reached: 184553 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 8864 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600002 seconds +Real workload: 4.8417875585804504E11 - Integer reached: 551806 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 8865 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:42:34 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 06:52:34 +0100 - Duration: 600006 seconds +Real workload: 5.80563941736184E11 - Integer reached: 602175 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.21932151401353 +Workload: 1.16384e+12 +Energy efficiency: 6.03342e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49/app_output_folder/Thread_2_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__05Oct22_08_25_49/app_output_folder/Thread_3_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__05Oct22_08_25_49/app_output_folder/Thread_3_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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49/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__05Oct22_08_25_49' +--- 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 = 70.21932151401353 +--- Experiment result, Avg Power = 2027.7301611933613 +--- Experiment result, Total Workload = 1.16384e+12 +--- Experiment result, Energy Efficiency = 6.03342e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_08_38_34 +--- Performing experiments on configuration 404000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +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: 9917 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2041.2885979375426 +powermeter script : average_power with numpy arrays = 2041.28859793728 +powermeter script : Summary Result = time (s): 602.7757713794708 +Ins Current (mA):417.2329328131905 +Samples: 3000000 +Consumed Energy (mAs): 253721.12830314256 +Consumed Energy (mAh): 70.47809119531738 +Consumed Energy (mWs): 1224901.7396407397 +Consumed Energy (mWh): 340.25048323353883 +Avg power (mW): 2041.2885979375426 +Avg Current (mA): 422.75332193226546 +Avg Voltage (V): 4.828557203542454 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1809 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 = [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 602.7757713794708 +Ins Current (mA):417.2329328131905 +Samples: 3000000 +Consumed Energy (mAs): 253721.12830314256 +Consumed Energy (mAh): 70.47809119531738 +Consumed Energy (mWs): 1224901.7396407397 +Consumed Energy (mWh): 340.25048323353883 +Avg power (mW): 2041.2885979375426 +Avg Current (mA): 422.75332193226546 +Avg Voltage (V): 4.828557203542454 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.47809119531738 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2041.2885979375426 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 9943 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600023 seconds +Real workload: 4.994528594750566E10 - Integer reached: 185352 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9944 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 07:08:22 +0100 - Duration: 600021 seconds +Real workload: 4.9483799862112656E10 - Integer reached: 184529 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9945 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600006 seconds +Real workload: 4.8541249570903357E11 - Integer reached: 552482 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9946 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600005 seconds +Real workload: 5.83597306316288E11 - Integer reached: 603687 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16844e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.03181e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 404000-2-2 4,0,4,0,0,0,2,2 [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] time (s): 602.7757713794708 +Ins Current (mA):417.2329328131905 +Samples: 3000000 +Consumed Energy (mAs): 253721.12830314256 +Consumed Energy (mAh): 70.47809119531738 +Consumed Energy (mWs): 1224901.7396407397 +Consumed Energy (mWh): 340.25048323353883 +Avg power (mW): 2041.2885979375426 +Avg Current (mA): 422.75332193226546 +Avg Voltage (V): 4.828557203542454 + Thread : 0 - ThreadProcess id: 9943 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600023 seconds +Real workload: 4.994528594750566E10 - Integer reached: 185352 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9944 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 07:08:22 +0100 - Duration: 600021 seconds +Real workload: 4.9483799862112656E10 - Integer reached: 184529 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9945 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600006 seconds +Real workload: 4.8541249570903357E11 - Integer reached: 552482 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9946 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600005 seconds +Real workload: 5.83597306316288E11 - Integer reached: 603687 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.47809119531738 1.16844e+12 6.03181e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 404000-2-2 +phone format: 4,0,4,0,0,0,2,2 +Exact values of frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 602.7757713794708 +Ins Current (mA):417.2329328131905 +Samples: 3000000 +Consumed Energy (mAs): 253721.12830314256 +Consumed Energy (mAh): 70.47809119531738 +Consumed Energy (mWs): 1224901.7396407397 +Consumed Energy (mWh): 340.25048323353883 +Avg power (mW): 2041.2885979375426 +Avg Current (mA): 422.75332193226546 +Avg Voltage (V): 4.828557203542454 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 9943 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600023 seconds +Real workload: 4.994528594750566E10 - Integer reached: 185352 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 9944 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 07:08:22 +0100 - Duration: 600021 seconds +Real workload: 4.9483799862112656E10 - Integer reached: 184529 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 9945 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600006 seconds +Real workload: 4.8541249570903357E11 - Integer reached: 552482 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 9946 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 06:58:21 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:08:21 +0100 - Duration: 600005 seconds +Real workload: 5.83597306316288E11 - Integer reached: 603687 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.47809119531738 +Workload: 1.16844e+12 +Energy efficiency: 6.03181e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_08_41_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__05Oct22_08_41_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__05Oct22_08_41_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__05Oct22_08_41_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__05Oct22_08_41_36/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__05Oct22_08_41_36/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__05Oct22_08_41_36/app_output_folder/Thread_2_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__05Oct22_08_41_36/app_output_folder/Thread_3_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__05Oct22_08_41_36/app_output_folder/Thread_3_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__05Oct22_08_41_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__05Oct22_08_41_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__05Oct22_08_41_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__05Oct22_08_41_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__05Oct22_08_41_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__05Oct22_08_41_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 = 70.47809119531738 +--- Experiment result, Avg Power = 2041.2885979375426 +--- Experiment result, Total Workload = 1.16844e+12 +--- Experiment result, Energy Efficiency = 6.03181e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_08_54_22 +--- Performing experiments on configuration 404000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +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: 10947 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2043.40051894525 +powermeter script : average_power with numpy arrays = 2043.4005189450577 +powermeter script : Summary Result = time (s): 601.7688162326813 +Ins Current (mA):419.6274255849211 +Samples: 3000000 +Consumed Energy (mAs): 253437.91986010404 +Consumed Energy (mAh): 70.39942218336223 +Consumed Energy (mWs): 1223492.5532899566 +Consumed Energy (mWh): 339.85904258054353 +Avg power (mW): 2043.40051894525 +Avg Current (mA): 423.2253028589628 +Avg Voltage (V): 4.828162458959125 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.063s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7688162326813 +Ins Current (mA):419.6274255849211 +Samples: 3000000 +Consumed Energy (mAs): 253437.91986010404 +Consumed Energy (mAh): 70.39942218336223 +Consumed Energy (mWs): 1223492.5532899566 +Consumed Energy (mWh): 339.85904258054353 +Avg power (mW): 2043.40051894525 +Avg Current (mA): 423.2253028589628 +Avg Voltage (V): 4.828162458959125 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.39942218336223 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2043.40051894525 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 10972 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:24:09 +0100 - Duration: 600018 seconds +Real workload: 4.947429075275023E10 - Integer reached: 184512 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10973 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 07:24:09 +0100 - Duration: 600004 seconds +Real workload: 5.000207350117586E10 - Integer reached: 185453 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10975 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:24:10 +0100 - Duration: 600005 seconds +Real workload: 4.848574767530272E11 - Integer reached: 552178 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10976 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:24:10 +0100 - Duration: 600007 seconds +Real workload: 5.819752845098958E11 - Integer reached: 602879 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16631e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.03608e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 404000-2-2 4,0,4,0,0,0,2,2 [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] time (s): 601.7688162326813 +Ins Current (mA):419.6274255849211 +Samples: 3000000 +Consumed Energy (mAs): 253437.91986010404 +Consumed Energy (mAh): 70.39942218336223 +Consumed Energy (mWs): 1223492.5532899566 +Consumed Energy (mWh): 339.85904258054353 +Avg power (mW): 2043.40051894525 +Avg Current (mA): 423.2253028589628 +Avg Voltage (V): 4.828162458959125 + Thread : 0 - ThreadProcess id: 10972 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:24:09 +0100 - Duration: 600018 seconds +Real workload: 4.947429075275023E10 - Integer reached: 184512 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10973 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 07:24:09 +0100 - Duration: 600004 seconds +Real workload: 5.000207350117586E10 - Integer reached: 185453 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10975 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:24:10 +0100 - Duration: 600005 seconds +Real workload: 4.848574767530272E11 - Integer reached: 552178 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10976 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:24:10 +0100 - Duration: 600007 seconds +Real workload: 5.819752845098958E11 - Integer reached: 602879 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.39942218336223 1.16631e+12 6.03608e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 404000-2-2 +phone format: 4,0,4,0,0,0,2,2 +Exact values of frequencies: [1804801- 0- 1804801- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7688162326813 +Ins Current (mA):419.6274255849211 +Samples: 3000000 +Consumed Energy (mAs): 253437.91986010404 +Consumed Energy (mAh): 70.39942218336223 +Consumed Energy (mWs): 1223492.5532899566 +Consumed Energy (mWh): 339.85904258054353 +Avg power (mW): 2043.40051894525 +Avg Current (mA): 423.2253028589628 +Avg Voltage (V): 4.828162458959125 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 10972 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:24:09 +0100 - Duration: 600018 seconds +Real workload: 4.947429075275023E10 - Integer reached: 184512 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 10973 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 2 +Ending time: Mon, 20 Dec 2021 07:24:09 +0100 - Duration: 600004 seconds +Real workload: 5.000207350117586E10 - Integer reached: 185453 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 10975 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:24:10 +0100 - Duration: 600005 seconds +Real workload: 4.848574767530272E11 - Integer reached: 552178 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 10976 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:14:09 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:24:10 +0100 - Duration: 600007 seconds +Real workload: 5.819752845098958E11 - Integer reached: 602879 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.39942218336223 +Workload: 1.16631e+12 +Energy efficiency: 6.03608e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24/app_output_folder/Thread_2_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__05Oct22_08_57_24/app_output_folder/Thread_3_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__05Oct22_08_57_24/app_output_folder/Thread_3_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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24/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__05Oct22_08_57_24' +--- 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 = 70.39942218336223 +--- Experiment result, Avg Power = 2043.40051894525 +--- Experiment result, Total Workload = 1.16631e+12 +--- Experiment result, Energy Efficiency = 6.03608e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_09_10_09 +--- Performing experiments on configuration 440000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 12342 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2052.5285537658833 +powermeter script : average_power with numpy arrays = 2052.5285537654745 +powermeter script : Summary Result = time (s): 601.7892825603485 +Ins Current (mA):425.9195861207198 +Samples: 3000000 +Consumed Energy (mAs): 254413.50690470706 +Consumed Energy (mAh): 70.67041858464086 +Consumed Energy (mWs): 1227930.307993441 +Consumed Energy (mWh): 341.0917522204002 +Avg power (mW): 2052.5285537658833 +Avg Current (mA): 425.2427055689892 +Avg Voltage (V): 4.826722544292747 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.059s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 601.7892825603485 +Ins Current (mA):425.9195861207198 +Samples: 3000000 +Consumed Energy (mAs): 254413.50690470706 +Consumed Energy (mAh): 70.67041858464086 +Consumed Energy (mWs): 1227930.307993441 +Consumed Energy (mWh): 341.0917522204002 +Avg power (mW): 2052.5285537658833 +Avg Current (mA): 425.2427055689892 +Avg Voltage (V): 4.826722544292747 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.67041858464086 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2052.5285537658833 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 12367 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600029 seconds +Real workload: 4.970501332109056E10 - Integer reached: 184924 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 12368 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600024 seconds +Real workload: 4.918667082310133E10 - Integer reached: 183997 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 12370 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600002 seconds +Real workload: 4.857485878522543E11 - Integer reached: 552666 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 12372 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600008 seconds +Real workload: 5.821117013148646E11 - Integer reached: 602947 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16675e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.05703e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 440000-2-2 4,4,0,0,0,0,2,2 [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] time (s): 601.7892825603485 +Ins Current (mA):425.9195861207198 +Samples: 3000000 +Consumed Energy (mAs): 254413.50690470706 +Consumed Energy (mAh): 70.67041858464086 +Consumed Energy (mWs): 1227930.307993441 +Consumed Energy (mWh): 341.0917522204002 +Avg power (mW): 2052.5285537658833 +Avg Current (mA): 425.2427055689892 +Avg Voltage (V): 4.826722544292747 + Thread : 0 - ThreadProcess id: 12367 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600029 seconds +Real workload: 4.970501332109056E10 - Integer reached: 184924 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 12368 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600024 seconds +Real workload: 4.918667082310133E10 - Integer reached: 183997 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 12370 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600002 seconds +Real workload: 4.857485878522543E11 - Integer reached: 552666 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 12372 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600008 seconds +Real workload: 5.821117013148646E11 - Integer reached: 602947 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 70.67041858464086 1.16675e+12 6.05703e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 440000-2-2 +phone format: 4,4,0,0,0,0,2,2 +Exact values of frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 601.7892825603485 +Ins Current (mA):425.9195861207198 +Samples: 3000000 +Consumed Energy (mAs): 254413.50690470706 +Consumed Energy (mAh): 70.67041858464086 +Consumed Energy (mWs): 1227930.307993441 +Consumed Energy (mWh): 341.0917522204002 +Avg power (mW): 2052.5285537658833 +Avg Current (mA): 425.2427055689892 +Avg Voltage (V): 4.826722544292747 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 12367 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600029 seconds +Real workload: 4.970501332109056E10 - Integer reached: 184924 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 12368 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600024 seconds +Real workload: 4.918667082310133E10 - Integer reached: 183997 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 12370 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600002 seconds +Real workload: 4.857485878522543E11 - Integer reached: 552666 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 12372 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:29:56 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:39:56 +0100 - Duration: 600008 seconds +Real workload: 5.821117013148646E11 - Integer reached: 602947 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 70.67041858464086 +Workload: 1.16675e+12 +Energy efficiency: 6.05703e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_09_13_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__05Oct22_09_13_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__05Oct22_09_13_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__05Oct22_09_13_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__05Oct22_09_13_11/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__05Oct22_09_13_11/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__05Oct22_09_13_11/app_output_folder/Thread_2_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__05Oct22_09_13_11/app_output_folder/Thread_3_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__05Oct22_09_13_11/app_output_folder/Thread_3_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__05Oct22_09_13_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__05Oct22_09_13_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__05Oct22_09_13_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__05Oct22_09_13_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__05Oct22_09_13_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__05Oct22_09_13_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 = 70.67041858464086 +--- Experiment result, Avg Power = 2052.5285537658833 +--- Experiment result, Total Workload = 1.16675e+12 +--- Experiment result, Energy Efficiency = 6.05703e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_09_25_56 +--- Performing experiments on configuration 440000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_2_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_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: 13389 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2029.0009301595778 +powermeter script : average_power with numpy arrays = 2029.0009301591938 +powermeter script : Summary Result = time (s): 607.1866631507874 +Ins Current (mA):429.47650285714286 +Samples: 3000000 +Consumed Energy (mAs): 250703.4664277789 +Consumed Energy (mAh): 69.63985178549414 +Consumed Energy (mWs): 1211080.1508679835 +Consumed Energy (mWh): 336.4111530188843 +Avg power (mW): 2029.0009301595778 +Avg Current (mA): 420.03094059865833 +Avg Voltage (V): 4.830598734625834 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1817 bytes in 0.062s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 607.1866631507874 +Ins Current (mA):429.47650285714286 +Samples: 3000000 +Consumed Energy (mAs): 250703.4664277789 +Consumed Energy (mAh): 69.63985178549414 +Consumed Energy (mWs): 1211080.1508679835 +Consumed Energy (mWh): 336.4111530188843 +Avg power (mW): 2029.0009301595778 +Avg Current (mA): 420.03094059865833 +Avg Voltage (V): 4.830598734625834 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 69.63985178549414 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2029.0009301595778 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 13414 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600026 seconds +Real workload: 4.915489062165233E10 - Integer reached: 183940 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13415 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600018 seconds +Real workload: 5.0024572871578896E10 - Integer reached: 185493 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13416 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:55:43 +0100 - Duration: 600002 seconds +Real workload: 4.840182701595105E11 - Integer reached: 551718 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13417 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600001 seconds +Real workload: 5.819993567898629E11 - Integer reached: 602891 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.1652e+12 +--- Getting energy efficiency +--- Energy efficiency: 5.97664e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 440000-2-2 4,4,0,0,0,0,2,2 [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] time (s): 607.1866631507874 +Ins Current (mA):429.47650285714286 +Samples: 3000000 +Consumed Energy (mAs): 250703.4664277789 +Consumed Energy (mAh): 69.63985178549414 +Consumed Energy (mWs): 1211080.1508679835 +Consumed Energy (mWh): 336.4111530188843 +Avg power (mW): 2029.0009301595778 +Avg Current (mA): 420.03094059865833 +Avg Voltage (V): 4.830598734625834 + Thread : 0 - ThreadProcess id: 13414 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600026 seconds +Real workload: 4.915489062165233E10 - Integer reached: 183940 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13415 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600018 seconds +Real workload: 5.0024572871578896E10 - Integer reached: 185493 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13416 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:55:43 +0100 - Duration: 600002 seconds +Real workload: 4.840182701595105E11 - Integer reached: 551718 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13417 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600001 seconds +Real workload: 5.819993567898629E11 - Integer reached: 602891 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +Start: 50 % - End: 50 +Cc_info at the beginning: 0 mAh +Cc_info at the end: 0 mAh +Cc_info variation: 0.0 mAh + + 69.63985178549414 1.1652e+12 5.97664e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 440000-2-2 +phone format: 4,4,0,0,0,0,2,2 +Exact values of frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 607.1866631507874 +Ins Current (mA):429.47650285714286 +Samples: 3000000 +Consumed Energy (mAs): 250703.4664277789 +Consumed Energy (mAh): 69.63985178549414 +Consumed Energy (mWs): 1211080.1508679835 +Consumed Energy (mWh): 336.4111530188843 +Avg power (mW): 2029.0009301595778 +Avg Current (mA): 420.03094059865833 +Avg Voltage (V): 4.830598734625834 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 13414 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600026 seconds +Real workload: 4.915489062165233E10 - Integer reached: 183940 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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: 13415 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600018 seconds +Real workload: 5.0024572871578896E10 - Integer reached: 185493 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 2 - ThreadProcess id: 13416 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 07:55:43 +0100 - Duration: 600002 seconds +Real workload: 4.840182701595105E11 - Integer reached: 551718 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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 : 3 - ThreadProcess id: 13417 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 07:45:43 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 07:55:44 +0100 - Duration: 600001 seconds +Real workload: 5.819993567898629E11 - Integer reached: 602891 - Number of reset = 0 +Battery stats: 0 mAH +Computed Drain: Null +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): 69.63985178549414 +Workload: 1.1652e+12 +Energy efficiency: 5.97664e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_09_28_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__05Oct22_09_28_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__05Oct22_09_28_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__05Oct22_09_28_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__05Oct22_09_28_58/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__05Oct22_09_28_58/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__05Oct22_09_28_58/app_output_folder/Thread_2_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__05Oct22_09_28_58/app_output_folder/Thread_3_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__05Oct22_09_28_58/app_output_folder/Thread_3_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__05Oct22_09_28_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__05Oct22_09_28_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__05Oct22_09_28_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__05Oct22_09_28_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__05Oct22_09_28_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__05Oct22_09_28_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 = 69.63985178549414 +--- Experiment result, Avg Power = 2029.0009301595778 +--- Experiment result, Total Workload = 1.1652e+12 +--- Experiment result, Energy Efficiency = 5.97664e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_09_41_49 +--- Performing experiments on configuration 440000-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 : 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 2 +--- Exact frequency of core 6: 1478400 +--- Modifying the governor of core 6 +--- Modifying the the current frequency of core 6 with frequency 1478400 +--- Frequency level of core 7 is 2 +--- Exact frequency of core 7: 1766400 +--- Modifying the governor of core 7 +--- Modifying the the current frequency of core 7 with frequency 1766400 +--- 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_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_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended' +rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_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: 14409 +---- 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 2 +--- frequency level of core 7 is 2 +--- Number of cores to occupy = 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 0 +--- The current number of thread ready to be sambled : 0, still lower than the experiment one : 4 +--- Number of thread in experiment phase : 4 +--- 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 +Thread_2_ready_for_sampling +Thread_3_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 = 2041.307626748669 +powermeter script : average_power with numpy arrays = 2041.307626748148 +powermeter script : Summary Result = time (s): 603.0631771087646 +Ins Current (mA):431.3593566672254 +Samples: 3000000 +Consumed Energy (mAs): 254052.5554690745 +Consumed Energy (mAh): 70.57015429696514 +Consumed Energy (mWs): 1226218.3049552073 +Consumed Energy (mWh): 340.61619582089094 +Avg power (mW): 2041.307626748669 +Avg Current (mA): 422.7587152634951 +Avg Voltage (V): 4.828540614417309 +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 2 +--- frequency level of core 7 is 2 +--- Number of threads normally started = 4 +--- Number of thread ended: 4 +--- 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/: 8 files pulled, 0 skipped. 0.0 MB/s (1816 bytes in 0.074s) +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- 1478400- 1766400] +--- Getting the powermeter summary +--- Powermeter summary: +time (s): 603.0631771087646 +Ins Current (mA):431.3593566672254 +Samples: 3000000 +Consumed Energy (mAs): 254052.5554690745 +Consumed Energy (mAh): 70.57015429696514 +Consumed Energy (mWs): 1226218.3049552073 +Consumed Energy (mWh): 340.61619582089094 +Avg power (mW): 2041.307626748669 +Avg Current (mA): 422.7587152634951 +Avg Voltage (V): 4.828540614417309 + +--- Getting the total energy consumed of the google pixel +--- Energy consumed = 70.57015429696514 +--- Starting cc_info = 0 +--- Ending cc_info = 0 +--- Getting the average power +--- Avg Power = 2041.307626748669 +--- Printing the total threads summary +--- Thread results +Thread : 0 - ThreadProcess id: 14435 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600002 seconds +Real workload: 4.946757902508992E10 - Integer reached: 184500 - 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: 14436 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600006 seconds +Real workload: 4.9148758853763756E10 - Integer reached: 183929 - 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 : 2 - ThreadProcess id: 14437 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600004 seconds +Real workload: 4.84638480734093E11 - Integer reached: 552058 - 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 : 3 - ThreadProcess id: 14438 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600002 seconds +Real workload: 5.814698842277755E11 - Integer reached: 602627 - 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 4,4,0,0,0,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first +--- Total workload : 1.16472e+12 +--- Getting energy efficiency +--- Energy efficiency: 6.05898e-11 +--- Building what we will add to the total result file command +------ + (build_configuration_raw_result 440000-2-2 4,4,0,0,0,0,2,2 [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] time (s): 603.0631771087646 +Ins Current (mA):431.3593566672254 +Samples: 3000000 +Consumed Energy (mAs): 254052.5554690745 +Consumed Energy (mAh): 70.57015429696514 +Consumed Energy (mWs): 1226218.3049552073 +Consumed Energy (mWh): 340.61619582089094 +Avg power (mW): 2041.307626748669 +Avg Current (mA): 422.7587152634951 +Avg Voltage (V): 4.828540614417309 + Thread : 0 - ThreadProcess id: 14435 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600002 seconds +Real workload: 4.946757902508992E10 - Integer reached: 184500 - 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: 14436 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600006 seconds +Real workload: 4.9148758853763756E10 - Integer reached: 183929 - 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 : 2 - ThreadProcess id: 14437 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600004 seconds +Real workload: 4.84638480734093E11 - Integer reached: 552058 - 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 : 3 - ThreadProcess id: 14438 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600002 seconds +Real workload: 5.814698842277755E11 - Integer reached: 602627 - 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 + + 70.57015429696514 1.16472e+12 6.05898e-11 0 0 +------ + +--- Final result to print to File + -------------------------------------------------------------------------------- + +++++ +++++ +++++ Configuration Description +-------------------------------------------------------------------------------- +Configuration: 440000-2-2 +phone format: 4,4,0,0,0,0,2,2 +Exact values of frequencies: [1804801- 1804801- 0- 0- 0- 0- 1478400- 1766400] + +Power meter results +------------------------------------------------------------ +time (s): 603.0631771087646 +Ins Current (mA):431.3593566672254 +Samples: 3000000 +Consumed Energy (mAs): 254052.5554690745 +Consumed Energy (mAh): 70.57015429696514 +Consumed Energy (mWs): 1226218.3049552073 +Consumed Energy (mWh): 340.61619582089094 +Avg power (mW): 2041.307626748669 +Avg Current (mA): 422.7587152634951 +Avg Voltage (V): 4.828540614417309 + +Threads results +------------------------------------------------------------ +Thread : 0 - ThreadProcess id: 14435 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 0 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600002 seconds +Real workload: 4.946757902508992E10 - Integer reached: 184500 - 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: 14436 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 1 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600006 seconds +Real workload: 4.9148758853763756E10 - Integer reached: 183929 - 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 : 2 - ThreadProcess id: 14437 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 6 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600004 seconds +Real workload: 4.84638480734093E11 - Integer reached: 552058 - 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 : 3 - ThreadProcess id: 14438 +---------------------------------------- +Starting time: Mon, 20 Dec 2021 08:01:36 +0100 +Core id: 7 +Ending time: Mon, 20 Dec 2021 08:11:36 +0100 - Duration: 600002 seconds +Real workload: 5.814698842277755E11 - Integer reached: 602627 - 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): 70.57015429696514 +Workload: 1.16472e+12 +Energy efficiency: 6.05898e-11 +-------------------------------------------------------------------------------- + + +--- 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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51/app_output_folder/Thread_2_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__05Oct22_09_44_51/app_output_folder/Thread_3_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__05Oct22_09_44_51/app_output_folder/Thread_3_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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51/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__05Oct22_09_44_51' +--- 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 = 70.57015429696514 +--- Experiment result, Avg Power = 2041.307626748669 +--- Experiment result, Total Workload = 1.16472e+12 +--- Experiment result, Energy Efficiency = 6.05898e-11 +--- 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-2-2. +--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 05Oct22_09_57_37 diff --git a/experiment_automatization/summary_files_only/summary___05Oct22_10_00_37.csv b/experiment_automatization/summary_files_only/summary___05Oct22_10_00_37.csv new file mode 100755 index 0000000000000000000000000000000000000000..6c4950938c1f2d79afebf875e9427afe6dba46e9 --- /dev/null +++ b/experiment_automatization/summary_files_only/summary___05Oct22_10_00_37.csv @@ -0,0 +1,61 @@ +configurations,generic format,exact frequency,google pixel format,exact frequencies,phone energy,phone power,workload,energy by workload,starting cc_info,ending cc_info +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],69.52409009723863,2010.5306198084834,1.16486e+12,5.96845e-11,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],71.0813570024315,2044.1753729837076,1.16597e+12,6.09633e-11,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],70.47748663452633,2047.1024914329862,1.1634e+12,6.05789e-11,0,0 +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],70.09045877144594,2025.8535423935475,1.16616e+12,6.01036e-11,0,0 +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],70.58915136388794,2044.639552517949,1.16179e+12,6.0759e-11,0,0 +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],71.30789275413113,2066.2232265127523,1.16209e+12,6.13618e-11,0,0 +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],70.742778041012,2045.810308683365,1.16092e+12,6.09368e-11,0,0 +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],70.57358750924872,2039.2028466702188,1.16676e+12,6.04868e-11,0,0 +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],70.90841487980666,2058.390853686644,1.16526e+12,6.0852e-11,0,0 +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],70.73694231384944,2045.2993817629833,1.1597e+12,6.09959e-11,0,0 +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],70.87019823828456,2048.0676987469533,1.16559e+12,6.0802e-11,0,0 +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],70.66304539864001,2036.9589181838337,1.15984e+12,6.09248e-11,0,0 +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],70.11291945420209,2039.9408493051626,1.16528e+12,6.01683e-11,0,0 +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],70.4747458234224,2042.5764384831075,1.16484e+12,6.05017e-11,0,0 +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],70.35766711410953,2044.605286313954,1.16654e+12,6.03131e-11,0,0 +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],77.96541094759694,2241.7006169502456,1.30714e+12,5.96458e-11,0,0 +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],76.2023086156267,2205.8238875067054,1.3037e+12,5.84508e-11,0,0 +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],76.33647794504182,2209.8674964349125,1.30028e+12,5.87077e-11,0,0 +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],71.64787072655308,2068.1208423500893,1.1655e+12,6.14739e-11,0,0 +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],70.59299246340379,2045.8237679247684,1.16159e+12,6.07727e-11,0,0 +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],70.62997330800367,2049.0452915045375,1.1623e+12,6.07674e-11,0,0 +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],71.59418143367965,2072.612065766956,1.1596e+12,6.17404e-11,0,0 +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],70.63924455966055,2044.390496935238,1.16729e+12,6.05156e-11,0,0 +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],70.53403938823975,2036.4875102013627,1.16602e+12,6.04913e-11,0,0 +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],71.49423895337264,2067.3332738680415,1.16766e+12,6.12286e-11,0,0 +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],70.60359391424801,2039.7950003512576,1.16196e+12,6.07625e-11,0,0 +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],70.52715331333978,2041.9087895449654,1.16666e+12,6.04522e-11,0,0 +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],71.18060224267974,2055.878949962645,1.1649e+12,6.11045e-11,0,0 +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],70.32392311813075,2043.2558518515564,1.1648e+12,6.03742e-11,0,0 +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],70.05135389771442,2041.985457529188,1.16536e+12,6.01113e-11,0,0 +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],86.59637719434818,2465.3920553203334,1.37849e+12,6.28197e-11,0,0 +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],87.6265526980771,2488.241950885876,1.38083e+12,6.34593e-11,0,0 +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],87.08870790047656,2482.78103690326,1.38693e+12,6.27924e-11,0,0 +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],70.45738299722346,2048.4362673134306,1.16052e+12,6.07119e-11,0,0 +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],71.52806365064377,2067.1708190595846,1.16605e+12,6.13422e-11,0,0 +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],70.36461641518005,2034.3834686908758,1.15538e+12,6.09017e-11,0,0 +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],70.54538704058632,2043.532655655454,1.16631e+12,6.0486e-11,0,0 +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],71.57822660827733,2065.543430131354,1.16213e+12,6.15923e-11,0,0 +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],70.7170408596214,2041.7395112120066,1.1624e+12,6.08371e-11,0,0 +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],70.12091351608217,2035.687582112515,1.15985e+12,6.04569e-11,0,0 +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],69.80058323418798,2026.1095988610796,1.16617e+12,5.98546e-11,0,0 +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],70.54568641754493,2046.3684465840151,1.16557e+12,6.05246e-11,0,0 +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],70.33175275813268,2037.9039312812663,1.16495e+12,6.03732e-11,0,0 +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],70.08575253785934,2033.4880545000324,1.16477e+12,6.01713e-11,0,0 +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],69.76401393868103,2031.2454594455432,1.16414e+12,5.99275e-11,0,0 +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],86.25868546652029,2462.1389961649397,1.3864e+12,6.22177e-11,0,0 +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],86.36279724758774,2476.1397976969893,1.38406e+12,6.23982e-11,0,0 +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],87.80479279136466,2499.208880026985,1.38557e+12,6.33709e-11,0,0 +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],70.19794533916524,2047.4429470934535,1.1589e+12,6.05729e-11,0,0 +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],70.4697908210477,2041.7807257688014,1.16049e+12,6.07242e-11,0,0 +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],71.17628500575493,2063.139183197156,1.16604e+12,6.1041e-11,0,0 +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],70.49037916333526,2046.384180555702,1.16542e+12,6.0485e-11,0,0 +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],69.9851801502394,2021.8984860743753,1.16164e+12,6.02469e-11,0,0 +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],71.47653617449954,2064.2426598360594,1.16684e+12,6.12565e-11,0,0 +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],70.21932151401353,2027.7301611933613,1.16384e+12,6.03342e-11,0,0 +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],70.47809119531738,2041.2885979375426,1.16844e+12,6.03181e-11,0,0 +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],70.39942218336223,2043.40051894525,1.16631e+12,6.03608e-11,0,0 +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],70.67041858464086,2052.5285537658833,1.16675e+12,6.05703e-11,0,0 +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],69.63985178549414,2029.0009301595778,1.1652e+12,5.97664e-11,0,0 +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],70.57015429696514,2041.307626748669,1.16472e+12,6.05898e-11,0,0 diff --git a/kernel_ridge_linear_model/.~lock.global_lesson_learned_as_table.ods# b/kernel_ridge_linear_model/.~lock.global_lesson_learned_as_table.ods# new file mode 100755 index 0000000000000000000000000000000000000000..400aee144e2e97f7f4891355139ab7dbb6111919 --- /dev/null +++ b/kernel_ridge_linear_model/.~lock.global_lesson_learned_as_table.ods# @@ -0,0 +1 @@ +,DESKTOP-D49H2V3/lavoi,DESKTOP-D49H2V3,06.10.2022 16:51,file:///C:/Users/lavoi/AppData/Roaming/LibreOffice/4; \ No newline at end of file diff --git a/kernel_ridge_linear_model/.~lock.local_lesson_learned_as_table.ods# b/kernel_ridge_linear_model/.~lock.local_lesson_learned_as_table.ods# new file mode 100755 index 0000000000000000000000000000000000000000..51d5c32ce674a8b04d6bbbbcdde636db594bd7b3 --- /dev/null +++ b/kernel_ridge_linear_model/.~lock.local_lesson_learned_as_table.ods# @@ -0,0 +1 @@ +,DESKTOP-D49H2V3/lavoi,DESKTOP-D49H2V3,06.10.2022 16:41,file:///C:/Users/lavoi/AppData/Roaming/LibreOffice/4; \ No newline at end of file diff --git a/kernel_ridge_linear_model/__pycache__/utils_functions.cpython-38.pyc b/kernel_ridge_linear_model/__pycache__/utils_functions.cpython-38.pyc index 68a65893630f520dd532eb4b398cc693344e643b..28e8bdbec46527af33bc623dacaa09de8f0653fb 100755 Binary files a/kernel_ridge_linear_model/__pycache__/utils_functions.cpython-38.pyc and b/kernel_ridge_linear_model/__pycache__/utils_functions.cpython-38.pyc differ diff --git a/kernel_ridge_linear_model/best_R2_exploration_summary.csv b/kernel_ridge_linear_model/best_R2_exploration_summary.csv index 28986097f749d325e6fbdce027f359acec60875b..6a5c2f62ca3f120706665ba087a11b7b13a8780f 100755 --- a/kernel_ridge_linear_model/best_R2_exploration_summary.csv +++ b/kernel_ridge_linear_model/best_R2_exploration_summary.csv @@ -266,3 +266,11 @@ 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,-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, +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.08732726483169995,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.08732726483169995,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.08732726483169995,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.37264686557961324,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,-10.2751904394227,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,-10.2751904394227,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,-8.621844617992203,10,10,base_Y_F, diff --git a/kernel_ridge_linear_model/global_lesson_learned_as_table.ods b/kernel_ridge_linear_model/global_lesson_learned_as_table.ods index 349af7e8b6fde9d0622ddc828d76a29713e24b2e..786c8b19f581260084cb5dd2df7b794f852f197f 100755 Binary files a/kernel_ridge_linear_model/global_lesson_learned_as_table.ods and b/kernel_ridge_linear_model/global_lesson_learned_as_table.ods differ diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml index f9c23883655f3bad45d2671363524240e5952f4b..d2f57bb4dadde88883374555d5967cb981c146f5 100755 --- a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml +++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml @@ -862,8 +862,8 @@ frequency Level<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="1178.75" y="1151.375"/> - <y:Fill color="#FF0000" transparent="false"/> - <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#99CC00" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -934,8 +934,8 @@ frequency Level<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="1252.0" y="1151.375"/> - <y:Fill color="#FF0000" transparent="false"/> - <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#99CC00" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2411,8 +2411,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="894.5" y="1426.375"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2429,8 +2429,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="973.5" y="1427.375"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2447,8 +2447,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="1041.0" y="1426.375"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2465,8 +2465,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="1110.0" y="1426.375"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2483,8 +2483,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="1180.25" y="1426.375"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2501,8 +2501,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="1253.5" y="1426.375"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2591,7 +2591,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="64.0" width="18.0" x="1532.0" y="1268.375"/> - <y:Fill color="#FF0000" transparent="false"/> + <y:Fill hasColor="false" transparent="false"/> <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="7.0" y="30.0"> <y:LabelModel> @@ -6899,6 +6899,17 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></ </y:ShapeNode> </data> </node> + <node id="n433"> + <data key="d6"> + <y:ShapeNode> + <y:Geometry height="55.0" width="28.0" x="1026.5" y="1444.531540504648"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/> + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="26.0517578125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="285.1357421875" x="-97.81787109375" xml:space="preserve" y="14.47412109375">Few little cores are running threads<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="1.0982142857142858" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> + <y:Shape type="rectangle"/> + </y:ShapeNode> + </data> + </node> <edge id="e0" source="n12" target="n13"> <data key="d10"> <y:PolyLineEdge> diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml index bd531a4829fd3800eef9548cfeb14e3d110d236a..ba9a087e8daa1a414c35a5a7c71bec780168809b 100755 --- a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml +++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml @@ -873,8 +873,8 @@ frequency Level<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="-215.25" y="-417.125"/> - <y:Fill color="#FF0000" transparent="false"/> - <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#99CC00" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -945,8 +945,8 @@ frequency Level<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="-142.0" y="-417.125"/> - <y:Fill color="#FF0000" transparent="false"/> - <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#99CC00" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2415,8 +2415,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="-499.5" y="-142.125"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2433,8 +2433,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="-420.5" y="-141.125"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2451,8 +2451,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="-353.0" y="-142.125"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2469,8 +2469,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="-284.0" y="-142.125"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2487,8 +2487,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="-213.75" y="-142.125"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2505,8 +2505,8 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="31.0" width="31.0" x="-140.5" y="-142.125"/> - <y:Fill color="#C0C0C0" transparent="false"/> - <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5"> <y:LabelModel> <y:SmartNodeLabelModel distance="4.0"/> @@ -2595,7 +2595,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod <data key="d6"> <y:ShapeNode> <y:Geometry height="64.0" width="18.0" x="138.0" y="-300.125"/> - <y:Fill color="#FF0000" transparent="false"/> + <y:Fill hasColor="false" transparent="false"/> <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="7.0" y="30.0"> <y:LabelModel> @@ -6704,7 +6704,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></ <y:Geometry height="57.48705179282865" width="27.10059760956176" x="826.4003984063744" y="-1115.5247758964144"/> <y:Fill hasColor="false" transparent="false"/> <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/> - <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="89.55078125" x="-31.225091820219177" xml:space="preserve" y="13.26745167766444">Legend:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="89.55078125" x="-31.225091820219063" xml:space="preserve" y="13.26745167766444">Legend:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:Shape type="rectangle"/> </y:ShapeNode> </data> @@ -6853,6 +6853,17 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></ </y:ShapeNode> </data> </node> + <node id="n432"> + <data key="d6"> + <y:ShapeNode> + <y:Geometry height="55.0" width="28.0" x="-360.25" y="-122.42662682602929"/> + <y:Fill hasColor="false" transparent="false"/> + <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/> + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="26.0517578125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="285.1357421875" x="-97.81787109375" xml:space="preserve" y="14.47412109375">Few little cores are running threads<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="1.0982142857142858" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> + <y:Shape type="rectangle"/> + </y:ShapeNode> + </data> + </node> <edge id="e0" source="n12" target="n13"> <data key="d10"> <y:PolyLineEdge> diff --git a/kernel_ridge_linear_model/kernel_ridge.py b/kernel_ridge_linear_model/kernel_ridge.py index 19f4087890f472f9cbe40b57eac47214e38d4a17..018ae3ac904feb935cda3b4a493025a8d324f9ad 100755 --- a/kernel_ridge_linear_model/kernel_ridge.py +++ b/kernel_ridge_linear_model/kernel_ridge.py @@ -142,28 +142,48 @@ else: y = data.get_y(phone_name) print ("*** Total energy efficiencies: ", y) +if workstep == "looking_strange_cases": + """ + 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") + X_user_friendly, X, y = utils.remove_aberrant_points(X_user_friendly, X, y, energy_array, workload_array, energy_gap, number_of_neighbour, sigma_2 = (len(X[0]) + 1) ) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_aberrant_points.csv") + 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 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") -X_user_friendly, X, y = utils.remove_aberrant_points(X_user_friendly, X, y, energy_array, workload_array, energy_gap, number_of_neighbour, sigma_2 = (len(X[0]) + 1) ) -utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_aberrant_points.csv") -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)) + X_len_before_removing_duplicates = len(X) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_before_removing_duplicate.csv") + X_user_friendly, X, y = utils.remove_duplicates(X_user_friendly, X, y, energy_array, workload_array, retained_value = "mean" ) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_duplicate.csv") + print("--- Size of X after removing duplicates: ", len(X)) + print("--- Number of duplicates points removed : ", X_len_before_removing_duplicates - len(X)) + print("*** Ratio energy by wokload : ", y) -""" -print("--- Size of X before removing duplicates: ", len(X)) -X_len_before_removing_duplicates = len(X) -utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_before_removing_duplicate.csv") -X_user_friendly, X, y = utils.remove_duplicates(X_user_friendly, X, y, energy_array, workload_array ) -utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_duplicate.csv") -print("--- Size of X after removing duplicates: ", len(X)) -print("--- Number of duplicates points removed : ", X_len_before_removing_duplicates - len(X)) -print("*** Ratio energy by wokload : ", y) -""" +else: + 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") + X_user_friendly, X, y = utils.remove_aberrant_points(X_user_friendly, X, y, energy_array, workload_array, energy_gap, number_of_neighbour, sigma_2 = (len(X[0]) + 1) ) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_aberrant_points.csv") + 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)) + X_len_before_removing_duplicates = len(X) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_before_removing_duplicate.csv") + X_user_friendly, X, y = utils.remove_duplicates(X_user_friendly, X, y, energy_array, workload_array ) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_duplicate.csv") + print("--- Size of X after removing duplicates: ", len(X)) + print("--- Number of duplicates points removed : ", X_len_before_removing_duplicates - len(X)) + print("*** Ratio energy by wokload : ", y) + 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 000f69da36b97c269eadfdf975cf678a12a01140..365e039099532360bffc45fa87dc8da01ea7de5d 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/local_lesson_learned_as_table.ods b/kernel_ridge_linear_model/local_lesson_learned_as_table.ods index e4f7f07d0ea923865c39c399ae8fcb2a967ede73..f3b476ec1f136fc5a59314d36a570b7c568d81b7 100755 Binary files a/kernel_ridge_linear_model/local_lesson_learned_as_table.ods and b/kernel_ridge_linear_model/local_lesson_learned_as_table.ods 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 4688f996760d2579be45133bc03b890c0680caed..cb47a6892df4c03cf6965b2b50558473263af2b3 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 @@ -2,17991 +2,1786 @@ --- 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 - --- 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 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 file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___05Oct22_10_00_37_big_medium_at_mid_level.csv +*** Total configurations in user friendly format: ['100001-2-2', '100001-2-2', '100001-2-2', '100010-2-2', '100010-2-2', '100010-2-2', '100100-2-2', '100100-2-2', '100100-2-2', '101000-2-2', '101000-2-2', '101000-2-2', '110000-2-2', '110000-2-2', '110000-2-2', '200002-2-2', '200002-2-2', '200002-2-2', '200020-2-2', '200020-2-2', '200020-2-2', '200200-2-2', '200200-2-2', '200200-2-2', '202000-2-2', '202000-2-2', '202000-2-2', '220000-2-2', '220000-2-2', '220000-2-2', '300003-2-2', '300003-2-2', '300003-2-2', '300030-2-2', '300030-2-2', '300030-2-2', '300300-2-2', '300300-2-2', '300300-2-2', '303000-2-2', '303000-2-2', '303000-2-2', '330000-2-2', '330000-2-2', '330000-2-2', '400004-2-2', '400004-2-2', '400004-2-2', '400040-2-2', '400040-2-2', '400040-2-2', '400400-2-2', '400400-2-2', '400400-2-2', '404000-2-2', '404000-2-2', '404000-2-2', '440000-2-2', '440000-2-2', '440000-2-2'] --- 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 - --- 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 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]] + --- 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___05Oct22_10_00_37_big_medium_at_mid_level.csv + --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 0.0, 4.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 0.0, 4.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 0.0, 4.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 0.0, 4.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Converting [4.0, 4.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y F array notation + --- Result = [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] +*** Total Configurations formatted: [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] ---> Creating X dictionnary, from userfriendly values to x values -*** 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]} +*** Total Configurations dictionnary: {'100001-2-2': [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], '100010-2-2': [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], '100100-2-2': [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], '101000-2-2': [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], '110000-2-2': [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], '200002-2-2': [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], '200020-2-2': [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], '200200-2-2': [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], '202000-2-2': [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], '220000-2-2': [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], '300003-2-2': [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], '300030-2-2': [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], '300300-2-2': [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], '303000-2-2': [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], '330000-2-2': [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], '400004-2-2': [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], '400040-2-2': [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], '400400-2-2': [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], '404000-2-2': [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], '440000-2-2': [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.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 - --- 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 energy efficiencies: [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 data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/looking_at_strange_cases/summary___05Oct22_10_00_37_big_medium_at_mid_level.csv +*** Total energy efficiencies: [16754768826.077124, 16403311500.525728, 16507397790.319733, 16637938492.868979, 16458467058.378183, 16296783992.64689, 16410444919.98267, 16532532717.882248, 16433313613.356997, 16394544551.355093, 16446827406.99319, 16413677188.92799, 16620047433.615376, 16528461183.735334, 16580145938.44455, 16765639827.112722, 17108405701.889452, 17033540745.081139, 16267066185.812191, 16454756823.376287, 16456191971.353062, 16196850036.604881, 16524664714.552942, 16531302848.508793, 16332236895.829727, 16457519029.006376, 16541995163.120615, 16365406803.099607, 16563366471.108519, 16635807244.228622, 15918573313.785324, 15758131589.853653, 15925494168.084036, 16471235457.957994, 16301991125.196033, 16419902892.694292, 16532751380.484741, 16235795708.229763, 16437338400.416851, 16540709166.3648, 16707153669.058018, 16522207499.09954, 16563640820.761528, 16619218797.001228, 16686829919.486046, 16072596704.796225, 16026103317.082867, 15780113585.257587, 16509032917.360735, 16467899124.237123, 16382431480.480333, 16533024716.871952, 16598364397.1723, 16324798184.682442, 16574347550.808664, 16578771546.185972, 16567043511.68308, 16509741573.01516, 16731809177.062698, 16504428138.069445] --- 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 - --- 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 energy : [23.92680302847992, 24.008138624748163, 24.04973010017626, 23.768609723161067, 23.907751006381503, 23.647042756264316, 24.34321151135318, 23.66236144271759, 24.282936366326563, 23.827633134312034, 23.826661712544205, 24.05507728451459, 24.42419267600996, 23.99322866107899, 24.207459297994163, 28.77615884915817, 28.68325147336931, 28.155953672150755, 24.03237046200954, 24.734270276684956, 23.743288058460422, 23.750591714866186, 23.505960200642747, 23.42848921387117, 24.092534379540634, 24.21312283502527, 24.183210213672954, 23.877164417300968, 24.264174107781162, 24.344031085422476, 35.32232791967017, 35.53991612451346, 35.71754166492727, 23.716971835375215, 23.953804227268574, 23.66038518521068, 24.1559718861257, 24.32865158873136, 23.538369217832788, 23.867682919071562, 23.84547723870087, 24.080718397086365, 24.08059502443054, 24.637735624906814, 24.641747385770024, 35.68737472207005, 36.26627936290422, 35.74753244365377, 24.208364980550822, 24.545508459651504, 23.955644418717593, 20.892728190680728, 23.056442545915072, 23.859797472163574, 23.929599517536357, 23.98063541047566, 24.285864392102688, 24.084653436720817, 24.652112755988767, 23.764456566046302] + --- 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___05Oct22_10_00_37_big_medium_at_mid_level.csv +*** Total energy : [69.52409009723863, 71.0813570024315, 70.47748663452633, 70.09045877144594, 70.58915136388794, 71.30789275413113, 70.742778041012, 70.57358750924872, 70.90841487980666, 70.73694231384944, 70.87019823828456, 70.66304539864001, 70.11291945420209, 70.4747458234224, 70.35766711410953, 77.96541094759694, 76.2023086156267, 76.33647794504182, 71.64787072655308, 70.59299246340379, 70.62997330800367, 71.59418143367965, 70.63924455966055, 70.53403938823975, 71.49423895337264, 70.60359391424801, 70.52715331333978, 71.18060224267974, 70.32392311813075, 70.05135389771442, 86.59637719434818, 87.6265526980771, 87.08870790047656, 70.45738299722346, 71.52806365064377, 70.36461641518005, 70.54538704058632, 71.57822660827733, 70.7170408596214, 70.12091351608217, 69.80058323418798, 70.54568641754493, 70.33175275813268, 70.08575253785934, 69.76401393868103, 86.25868546652029, 86.36279724758774, 87.80479279136466, 70.19794533916524, 70.4697908210477, 71.17628500575493, 70.49037916333526, 69.9851801502394, 71.47653617449954, 70.21932151401353, 70.47809119531738, 70.39942218336223, 70.67041858464086, 69.63985178549414, 70.57015429696514] --- 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 - --- 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 + --- 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___05Oct22_10_00_37_big_medium_at_mid_level.csv +*** Total workload : [1164860000000.0, 1165970000000.0, 1163400000000.0, 1166160000000.0, 1161790000000.0, 1162090000000.0, 1160920000000.0, 1166760000000.0, 1165260000000.0, 1159700000000.0, 1165590000000.0, 1159840000000.0, 1165280000000.0, 1164840000000.0, 1166540000000.0, 1307140000000.0, 1303700000000.0, 1300280000000.0, 1165500000000.0, 1161590000000.0, 1162300000000.0, 1159600000000.0, 1167290000000.0, 1166020000000.0, 1167660000000.0, 1161960000000.0, 1166660000000.0, 1164900000000.0, 1164800000000.0, 1165360000000.0, 1378490000000.0, 1380830000000.0, 1386930000000.0, 1160520000000.0, 1166050000000.0, 1155380000000.0, 1166310000000.0, 1162130000000.0, 1162400000000.0, 1159850000000.0, 1166170000000.0, 1165570000000.0, 1164950000000.0, 1164770000000.0, 1164140000000.0, 1386400000000.0, 1384060000000.0, 1385570000000.0, 1158900000000.0, 1160490000000.0, 1166040000000.0, 1165420000000.0, 1161640000000.0, 1166840000000.0, 1163840000000.0, 1168440000000.0, 1166310000000.0, 1166750000000.0, 1165200000000.0, 1164720000000.0] +--- Size of X before removing duplicates: 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.67547688e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64033115e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65073978e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.66379385e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64584671e+10] + --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 2.0000000e+00 + 0.0000000e+00 2.0000000e+00 1.6296784e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64104449e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65325327e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64333136e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.63945446e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64468274e+10] + --- 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 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64136772e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.66200474e+10] --- 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 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65284612e+10] + --- 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 - 3.85628401e+09] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65801459e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.67656398e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.71084057e+10] --- 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] + 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.70335407e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.62670662e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64547568e+10] + --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 + 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 2.0000000e+00 + 0.0000000e+00 2.0000000e+00 1.6456192e+10] + --- Actual line: [0.000000e+00 1.000000e+00 1.000000e+00 0.000000e+00 0.000000e+00 + 1.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 2.000000e+00 + 0.000000e+00 2.000000e+00 1.619685e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65246647e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65313028e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.63322369e+10] + --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 2.0000000e+00 + 0.0000000e+00 2.0000000e+00 1.6457519e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65419952e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.63654068e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65633665e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.66358072e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.59185733e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.57581316e+10] + --- 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 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.59254942e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64712355e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.63019911e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64199029e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65327514e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.62357957e+10] + --- 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 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64373384e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65407092e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.67071537e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65222075e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65636408e+10] --- 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 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.66192188e+10] + --- 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 - 3.77953232e+09] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.66868299e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.60725967e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.60261033e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.57801136e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65090329e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64678991e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.63824315e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65330247e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65983644e+10] + --- 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 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.63247982e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65743476e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65787715e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65670435e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65097416e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.67318092e+10] --- 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 + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65044281e+10] + --- Checking value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 100001-2-2 is already present at positions [0, 1, 2] + --- Position: 0 +-------------- + --- Configuration: 100001-2-2 + --- Energy efficiency: 16754768826.077124 + --- Energy: 69.52409009723863 + --- Workload: 1164860000000.0 +-------------- + --- Position: 1 +-------------- + --- Configuration: 100001-2-2 + --- Energy efficiency: 16403311500.525728 + --- Energy: 71.0813570024315 + --- Workload: 1165970000000.0 +-------------- + --- Position: 2 +-------------- + --- Configuration: 100001-2-2 + --- Energy efficiency: 16507397790.319733 + --- Energy: 70.47748663452633 + --- Workload: 1163400000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '100001-2-2' +--- Duplicate 0 in the list of duplicate, And at position 1 in the X datas point +-------------- + --- Configuration: 100001-2-2 + --- Energy efficiency: 16403311500.525728 + --- Energy: 71.0813570024315 + --- Workload: 1165970000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 2 in the X datas point +-------------- + --- Configuration: 100001-2-2 + --- Energy efficiency: 16507397790.319733 + --- Energy: 70.47748663452633 + --- Workload: 1163400000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 0 in the X datas point +-------------- + --- Configuration: 100001-2-2 + --- Energy efficiency: 16754768826.077124 + --- Energy: 69.52409009723863 + --- Workload: 1164860000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 100001-2-2 + --- Energy efficiency: 16555159372.307528 + --- Energy: 70.36097791139882 + --- Workload: 1164743333333.3333 +-------------- + --- Checking value [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 0 + --- Checking value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 100010-2-2 is already present at positions [3, 4, 5] + --- Position: 3 +-------------- + --- Configuration: 100010-2-2 + --- Energy efficiency: 16637938492.868979 + --- Energy: 70.09045877144594 + --- Workload: 1166160000000.0 +-------------- + --- Position: 4 +-------------- + --- Configuration: 100010-2-2 + --- Energy efficiency: 16458467058.378183 + --- Energy: 70.58915136388794 + --- Workload: 1161790000000.0 +-------------- + --- Position: 5 +-------------- + --- Configuration: 100010-2-2 + --- Energy efficiency: 16296783992.64689 + --- Energy: 71.30789275413113 + --- Workload: 1162090000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '100010-2-2' +--- Duplicate 0 in the list of duplicate, And at position 5 in the X datas point +-------------- + --- Configuration: 100010-2-2 + --- Energy efficiency: 16296783992.64689 + --- Energy: 71.30789275413113 + --- Workload: 1162090000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 4 in the X datas point +-------------- + --- Configuration: 100010-2-2 + --- Energy efficiency: 16458467058.378183 + --- Energy: 70.58915136388794 + --- Workload: 1161790000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 3 in the X datas point +-------------- + --- Configuration: 100010-2-2 + --- Energy efficiency: 16637938492.868979 + --- Energy: 70.09045877144594 + --- Workload: 1166160000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 100010-2-2 + --- Energy efficiency: 16464396514.63135 + --- Energy: 70.66250096315501 + --- Workload: 1163346666666.6667 +-------------- + --- Checking value [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 1 + --- Checking value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 100100-2-2 is already present at positions [6, 7, 8] + --- Position: 6 +-------------- + --- Configuration: 100100-2-2 + --- Energy efficiency: 16410444919.98267 + --- Energy: 70.742778041012 + --- Workload: 1160920000000.0 +-------------- + --- Position: 7 +-------------- + --- Configuration: 100100-2-2 + --- Energy efficiency: 16532532717.882248 + --- Energy: 70.57358750924872 + --- Workload: 1166760000000.0 +-------------- + --- Position: 8 +-------------- + --- Configuration: 100100-2-2 + --- Energy efficiency: 16433313613.356997 + --- Energy: 70.90841487980666 + --- Workload: 1165260000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '100100-2-2' +--- Duplicate 0 in the list of duplicate, And at position 8 in the X datas point +-------------- + --- Configuration: 100100-2-2 + --- Energy efficiency: 16433313613.356997 + --- Energy: 70.90841487980666 + --- Workload: 1165260000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 6 in the X datas point +-------------- + --- Configuration: 100100-2-2 + --- Energy efficiency: 16410444919.98267 + --- Energy: 70.742778041012 + --- Workload: 1160920000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 7 in the X datas point +-------------- + --- Configuration: 100100-2-2 + --- Energy efficiency: 16532532717.882248 + --- Energy: 70.57358750924872 + --- Workload: 1166760000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 100100-2-2 + --- Energy efficiency: 16458763750.407305 + --- Energy: 70.74159347668912 + --- Workload: 1164313333333.3333 +-------------- + --- Checking value [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 2 + --- Checking value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 101000-2-2 is already present at positions [9, 10, 11] + --- Position: 9 +-------------- + --- Configuration: 101000-2-2 + --- Energy efficiency: 16394544551.355093 + --- Energy: 70.73694231384944 + --- Workload: 1159700000000.0 +-------------- + --- Position: 10 +-------------- + --- Configuration: 101000-2-2 + --- Energy efficiency: 16446827406.99319 + --- Energy: 70.87019823828456 + --- Workload: 1165590000000.0 +-------------- + --- Position: 11 +-------------- + --- Configuration: 101000-2-2 + --- Energy efficiency: 16413677188.92799 + --- Energy: 70.66304539864001 + --- Workload: 1159840000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '101000-2-2' +--- Duplicate 0 in the list of duplicate, And at position 10 in the X datas point +-------------- + --- Configuration: 101000-2-2 + --- Energy efficiency: 16446827406.99319 + --- Energy: 70.87019823828456 + --- Workload: 1165590000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 9 in the X datas point +-------------- + --- Configuration: 101000-2-2 + --- Energy efficiency: 16394544551.355093 + --- Energy: 70.73694231384944 + --- Workload: 1159700000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 11 in the X datas point +-------------- + --- Configuration: 101000-2-2 + --- Energy efficiency: 16413677188.92799 + --- Energy: 70.66304539864001 + --- Workload: 1159840000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 101000-2-2 + --- Energy efficiency: 16418349715.758759 + --- Energy: 70.75672865025801 + --- Workload: 1161710000000.0 +-------------- + --- Checking value [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 3 + --- Checking value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 110000-2-2 is already present at positions [12, 13, 14] + --- Position: 12 +-------------- + --- Configuration: 110000-2-2 + --- Energy efficiency: 16620047433.615376 + --- Energy: 70.11291945420209 + --- Workload: 1165280000000.0 +-------------- + --- Position: 13 +-------------- + --- Configuration: 110000-2-2 + --- Energy efficiency: 16528461183.735334 + --- Energy: 70.4747458234224 + --- Workload: 1164840000000.0 +-------------- + --- Position: 14 +-------------- + --- Configuration: 110000-2-2 + --- Energy efficiency: 16580145938.44455 + --- Energy: 70.35766711410953 + --- Workload: 1166540000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '110000-2-2' +--- Duplicate 0 in the list of duplicate, And at position 13 in the X datas point +-------------- + --- Configuration: 110000-2-2 + --- Energy efficiency: 16528461183.735334 + --- Energy: 70.4747458234224 + --- Workload: 1164840000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 14 in the X datas point +-------------- + --- Configuration: 110000-2-2 + --- Energy efficiency: 16580145938.44455 + --- Energy: 70.35766711410953 + --- Workload: 1166540000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 12 in the X datas point +-------------- + --- Configuration: 110000-2-2 + --- Energy efficiency: 16620047433.615376 + --- Energy: 70.11291945420209 + --- Workload: 1165280000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 110000-2-2 + --- Energy efficiency: 16576218185.265085 + --- Energy: 70.31511079724467 + --- Workload: 1165553333333.3333 +-------------- + --- Checking value [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 4 + --- Checking value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 200002-2-2 is already present at positions [15, 16, 17] + --- Position: 15 +-------------- + --- Configuration: 200002-2-2 + --- Energy efficiency: 16765639827.112722 + --- Energy: 77.96541094759694 + --- Workload: 1307140000000.0 +-------------- + --- Position: 16 +-------------- + --- Configuration: 200002-2-2 + --- Energy efficiency: 17108405701.889452 + --- Energy: 76.2023086156267 + --- Workload: 1303700000000.0 +-------------- + --- Position: 17 +-------------- + --- Configuration: 200002-2-2 + --- Energy efficiency: 17033540745.081139 + --- Energy: 76.33647794504182 + --- Workload: 1300280000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '200002-2-2' +--- Duplicate 0 in the list of duplicate, And at position 15 in the X datas point +-------------- + --- Configuration: 200002-2-2 + --- Energy efficiency: 16765639827.112722 + --- Energy: 77.96541094759694 + --- Workload: 1307140000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 17 in the X datas point +-------------- + --- Configuration: 200002-2-2 + --- Energy efficiency: 17033540745.081139 + --- Energy: 76.33647794504182 + --- Workload: 1300280000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 16 in the X datas point +-------------- + --- Configuration: 200002-2-2 + --- Energy efficiency: 17108405701.889452 + --- Energy: 76.2023086156267 + --- Workload: 1303700000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 200002-2-2 + --- Energy efficiency: 16969195424.694437 + --- Energy: 76.83473250275516 + --- Workload: 1303706666666.6667 +-------------- + --- Checking value [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 5 + --- Checking value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 200020-2-2 is already present at positions [18, 19, 20] + --- Position: 18 +-------------- + --- Configuration: 200020-2-2 + --- Energy efficiency: 16267066185.812191 + --- Energy: 71.64787072655308 + --- Workload: 1165500000000.0 +-------------- + --- Position: 19 +-------------- + --- Configuration: 200020-2-2 + --- Energy efficiency: 16454756823.376287 + --- Energy: 70.59299246340379 + --- Workload: 1161590000000.0 +-------------- + --- Position: 20 +-------------- + --- Configuration: 200020-2-2 + --- Energy efficiency: 16456191971.353062 + --- Energy: 70.62997330800367 + --- Workload: 1162300000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '200020-2-2' +--- Duplicate 0 in the list of duplicate, And at position 18 in the X datas point +-------------- + --- Configuration: 200020-2-2 + --- Energy efficiency: 16267066185.812191 + --- Energy: 71.64787072655308 + --- Workload: 1165500000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 20 in the X datas point +-------------- + --- Configuration: 200020-2-2 + --- Energy efficiency: 16456191971.353062 + --- Energy: 70.62997330800367 + --- Workload: 1162300000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 19 in the X datas point +-------------- + --- Configuration: 200020-2-2 + --- Energy efficiency: 16454756823.376287 + --- Energy: 70.59299246340379 + --- Workload: 1161590000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 200020-2-2 + --- Energy efficiency: 16392671660.180513 + --- Energy: 70.95694549932018 + --- Workload: 1163130000000.0 +-------------- + --- Checking value [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 6 + --- Checking value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 200200-2-2 is already present at positions [21, 22, 23] + --- Position: 21 +-------------- + --- Configuration: 200200-2-2 + --- Energy efficiency: 16196850036.604881 + --- Energy: 71.59418143367965 + --- Workload: 1159600000000.0 +-------------- + --- Position: 22 +-------------- + --- Configuration: 200200-2-2 + --- Energy efficiency: 16524664714.552942 + --- Energy: 70.63924455966055 + --- Workload: 1167290000000.0 +-------------- + --- Position: 23 +-------------- + --- Configuration: 200200-2-2 + --- Energy efficiency: 16531302848.508793 + --- Energy: 70.53403938823975 + --- Workload: 1166020000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '200200-2-2' +--- Duplicate 0 in the list of duplicate, And at position 21 in the X datas point +-------------- + --- Configuration: 200200-2-2 + --- Energy efficiency: 16196850036.604881 + --- Energy: 71.59418143367965 + --- Workload: 1159600000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 22 in the X datas point +-------------- + --- Configuration: 200200-2-2 + --- Energy efficiency: 16524664714.552942 + --- Energy: 70.63924455966055 + --- Workload: 1167290000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 23 in the X datas point +-------------- + --- Configuration: 200200-2-2 + --- Energy efficiency: 16531302848.508793 + --- Energy: 70.53403938823975 + --- Workload: 1166020000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 200200-2-2 + --- Energy efficiency: 16417605866.555536 + --- Energy: 70.92248846052665 + --- Workload: 1164303333333.3333 +-------------- + --- Checking value [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 7 + --- Checking value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 202000-2-2 is already present at positions [24, 25, 26] + --- Position: 24 +-------------- + --- Configuration: 202000-2-2 + --- Energy efficiency: 16332236895.829727 + --- Energy: 71.49423895337264 + --- Workload: 1167660000000.0 +-------------- + --- Position: 25 +-------------- + --- Configuration: 202000-2-2 + --- Energy efficiency: 16457519029.006376 + --- Energy: 70.60359391424801 + --- Workload: 1161960000000.0 +-------------- + --- Position: 26 +-------------- + --- Configuration: 202000-2-2 + --- Energy efficiency: 16541995163.120615 + --- Energy: 70.52715331333978 + --- Workload: 1166660000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '202000-2-2' +--- Duplicate 0 in the list of duplicate, And at position 24 in the X datas point +-------------- + --- Configuration: 202000-2-2 + --- Energy efficiency: 16332236895.829727 + --- Energy: 71.49423895337264 + --- Workload: 1167660000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 25 in the X datas point +-------------- + --- Configuration: 202000-2-2 + --- Energy efficiency: 16457519029.006376 + --- Energy: 70.60359391424801 + --- Workload: 1161960000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 26 in the X datas point +-------------- + --- Configuration: 202000-2-2 + --- Energy efficiency: 16541995163.120615 + --- Energy: 70.52715331333978 + --- Workload: 1166660000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 202000-2-2 + --- Energy efficiency: 16443917029.318907 + --- Energy: 70.87499539365348 + --- Workload: 1165426666666.6667 +-------------- + --- Checking value [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 8 + --- Checking value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 220000-2-2 is already present at positions [27, 28, 29] + --- Position: 27 +-------------- + --- Configuration: 220000-2-2 + --- Energy efficiency: 16365406803.099607 + --- Energy: 71.18060224267974 + --- Workload: 1164900000000.0 +-------------- + --- Position: 28 +-------------- + --- Configuration: 220000-2-2 + --- Energy efficiency: 16563366471.108519 + --- Energy: 70.32392311813075 + --- Workload: 1164800000000.0 +-------------- + --- Position: 29 +-------------- + --- Configuration: 220000-2-2 + --- Energy efficiency: 16635807244.228622 + --- Energy: 70.05135389771442 + --- Workload: 1165360000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '220000-2-2' +--- Duplicate 0 in the list of duplicate, And at position 27 in the X datas point +-------------- + --- Configuration: 220000-2-2 + --- Energy efficiency: 16365406803.099607 + --- Energy: 71.18060224267974 + --- Workload: 1164900000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 28 in the X datas point +-------------- + --- Configuration: 220000-2-2 + --- Energy efficiency: 16563366471.108519 + --- Energy: 70.32392311813075 + --- Workload: 1164800000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 29 in the X datas point +-------------- + --- Configuration: 220000-2-2 + --- Energy efficiency: 16635807244.228622 + --- Energy: 70.05135389771442 + --- Workload: 1165360000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 220000-2-2 + --- Energy efficiency: 16521526839.478918 + --- Energy: 70.5186264195083 + --- Workload: 1165020000000.0 +-------------- + --- Checking value [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 9 + --- Checking value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 300003-2-2 is already present at positions [30, 31, 32] + --- Position: 30 +-------------- + --- Configuration: 300003-2-2 + --- Energy efficiency: 15918573313.785324 + --- Energy: 86.59637719434818 + --- Workload: 1378490000000.0 +-------------- + --- Position: 31 +-------------- + --- Configuration: 300003-2-2 + --- Energy efficiency: 15758131589.853653 + --- Energy: 87.6265526980771 + --- Workload: 1380830000000.0 +-------------- + --- Position: 32 +-------------- + --- Configuration: 300003-2-2 + --- Energy efficiency: 15925494168.084036 + --- Energy: 87.08870790047656 + --- Workload: 1386930000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '300003-2-2' +--- Duplicate 0 in the list of duplicate, And at position 31 in the X datas point +-------------- + --- Configuration: 300003-2-2 + --- Energy efficiency: 15758131589.853653 + --- Energy: 87.6265526980771 + --- Workload: 1380830000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 32 in the X datas point +-------------- + --- Configuration: 300003-2-2 + --- Energy efficiency: 15925494168.084036 + --- Energy: 87.08870790047656 + --- Workload: 1386930000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 30 in the X datas point +-------------- + --- Configuration: 300003-2-2 + --- Energy efficiency: 15918573313.785324 + --- Energy: 86.59637719434818 + --- Workload: 1378490000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 300003-2-2 + --- Energy efficiency: 15867399690.574339 + --- Energy: 87.1038792643006 + --- Workload: 1382083333333.3333 +-------------- + --- Checking value [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 10 + --- Checking value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 300030-2-2 is already present at positions [33, 34, 35] + --- Position: 33 +-------------- + --- Configuration: 300030-2-2 + --- Energy efficiency: 16471235457.957994 + --- Energy: 70.45738299722346 + --- Workload: 1160520000000.0 +-------------- + --- Position: 34 +-------------- + --- Configuration: 300030-2-2 + --- Energy efficiency: 16301991125.196033 + --- Energy: 71.52806365064377 + --- Workload: 1166050000000.0 +-------------- + --- Position: 35 +-------------- + --- Configuration: 300030-2-2 + --- Energy efficiency: 16419902892.694292 + --- Energy: 70.36461641518005 + --- Workload: 1155380000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '300030-2-2' +--- Duplicate 0 in the list of duplicate, And at position 34 in the X datas point +-------------- + --- Configuration: 300030-2-2 + --- Energy efficiency: 16301991125.196033 + --- Energy: 71.52806365064377 + --- Workload: 1166050000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 33 in the X datas point +-------------- + --- Configuration: 300030-2-2 + --- Energy efficiency: 16471235457.957994 + --- Energy: 70.45738299722346 + --- Workload: 1160520000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 35 in the X datas point +-------------- + --- Configuration: 300030-2-2 + --- Energy efficiency: 16419902892.694292 + --- Energy: 70.36461641518005 + --- Workload: 1155380000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 300030-2-2 + --- Energy efficiency: 16397709825.282774 + --- Energy: 70.7833543543491 + --- Workload: 1160650000000.0 +-------------- + --- Checking value [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 11 + --- Checking value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 300300-2-2 is already present at positions [36, 37, 38] + --- Position: 36 +-------------- + --- Configuration: 300300-2-2 + --- Energy efficiency: 16532751380.484741 + --- Energy: 70.54538704058632 + --- Workload: 1166310000000.0 +-------------- + --- Position: 37 +-------------- + --- Configuration: 300300-2-2 + --- Energy efficiency: 16235795708.229763 + --- Energy: 71.57822660827733 + --- Workload: 1162130000000.0 +-------------- + --- Position: 38 +-------------- + --- Configuration: 300300-2-2 + --- Energy efficiency: 16437338400.416851 + --- Energy: 70.7170408596214 + --- Workload: 1162400000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '300300-2-2' +--- Duplicate 0 in the list of duplicate, And at position 37 in the X datas point +-------------- + --- Configuration: 300300-2-2 + --- Energy efficiency: 16235795708.229763 + --- Energy: 71.57822660827733 + --- Workload: 1162130000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 38 in the X datas point +-------------- + --- Configuration: 300300-2-2 + --- Energy efficiency: 16437338400.416851 + --- Energy: 70.7170408596214 + --- Workload: 1162400000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 36 in the X datas point +-------------- + --- Configuration: 300300-2-2 + --- Energy efficiency: 16532751380.484741 + --- Energy: 70.54538704058632 + --- Workload: 1166310000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 300300-2-2 + --- Energy efficiency: 16401961829.710451 + --- Energy: 70.94688483616169 + --- Workload: 1163613333333.3333 +-------------- + --- Checking value [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 12 + --- Checking value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 303000-2-2 is already present at positions [39, 40, 41] + --- Position: 39 +-------------- + --- Configuration: 303000-2-2 + --- Energy efficiency: 16540709166.3648 + --- Energy: 70.12091351608217 + --- Workload: 1159850000000.0 +-------------- + --- Position: 40 +-------------- + --- Configuration: 303000-2-2 + --- Energy efficiency: 16707153669.058018 + --- Energy: 69.80058323418798 + --- Workload: 1166170000000.0 +-------------- + --- Position: 41 +-------------- + --- Configuration: 303000-2-2 + --- Energy efficiency: 16522207499.09954 + --- Energy: 70.54568641754493 + --- Workload: 1165570000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '303000-2-2' +--- Duplicate 0 in the list of duplicate, And at position 41 in the X datas point +-------------- + --- Configuration: 303000-2-2 + --- Energy efficiency: 16522207499.09954 + --- Energy: 70.54568641754493 + --- Workload: 1165570000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 39 in the X datas point +-------------- + --- Configuration: 303000-2-2 + --- Energy efficiency: 16540709166.3648 + --- Energy: 70.12091351608217 + --- Workload: 1159850000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 40 in the X datas point +-------------- + --- Configuration: 303000-2-2 + --- Energy efficiency: 16707153669.058018 + --- Energy: 69.80058323418798 + --- Workload: 1166170000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 303000-2-2 + --- Energy efficiency: 16590023444.840784 + --- Energy: 70.15572772260502 + --- Workload: 1163863333333.3333 +-------------- + --- Checking value [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 13 + --- Checking value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 330000-2-2 is already present at positions [42, 43, 44] + --- Position: 42 +-------------- + --- Configuration: 330000-2-2 + --- Energy efficiency: 16563640820.761528 + --- Energy: 70.33175275813268 + --- Workload: 1164950000000.0 +-------------- + --- Position: 43 +-------------- + --- Configuration: 330000-2-2 + --- Energy efficiency: 16619218797.001228 + --- Energy: 70.08575253785934 + --- Workload: 1164770000000.0 +-------------- + --- Position: 44 +-------------- + --- Configuration: 330000-2-2 + --- Energy efficiency: 16686829919.486046 + --- Energy: 69.76401393868103 + --- Workload: 1164140000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '330000-2-2' +--- Duplicate 0 in the list of duplicate, And at position 42 in the X datas point +-------------- + --- Configuration: 330000-2-2 + --- Energy efficiency: 16563640820.761528 + --- Energy: 70.33175275813268 + --- Workload: 1164950000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 43 in the X datas point +-------------- + --- Configuration: 330000-2-2 + --- Energy efficiency: 16619218797.001228 + --- Energy: 70.08575253785934 + --- Workload: 1164770000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 44 in the X datas point +-------------- + --- Configuration: 330000-2-2 + --- Energy efficiency: 16686829919.486046 + --- Energy: 69.76401393868103 + --- Workload: 1164140000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 330000-2-2 + --- Energy efficiency: 16623229845.749601 + --- Energy: 70.06050641155768 + --- Workload: 1164620000000.0 +-------------- + --- Checking value [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 14 + --- Checking value [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 400004-2-2 is already present at positions [45, 46, 47] + --- Position: 45 +-------------- + --- Configuration: 400004-2-2 + --- Energy efficiency: 16072596704.796225 + --- Energy: 86.25868546652029 + --- Workload: 1386400000000.0 +-------------- + --- Position: 46 +-------------- + --- Configuration: 400004-2-2 + --- Energy efficiency: 16026103317.082867 + --- Energy: 86.36279724758774 + --- Workload: 1384060000000.0 +-------------- + --- Position: 47 +-------------- + --- Configuration: 400004-2-2 + --- Energy efficiency: 15780113585.257587 + --- Energy: 87.80479279136466 + --- Workload: 1385570000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '400004-2-2' +--- Duplicate 0 in the list of duplicate, And at position 47 in the X datas point +-------------- + --- Configuration: 400004-2-2 + --- Energy efficiency: 15780113585.257587 + --- Energy: 87.80479279136466 + --- Workload: 1385570000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 46 in the X datas point +-------------- + --- Configuration: 400004-2-2 + --- Energy efficiency: 16026103317.082867 + --- Energy: 86.36279724758774 + --- Workload: 1384060000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 45 in the X datas point +-------------- + --- Configuration: 400004-2-2 + --- Energy efficiency: 16072596704.796225 + --- Energy: 86.25868546652029 + --- Workload: 1386400000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 400004-2-2 + --- Energy efficiency: 15959604535.712227 + --- Energy: 86.80875850182423 + --- Workload: 1385343333333.3333 +-------------- + --- Checking value [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 15 + --- Checking value [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 400040-2-2 is already present at positions [48, 49, 50] + --- Position: 48 +-------------- + --- Configuration: 400040-2-2 + --- Energy efficiency: 16509032917.360735 + --- Energy: 70.19794533916524 + --- Workload: 1158900000000.0 -------------- ---- Neighbour 3 in the list of neghbours, And at position 48 in the X datas point + --- Position: 49 -------------- - --- Configuration: 400040-0-0 - --- Distance from that configuration: [0.85740392] - --- Energy efficiency: 3874812555.9426064 - --- Energy: 24.208364980550822 - --- Workload: 93802800000.0 + --- Configuration: 400040-2-2 + --- Energy efficiency: 16467899124.237123 + --- Energy: 70.4697908210477 + --- Workload: 1160490000000.0 +-------------- + --- Position: 50 +-------------- + --- Configuration: 400040-2-2 + --- Energy efficiency: 16382431480.480333 + --- Energy: 71.17628500575493 + --- Workload: 1166040000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '400040-2-2' +--- Duplicate 0 in the list of duplicate, And at position 50 in the X datas point +-------------- + --- Configuration: 400040-2-2 + --- Energy efficiency: 16382431480.480333 + --- Energy: 71.17628500575493 + --- Workload: 1166040000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 49 in the X datas point +-------------- + --- Configuration: 400040-2-2 + --- Energy efficiency: 16467899124.237123 + --- Energy: 70.4697908210477 + --- Workload: 1160490000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 48 in the X datas point +-------------- + --- Configuration: 400040-2-2 + --- Energy efficiency: 16509032917.360735 + --- Energy: 70.19794533916524 + --- Workload: 1158900000000.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 +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 400040-2-2 + --- Energy efficiency: 16453121174.026064 + --- Energy: 70.61467372198929 + --- Workload: 1161810000000.0 +-------------- + --- Checking value [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 16 + --- Checking value [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 400400-2-2 is already present at positions [51, 52, 53] + --- Position: 51 +-------------- + --- Configuration: 400400-2-2 + --- Energy efficiency: 16533024716.871952 + --- Energy: 70.49037916333526 + --- Workload: 1165420000000.0 -------------- ---- Neighbour 5 in the list of neghbours, And at position 44 in the X datas point + --- Position: 52 -------------- - --- Configuration: 330000-0-0 - --- Distance from that configuration: [0.85740392] - --- Energy efficiency: 3779532320.67064 - --- Energy: 24.641747385770024 - --- Workload: 93134300000.0 + --- Configuration: 400400-2-2 + --- Energy efficiency: 16598364397.1723 + --- Energy: 69.9851801502394 + --- Workload: 1161640000000.0 +-------------- + --- Position: 53 +-------------- + --- Configuration: 400400-2-2 + --- Energy efficiency: 16324798184.682442 + --- Energy: 71.47653617449954 + --- Workload: 1166840000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '400400-2-2' +--- Duplicate 0 in the list of duplicate, And at position 53 in the X datas point +-------------- + --- Configuration: 400400-2-2 + --- Energy efficiency: 16324798184.682442 + --- Energy: 71.47653617449954 + --- Workload: 1166840000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 51 in the X datas point +-------------- + --- Configuration: 400400-2-2 + --- Energy efficiency: 16533024716.871952 + --- Energy: 70.49037916333526 + --- Workload: 1165420000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 52 in the X datas point +-------------- + --- Configuration: 400400-2-2 + --- Energy efficiency: 16598364397.1723 + --- Energy: 69.9851801502394 + --- Workload: 1161640000000.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 +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 400400-2-2 + --- Energy efficiency: 16485395766.242231 + --- Energy: 70.65069849602473 + --- Workload: 1164633333333.3333 +-------------- + --- Checking value [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 17 + --- Checking value [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 404000-2-2 is already present at positions [54, 55, 56] + --- Position: 54 +-------------- + --- Configuration: 404000-2-2 + --- Energy efficiency: 16574347550.808664 + --- Energy: 70.21932151401353 + --- Workload: 1163840000000.0 -------------- ---- Neighbour 7 in the list of neghbours, And at position 45 in the X datas point + --- Position: 55 -------------- - --- Configuration: 400004-0-0 - --- Distance from that configuration: [0.85740392] - --- Energy efficiency: 8626490226.186573 - --- Energy: 35.68737472207005 - --- Workload: 307857000000.0 + --- Configuration: 404000-2-2 + --- Energy efficiency: 16578771546.185972 + --- Energy: 70.47809119531738 + --- Workload: 1168440000000.0 -------------- ---- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point + --- Position: 56 +-------------- + --- Configuration: 404000-2-2 + --- Energy efficiency: 16567043511.68308 + --- Energy: 70.39942218336223 + --- Workload: 1166310000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '404000-2-2' +--- Duplicate 0 in the list of duplicate, And at position 55 in the X datas point +-------------- + --- Configuration: 404000-2-2 + --- Energy efficiency: 16578771546.185972 + --- Energy: 70.47809119531738 + --- Workload: 1168440000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 56 in the X datas point +-------------- + --- Configuration: 404000-2-2 + --- Energy efficiency: 16567043511.68308 + --- Energy: 70.39942218336223 + --- Workload: 1166310000000.0 -------------- - --- Configuration: 400004-0-0 - --- Distance from that configuration: [0.85740392] - --- Energy efficiency: 8625597322.614592 - --- Energy: 35.74753244365377 - --- Workload: 308344000000.0 +--- Duplicate 2 in the list of duplicate, And at position 54 in the X datas point -------------- ---- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point + --- Configuration: 404000-2-2 + --- Energy efficiency: 16574347550.808664 + --- Energy: 70.21932151401353 + --- Workload: 1163840000000.0 -------------- - --- Configuration: 400004-0-0 - --- Distance from that configuration: [0.85740392] - --- Energy efficiency: 8487667419.239845 - --- Energy: 36.26627936290422 - --- Workload: 307816000000.0 -------------- +--- We append this mean as duplicate reprensentant in the X datas point -------------- ---- Median at position 4 in the list of neghbours, And at position 43 in the X datas point + --- Configuration: 404000-2-2 + --- Energy efficiency: 16573387536.225906 + --- Energy: 70.36561163089772 + --- Workload: 1166196666666.6667 -------------- - --- Configuration: 330000-0-0 - --- Energy efficiency: 3773399795.481731 - --- Energy: 24.637735624906814 - --- Workload: 92968000000.0 + --- Checking value [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 18 + --- Checking value [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : we add the configuration, it is not yet present + --- Checking value [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? -1 + --- Answer : the configuration 440000-2-2 is already present at positions [57, 58, 59] + --- Position: 57 -------------- ---- 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 + --- Configuration: 440000-2-2 + --- Energy efficiency: 16509741573.01516 + --- Energy: 70.67041858464086 + --- Workload: 1166750000000.0 +-------------- + --- Position: 58 +-------------- + --- Configuration: 440000-2-2 + --- Energy efficiency: 16731809177.062698 + --- Energy: 69.63985178549414 + --- Workload: 1165200000000.0 +-------------- + --- Position: 59 +-------------- + --- Configuration: 440000-2-2 + --- Energy efficiency: 16504428138.069445 + --- Energy: 70.57015429696514 + --- Workload: 1164720000000.0 +-------------- +---------------------- Listing and computing the mean +--- Ordered by energy, Printing the list of the 3 duplicates of '440000-2-2' +--- Duplicate 0 in the list of duplicate, And at position 57 in the X datas point +-------------- + --- Configuration: 440000-2-2 + --- Energy efficiency: 16509741573.01516 + --- Energy: 70.67041858464086 + --- Workload: 1166750000000.0 +-------------- +--- Duplicate 1 in the list of duplicate, And at position 59 in the X datas point +-------------- + --- Configuration: 440000-2-2 + --- Energy efficiency: 16504428138.069445 + --- Energy: 70.57015429696514 + --- Workload: 1164720000000.0 +-------------- +--- Duplicate 2 in the list of duplicate, And at position 58 in the X datas point +-------------- + --- Configuration: 440000-2-2 + --- Energy efficiency: 16731809177.062698 + --- Energy: 69.63985178549414 + --- Workload: 1165200000000.0 +-------------- +-------------- +--- We append this mean as duplicate reprensentant in the X datas point +-------------- + --- Configuration: 440000-2-2 + --- Energy efficiency: 16581992962.715767 + --- Energy: 70.29347488903339 + --- Workload: 1165556666666.6667 +-------------- + --- Checking value [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0] + --- Retained configurations [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] + --- Answer : configuration is present, have it been processed? 19 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'] + ['100001-2-2', '100010-2-2', '100100-2-2', '101000-2-2', '110000-2-2', '200002-2-2', '200020-2-2', '200200-2-2', '202000-2-2', '220000-2-2', '300003-2-2', '300030-2-2', '300300-2-2', '303000-2-2', '330000-2-2', '400004-2-2', '400040-2-2', '400400-2-2', '404000-2-2', '440000-2-2'] 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]] + [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.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] + [16555159372.307528, 16464396514.63135, 16458763750.407305, 16418349715.758759, 16576218185.265085, 16969195424.694437, 16392671660.180513, 16417605866.555536, 16443917029.318907, 16521526839.478918, 15867399690.574339, 16397709825.282774, 16401961829.710451, 16590023444.840784, 16623229845.749601, 15959604535.712227, 16453121174.026064, 16485395766.242231, 16573387536.225906, 16581992962.715767] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65551594e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64643965e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64587638e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64183497e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65762182e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.69691954e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.63926717e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64176059e+10] + --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 2.0000000e+00 + 0.0000000e+00 2.0000000e+00 1.6443917e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65215268e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.58673997e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.63977098e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64019618e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65900234e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.66232298e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.59596045e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64531212e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.64853958e+10] --- 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] + 0.00000000e+00 2.00000000e+00 0.00000000e+00 2.00000000e+00 + 1.65733875e+10] + --- Actual line: [1.0000000e+00 3.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 + 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 2.0000000e+00 + 0.0000000e+00 2.0000000e+00 1.6581993e+10] +--- Size of X after removing duplicates: 20 +--- Number of duplicates points removed : 40 +*** Ratio energy by wokload : [16555159372.307528, 16464396514.63135, 16458763750.407305, 16418349715.758759, 16576218185.265085, 16969195424.694437, 16392671660.180513, 16417605866.555536, 16443917029.318907, 16521526839.478918, 15867399690.574339, 16397709825.282774, 16401961829.710451, 16590023444.840784, 16623229845.749601, 15959604535.712227, 16453121174.026064, 16485395766.242231, 16573387536.225906, 16581992962.715767] ---> getting userfriendly values from X values ---> getting userfriendly values from X values -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 - 3.91479833e+09 3.88274122e+09 3.92768349e+09 3.96948262e+09 - 4.49818273e+09 3.95035198e+09 3.93885324e+09 3.98490518e+09 - 3.94650123e+09 3.92574069e+09 3.85433690e+09 3.95130413e+09 - 3.86171955e+09 3.87481256e+09 3.94770086e+09 4.06997094e+09 - 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, 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 : ['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 +Train set Configurations : [[0. 2. 1. 0. 0. 0. 0. 1. 0. 2. 0. 2.] + [0. 0. 1. 0. 0. 0. 1. 0. 0. 2. 0. 2.] + [1. 3. 1. 0. 0. 1. 0. 0. 0. 2. 0. 2.] + [0. 1. 1. 0. 0. 1. 0. 0. 0. 2. 0. 2.] + [1. 3. 1. 0. 0. 0. 1. 0. 0. 2. 0. 2.] + [0. 2. 1. 1. 0. 0. 0. 0. 0. 2. 0. 2.] + [0. 0. 1. 0. 0. 1. 0. 0. 0. 2. 0. 2.] + [0. 2. 1. 0. 0. 0. 1. 0. 0. 2. 0. 2.] + [0. 1. 1. 0. 0. 0. 1. 0. 0. 2. 0. 2.] + [1. 3. 1. 1. 0. 0. 0. 0. 0. 2. 0. 2.] + [0. 2. 1. 0. 1. 0. 0. 0. 0. 2. 0. 2.] + [1. 3. 1. 0. 0. 0. 0. 1. 0. 2. 0. 2.] + [0. 1. 1. 0. 1. 0. 0. 0. 0. 2. 0. 2.]] +Train set energy by workload : [1.58673997e+10 1.64643965e+10 1.64853958e+10 1.64176059e+10 + 1.64531212e+10 1.66232298e+10 1.64587638e+10 1.63977098e+10 + 1.63926717e+10 1.65819930e+10 1.65900234e+10 1.59596045e+10 + 1.64439170e+10] +Test set Configurations : [[0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0]] +Test set energy by workload : [16401961829.710451, 16576218185.265085, 16573387536.225906, 16555159372.307528, 16521526839.478918, 16969195424.694437, 16418349715.758759] +Train set Configurations in user friendly mode : ['300003-2-2', '100010-2-2', '400400-2-2', '200200-2-2', '400040-2-2', '330000-2-2', '100100-2-2', '300030-2-2', '200020-2-2', '440000-2-2', '303000-2-2', '400004-2-2', '202000-2-2'] +Test set Configurations in user friendly mode : ['300300-2-2', '110000-2-2', '404000-2-2', '100001-2-2', '220000-2-2', '200002-2-2', '101000-2-2'] +Size of X_train: 13 +Size of X_test: 7 ***** Training the datas ***** - **** 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] + **** Predicted y test = [1.64221421e+10 1.61958859e+10 1.64779476e+10 1.56275933e+10 + 1.67042720e+10 1.60595638e+10 1.59997787e+10] 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 - Kernel ridge R2 score = 0.9144810248408353 +column mean vector= [16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441] + diff with mean vector [-1.71723728e+08 2.53262763e+06 -2.98021409e+05 -1.85261853e+07 + -5.21587182e+07 3.95509867e+08 -1.55335842e+08] + diff with mean vector squared [2.94890387e+16 6.41420272e+12 8.88167599e+10 3.43219543e+14 + 2.72053188e+15 1.56428055e+17 2.41292238e+16] + diff with predicted vector [-2.01802243e+07 3.80332240e+08 9.54398936e+07 9.27566068e+08 + -1.82745188e+08 9.09631586e+08 4.18570994e+08] + diff with predicted vector squared [4.07241452e+14 1.44652613e+17 9.10877329e+15 8.60378810e+17 + 3.33958036e+16 8.27429622e+17 1.75201677e+17] +End computing r squared, result = -8.621844617992203 + Kernel ridge R2 score = -8.621844617992203 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] +Size of X ---: 20 +Size of y ---: 20 +X ---: [[0, 0.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 0.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 1.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [0, 2.0, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 0, 1, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 0, 1, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 0, 1, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 0, 1, 0, 0, 0, 0, 2.0, 0, 2.0], [1, 3, 1, 1, 0, 0, 0, 0, 0, 2.0, 0, 2.0]] +y ---: [16555159372.307528, 16464396514.63135, 16458763750.407305, 16418349715.758759, 16576218185.265085, 16969195424.694437, 16392671660.180513, 16417605866.555536, 16443917029.318907, 16521526839.478918, 15867399690.574339, 16397709825.282774, 16401961829.710451, 16590023444.840784, 16623229845.749601, 15959604535.712227, 16453121174.026064, 16485395766.242231, 16573387536.225906, 16581992962.715767] ---> 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 +column mean vector= [16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441] + diff with mean vector [-1.71723728e+08 2.53262763e+06 -2.98021409e+05 -1.85261853e+07 + -5.21587182e+07 3.95509867e+08 -1.55335842e+08] + diff with mean vector squared [2.94890387e+16 6.41420272e+12 8.88167599e+10 3.43219543e+14 + 2.72053188e+15 1.56428055e+17 2.41292238e+16] + diff with predicted vector [-2.01802243e+07 3.80332240e+08 9.54398936e+07 9.27566068e+08 + -1.82745188e+08 9.09631586e+08 4.18570994e+08] + diff with predicted vector squared [4.07241452e+14 1.44652613e+17 9.10877329e+15 8.60378810e+17 + 3.33958036e+16 8.27429622e+17 1.75201677e+17] +End computing r squared, result = -8.621844617992203 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 +column mean vector= [16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441, 16573685557.634441] + diff with mean vector [-1.71723728e+08 2.53262763e+06 -2.98021409e+05 -1.85261853e+07 + -5.21587182e+07 3.95509867e+08 -1.55335842e+08] + diff with mean vector squared [2.94890387e+16 6.41420272e+12 8.88167599e+10 3.43219543e+14 + 2.72053188e+15 1.56428055e+17 2.41292238e+16] + diff with predicted vector [-2.01802243e+07 3.80332240e+08 9.54398936e+07 9.27566068e+08 + -1.82745188e+08 9.09631586e+08 4.18570994e+08] + diff with predicted vector squared [4.07241452e+14 1.44652613e+17 9.10877329e+15 8.60378810e+17 + 3.33958036e+16 8.27429622e+17 1.75201677e+17] +End computing r squared, result = -8.621844617992203 + R2 error = -8.621844617992203 + --- 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, -8.621844617992203, 10, 10, 'base_Y_F'] +--- Total execution time: 0.614708423614502 seconds = 0.010245140393575032 mins diff --git a/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_0.89_base_Y/visual_help_f_X_0_over_X_0__X_1__X_2__X_3__X_4__X_5__X_6__X_7__X_8.png b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_0.89_base_Y/visual_help_f_X_0_over_X_0__X_1__X_2__X_3__X_4__X_5__X_6__X_7__X_8.png new file mode 100755 index 0000000000000000000000000000000000000000..af44974bba2990804780afe16b514d80b6d4fd25 Binary files /dev/null and b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_0.89_base_Y/visual_help_f_X_0_over_X_0__X_1__X_2__X_3__X_4__X_5__X_6__X_7__X_8.png differ diff --git a/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_0.89_base_Y/visual_help_f_X_1_over_X_0__X_1__X_2__X_3__X_4__X_5__X_6__X_7__X_8.png b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_0.89_base_Y/visual_help_f_X_1_over_X_0__X_1__X_2__X_3__X_4__X_5__X_6__X_7__X_8.png new file mode 100755 index 0000000000000000000000000000000000000000..157909049eeca3f1512a85ae4ccf1bf17f11ecc3 Binary files /dev/null and b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_0.89_base_Y/visual_help_f_X_1_over_X_0__X_1__X_2__X_3__X_4__X_5__X_6__X_7__X_8.png differ 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 2ea60f696f5ea0928daa51902c5c16b193a8337f..58e0cb67cbc1d5e53383cb033dc14d44d58f9f31 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,61 +1,58 @@ 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 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16754768826.077124 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16403311500.525728 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16507397790.319733 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16637938492.868979 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16458467058.378183 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16296783992.64689 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16410444919.98267 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16532532717.882248 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16433313613.356997 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16394544551.355093 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16446827406.99319 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16413677188.92799 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16620047433.615376 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16528461183.735334 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16580145938.44455 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16765639827.112722 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,17108405701.889452 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,17033540745.081139 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16267066185.812191 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16454756823.376287 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16456191971.353062 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16196850036.604881 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16524664714.552942 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16531302848.508793 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16332236895.829727 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16457519029.006376 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16541995163.120615 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16365406803.099607 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16563366471.108519 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16635807244.228622 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16471235457.957994 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16301991125.196033 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16419902892.694292 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16532751380.484741 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16235795708.229763 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16437338400.416851 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16540709166.3648 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16707153669.058018 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16522207499.09954 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16563640820.761528 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16619218797.001228 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16686829919.486046 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16072596704.796225 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16026103317.082867 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15780113585.257587 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16509032917.360735 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16467899124.237123 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16382431480.480333 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16533024716.871952 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16598364397.1723 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16324798184.682442 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16574347550.808664 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16578771546.185972 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16567043511.68308 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16509741573.01516 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16731809177.062698 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16504428138.069445 diff --git a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_duplicate.csv b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_duplicate.csv index ffe6630d065c88b2ee6bd73b719b79cf7c9f1e7d..2d99fd5d4c12df7113350beadfd87b3cc991100b 100755 --- a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_duplicate.csv +++ b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_after_removing_duplicate.csv @@ -1,5 +1,21 @@ -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,3912699841.144387 -0.0,1.0,2.0,0.0,0.0,0.0,0.0,3867649049.525246 -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,3915273481.8527074 +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,2.0,0.0,2.0,16555159372.307528 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16464396514.63135 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16458763750.407305 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16418349715.758759 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16576218185.265085 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16969195424.694437 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16392671660.180513 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16417605866.555536 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16443917029.318907 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16521526839.478918 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15867399690.574339 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16397709825.282774 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16401961829.710451 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16590023444.840784 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16623229845.749601 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15959604535.712227 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16453121174.026064 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16485395766.242231 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16573387536.225906 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16581992962.715767 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 2ea60f696f5ea0928daa51902c5c16b193a8337f..e5023ccdb187bed63fc2ad9047711c1d5b261d85 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,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 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16754768826.077124 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16403311500.525728 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16507397790.319733 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16637938492.868979 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16458467058.378183 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16296783992.64689 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16410444919.98267 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16532532717.882248 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16433313613.356997 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16394544551.355093 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16446827406.99319 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16413677188.92799 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16620047433.615376 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16528461183.735334 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16580145938.44455 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16765639827.112722 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,17108405701.889452 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,17033540745.081139 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16267066185.812191 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16454756823.376287 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16456191971.353062 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16196850036.604881 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16524664714.552942 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16531302848.508793 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16332236895.829727 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16457519029.006376 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16541995163.120615 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16365406803.099607 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16563366471.108519 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16635807244.228622 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15918573313.785324 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15758131589.853653 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15925494168.084036 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16471235457.957994 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16301991125.196033 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16419902892.694292 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16532751380.484741 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16235795708.229763 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16437338400.416851 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16540709166.3648 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16707153669.058018 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16522207499.09954 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16563640820.761528 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16619218797.001228 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16686829919.486046 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16072596704.796225 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16026103317.082867 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15780113585.257587 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16509032917.360735 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16467899124.237123 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16382431480.480333 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16533024716.871952 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16598364397.1723 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16324798184.682442 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16574347550.808664 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16578771546.185972 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16567043511.68308 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16509741573.01516 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16731809177.062698 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16504428138.069445 diff --git a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_duplicate.csv b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_duplicate.csv index a0037e26b0065788fa498190b40f528397faf7a0..e5023ccdb187bed63fc2ad9047711c1d5b261d85 100755 --- a/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_duplicate.csv +++ b/kernel_ridge_linear_model/model_output_data/From_summaries_X_y_before_removing_duplicate.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,2.0,0.0,2.0,16754768826.077124 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16403311500.525728 +0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16507397790.319733 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16637938492.868979 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16458467058.378183 +0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16296783992.64689 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16410444919.98267 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16532532717.882248 +0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16433313613.356997 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16394544551.355093 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16446827406.99319 +0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16413677188.92799 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16620047433.615376 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16528461183.735334 +0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16580145938.44455 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16765639827.112722 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,17108405701.889452 +0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,17033540745.081139 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16267066185.812191 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16454756823.376287 +0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16456191971.353062 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16196850036.604881 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16524664714.552942 +0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16531302848.508793 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16332236895.829727 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16457519029.006376 +0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16541995163.120615 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16365406803.099607 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16563366471.108519 +0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16635807244.228622 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15918573313.785324 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15758131589.853653 +0.0,2.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15925494168.084036 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16471235457.957994 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16301991125.196033 +0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16419902892.694292 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16532751380.484741 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16235795708.229763 +0.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16437338400.416851 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16540709166.3648 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16707153669.058018 +0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16522207499.09954 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16563640820.761528 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16619218797.001228 +0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16686829919.486046 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16072596704.796225 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,16026103317.082867 +1.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,15780113585.257587 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16509032917.360735 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16467899124.237123 +1.0,3.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,2.0,16382431480.480333 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16533024716.871952 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16598364397.1723 +1.0,3.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,16324798184.682442 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16574347550.808664 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16578771546.185972 +1.0,3.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16567043511.68308 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16509741573.01516 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16731809177.062698 +1.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,16504428138.069445 diff --git a/kernel_ridge_linear_model/utils_functions.py b/kernel_ridge_linear_model/utils_functions.py index 9966a940ea9e4de1cdd1d20d76cb14f59fb2c4fc..2b78195fc18bd855dd4a97aaee12c9ea3e88cec9 100755 --- a/kernel_ridge_linear_model/utils_functions.py +++ b/kernel_ridge_linear_model/utils_functions.py @@ -947,7 +947,7 @@ def is_from_manual_experiment(human_readable_configuration): return False -def remove_duplicates(X_user_friendly, X, y, energy_array = [], workload_array = [] ): +def remove_duplicates(X_user_friendly, X, y, energy_array = [], workload_array = [], retained_value = "median"): final_X_user_friendly = [] final_X = [] final_y = [] @@ -969,6 +969,7 @@ def remove_duplicates(X_user_friendly, X, y, energy_array = [], workload_array places = positions_of_array_in_list_of_array(val, X) print(" --- Answer : the configuration " + X_user_friendly[index_of_loop] +" is already present at positions " + repr(places) ) position_energy_array = [] + position_workload_array = [] for duplicate_index in places: print(" --- Position: " , duplicate_index ) print("--------------") @@ -976,38 +977,73 @@ def remove_duplicates(X_user_friendly, X, y, energy_array = [], workload_array print(" --- Energy efficiency: ", y[duplicate_index] ) print(" --- Energy: " , energy_array[duplicate_index] ) position_energy_array.append([duplicate_index, energy_array[duplicate_index]]) + position_workload_array.append([duplicate_index, workload_array[duplicate_index]]) + print(" --- Workload: ", workload_array[duplicate_index] ) print("--------------") # Now getting the median of duplicates, regarding the energy - sorted_position_energy_array = sorted(position_energy_array, key=lambda kv: kv[1], reverse=True) # with original indexes like [ (12, dist_1), (0, dist_2), (4, dist_3).. ] - print("----------------------") - print("--- Ordered by energy, Printing the list of the " + str(len(places)) + " duplicates of " + repr(X_user_friendly[index_of_loop])) - for index in range(0,len(places)): - position_in_data_point = sorted_position_energy_array[index][0] - print("--- Duplicate " + str(index) + " in the list of duplicate, And at position " + repr(position_in_data_point) + " in the X datas point") + if retained_value == "median": + sorted_position_energy_array = sorted(position_energy_array, key=lambda kv: kv[1], reverse=True) # with original indexes like [ (12, dist_1), (0, dist_2), (4, dist_3).. ] + print("----------------------") + print("--- Ordered by energy, Printing the list of the " + str(len(places)) + " duplicates of " + repr(X_user_friendly[index_of_loop])) + for index in range(0,len(places)): + position_in_data_point = sorted_position_energy_array[index][0] + print("--- Duplicate " + str(index) + " in the list of duplicate, And at position " + repr(position_in_data_point) + " in the X datas point") + print("--------------") + print(" --- Configuration: " , X_user_friendly[position_in_data_point] ) + print(" --- Energy efficiency: ", y[position_in_data_point] ) + print(" --- Energy: " , energy_array[position_in_data_point] ) + print(" --- Workload: ", workload_array[position_in_data_point] ) + print("--------------") + median_index_in_the_duplicate_list = int(len(places)/2) - 1 + median_couple_in_the_duplicate_list = sorted_position_energy_array[median_index_in_the_duplicate_list] # Can obtain something like (4, dist_3) + median_position_in_data_point = median_couple_in_the_duplicate_list[0] print("--------------") - print(" --- Configuration: " , X_user_friendly[position_in_data_point] ) - print(" --- Energy efficiency: ", y[position_in_data_point] ) - print(" --- Energy: " , energy_array[position_in_data_point] ) - print(" --- Workload: ", workload_array[position_in_data_point] ) + print("--- We append this Median as duplicate representant at position " + repr(median_index_in_the_duplicate_list) + " in the list of duplicates, And at position " + repr(median_position_in_data_point) + " in the X datas point") print("--------------") - median_index_in_the_duplicate_list = int(len(places)/2) - 1 - median_couple_in_the_duplicate_list = sorted_position_energy_array[median_index_in_the_duplicate_list] # Can obtain something like (4, dist_3) - median_position_in_data_point = median_couple_in_the_duplicate_list[0] - print("--------------") - print("--- We append this Median as duplicate representant at position " + repr(median_index_in_the_duplicate_list) + " in the list of duplicates, And at position " + repr(median_position_in_data_point) + " in the X datas point") - print("--------------") - print(" --- Configuration: ", X_user_friendly[median_position_in_data_point] ) - print(" --- Energy efficiency: ", y[median_position_in_data_point] ) - print(" --- Energy: " , energy_array[median_position_in_data_point] ) - print(" --- Workload: ", workload_array[median_position_in_data_point] ) - print("--------------") - - final_X_user_friendly[place] = X_user_friendly[median_position_in_data_point] - final_X[place] = val - final_y[place] = y[median_position_in_data_point] - + print(" --- Configuration: ", X_user_friendly[median_position_in_data_point] ) + print(" --- Energy efficiency: ", y[median_position_in_data_point] ) + print(" --- Energy: " , energy_array[median_position_in_data_point] ) + print(" --- Workload: ", workload_array[median_position_in_data_point] ) + print("--------------") + final_X_user_friendly[place] = X_user_friendly[median_position_in_data_point] + final_X[place] = val + final_y[place] = y[median_position_in_data_point] + elif retained_value == "mean": + sorted_position_energy_array = sorted(position_energy_array, key=lambda kv: kv[1], reverse=True) # with original indexes like [ (12, dist_1), (0, dist_2), (4, dist_3).. ] + print("---------------------- Listing and computing the mean") + print("--- Ordered by energy, Printing the list of the " + str(len(places)) + " duplicates of " + repr(X_user_friendly[index_of_loop])) + mean_energy = 0 + mean_workload = 0 + mean_efficiencty = 0 + for index in range(0,len(places)): + position_in_data_point = sorted_position_energy_array[index][0] + print("--- Duplicate " + str(index) + " in the list of duplicate, And at position " + repr(position_in_data_point) + " in the X datas point") + print("--------------") + print(" --- Configuration: " , X_user_friendly[position_in_data_point] ) + print(" --- Energy efficiency: ", y[position_in_data_point] ) + print(" --- Energy: " , energy_array[position_in_data_point] ) + print(" --- Workload: ", workload_array[position_in_data_point] ) + print("--------------") + mean_energy = mean_energy + energy_array[position_in_data_point] + mean_workload = mean_workload + workload_array[position_in_data_point] + mean_efficiencty = mean_efficiencty + y[position_in_data_point] + mean_energy = mean_energy / len(places) + mean_workload = mean_workload / len(places) + mean_efficiencty = mean_efficiencty / len(places) + + print("--------------") + print("--- We append this mean as duplicate reprensentant in the X datas point") + print("--------------") + print(" --- Configuration: ", X_user_friendly[position_in_data_point] ) + print(" --- Energy efficiency: ", mean_efficiencty ) + print(" --- Energy: " , mean_energy ) + print(" --- Workload: ", mean_workload ) + print("--------------") + final_X_user_friendly[place] = X_user_friendly[position_in_data_point] + final_X[place] = val + final_y[place] = mean_efficiencty registered_duplicates.append(val) index_of_loop = index_of_loop +1