Integrating EMI data into E3
Energy Estimation Engine (E3) attributes energy to software applications. If the device has data expressed through the EMI interface and matches the rail naming taxonomy, E3 will preferentially use that data over its software estimated model.
Rail to component mapping
EMI Rail Name | Component |
---|---|
CPU or CPU_* | cpu |
STORAGE or STORAGE_* | disk |
WIFI or WIFI_* | network |
MBB or MBB_* | mbb |
DISPLAY or DISPLAY_* | display |
GPU or GPU_* | soc |
How the rails are mapped to E3 component energy
If the Emi rail name matches the name in the map above, the measurement from that rail and only that rail will be used for the E3 component energy.
If there is not an exact match to the name but matches that start being with "rail name_", the sum of these rails will be used for the component.
Example of exact match
GPU, GPU_TOP, and GPU_BOTTOM are available. Only GPU will be used for E3 Soc energy
Example without exact match
WIFI_BLUETOOTH and WIFI_WIFI are available. The sum of WIFI_BLUETOOTH and WIFI_WIFI will be used for E3 Network energy.