| /* |
| * ARM JUNO specific energy cost model data. There are no unit requirements for |
| * the data. Data can be normalized to any reference point, but the |
| * normalization must be consistent. That is, one bogo-joule/watt must be the |
| * same quantity for all data, but we don't care what it is. |
| */ |
| |
| energy-costs { |
| /* Juno r0 Energy */ |
| CPU_COST_A57: core-cost0 { |
| busy-cost-data = < |
| 417 168 |
| 579 251 |
| 744 359 |
| 883 479 |
| 1024 616 |
| >; |
| idle-cost-data = < |
| 15 |
| 15 |
| 0 |
| 0 |
| >; |
| }; |
| CPU_COST_A53: core-cost1 { |
| busy-cost-data = < |
| 235 33 |
| 302 46 |
| 368 61 |
| 406 76 |
| 446 93 |
| >; |
| idle-cost-data = < |
| 6 |
| 6 |
| 0 |
| 0 |
| >; |
| }; |
| CLUSTER_COST_A57: cluster-cost0 { |
| busy-cost-data = < |
| 417 24 |
| 579 32 |
| 744 43 |
| 883 49 |
| 1024 64 |
| >; |
| idle-cost-data = < |
| 65 |
| 65 |
| 65 |
| 24 |
| >; |
| }; |
| CLUSTER_COST_A53: cluster-cost1 { |
| busy-cost-data = < |
| 235 26 |
| 302 30 |
| 368 39 |
| 406 47 |
| 446 57 |
| >; |
| idle-cost-data = < |
| 56 |
| 56 |
| 56 |
| 17 |
| >; |
| }; |
| /* Juno r2 Energy */ |
| CPU_COST_A72: core-cost2 { |
| busy-cost-data = < |
| 501 174 |
| 849 344 |
| 1024 526 |
| >; |
| idle-cost-data = < |
| 48 |
| 48 |
| 0 |
| 0 |
| >; |
| }; |
| CPU_COST_A53R2: core-cost3 { |
| busy-cost-data = < |
| 276 37 |
| 501 59 |
| 593 117 |
| >; |
| idle-cost-data = < |
| 33 |
| 33 |
| 0 |
| 0 |
| >; |
| }; |
| CLUSTER_COST_A72: cluster-cost2 { |
| busy-cost-data = < |
| 501 48 |
| 849 73 |
| 1024 107 |
| >; |
| idle-cost-data = < |
| 48 |
| 48 |
| 48 |
| 18 |
| >; |
| }; |
| CLUSTER_COST_A53R2: cluster-cost3 { |
| busy-cost-data = < |
| 276 41 |
| 501 86 |
| 593 107 |
| >; |
| idle-cost-data = < |
| 41 |
| 41 |
| 41 |
| 14 |
| >; |
| }; |
| }; |