We developed an automated power measurements environment targeting mobile computing platforms. The environment relies on minimally invasive instrumentation of a mobile platform using a shunt resistor on the power line and an inexpensive data acquisition system (DAQ) for sampling the voltage drop at the shunt resistor. The sampled voltage is directly proportional to the current drawn by the platform, which in turn can be used to determine dynamic power and total energy consumed. To provide automated capturing of power traces of programs running on the mobile platform, we developed a custom program called mPowerProfile.
mPowerProfile is a software tool for automated capture of power traces and evaluation of energy efficiency of programs running on mobile computing platforms. mPowerProfile runs on a workstation and it controls both the system under test (via a serial link terminal) and the DAQ (via a USB port).
Relevant publications: [ACMSE'13]