1/* 2 * ARM JUNO specific energy cost model data. There are no unit requirements for 3 * the data. Data can be normalized to any reference point, but the 4 * normalization must be consistent. That is, one bogo-joule/watt must be the 5 * same quantity for all data, but we don't care what it is. 6 */ 7 8energy-costs { 9 /* Juno r0 Energy */ 10 CPU_COST_A57: core-cost0 { 11 busy-cost-data = < 12 417 168 13 579 251 14 744 359 15 883 479 16 1024 616 17 >; 18 idle-cost-data = < 19 15 20 15 21 0 22 0 23 >; 24 }; 25 CPU_COST_A53: core-cost1 { 26 busy-cost-data = < 27 235 33 28 302 46 29 368 61 30 406 76 31 446 93 32 >; 33 idle-cost-data = < 34 6 35 6 36 0 37 0 38 >; 39 }; 40 CLUSTER_COST_A57: cluster-cost0 { 41 busy-cost-data = < 42 417 24 43 579 32 44 744 43 45 883 49 46 1024 64 47 >; 48 idle-cost-data = < 49 65 50 65 51 65 52 24 53 >; 54 }; 55 CLUSTER_COST_A53: cluster-cost1 { 56 busy-cost-data = < 57 235 26 58 302 30 59 368 39 60 406 47 61 446 57 62 >; 63 idle-cost-data = < 64 56 65 56 66 56 67 17 68 >; 69 }; 70 /* Juno r2 Energy */ 71 CPU_COST_A72: core-cost2 { 72 busy-cost-data = < 73 501 174 74 849 344 75 1024 526 76 >; 77 idle-cost-data = < 78 48 79 48 80 0 81 0 82 >; 83 }; 84 CPU_COST_A53R2: core-cost3 { 85 busy-cost-data = < 86 276 37 87 501 59 88 593 117 89 >; 90 idle-cost-data = < 91 33 92 33 93 0 94 0 95 >; 96 }; 97 CLUSTER_COST_A72: cluster-cost2 { 98 busy-cost-data = < 99 501 48 100 849 73 101 1024 107 102 >; 103 idle-cost-data = < 104 48 105 48 106 48 107 18 108 >; 109 }; 110 CLUSTER_COST_A53R2: cluster-cost3 { 111 busy-cost-data = < 112 276 41 113 501 86 114 593 107 115 >; 116 idle-cost-data = < 117 41 118 41 119 41 120 14 121 >; 122 }; 123}; 124