I am working on a traffic surveillance project which performs various image processing tasks with a number of visual sensors and a computing platform. My basic task in the project is the power optimization/management. I am using a ZOTAC-IONITX computing platform (Intel ATOM CPU + NVIDIA ION GPU). The problems that I am currently facing are:
I am unable to model the power consumption of various components e.g., processor, GPU, hard drive, memory etc, since there seems to be no way to measure the power consumption of individual system components. Since I don't have a power consumption model, I cannot come up with a power optimization algorithm. I am currently working on Linux. Is there any way to measure/model the power consumption of individual system component?
I would really appreciate any suggestions in this regard.
I have already checked powertop. It doesn't tells the power (watts) consumed by a component (e.g., microprocessor). It just gives information about the power state the processor is in (However there is no way to change the power state by the user) and the processors that cause processor to wakeup.