Can PowerTutor app measure exact whole power consumption of device's GPU? I'm developing face detection app using OpenCL for heterogeneous devices with CPU-GPU. My app uses CPU - GPU simultaneously, so I want to measure app power consumption, comparing only GPU version which most calculations are executed in GPU kernel.

I found PowerTutor app. It measures power consumption of each app. The PowerTutor app measures about utility of CPU, LCD, 3G, WiFi respectively and weighted average of power consumption.

Can PowerTutor app measures exact whole power consumption of devices which uses GPU?
As already mentioned, Power Tutor doesn’t display power for the GPU. Power Tutor is a very cool app, but it's based on research that was done in 2011. It uses modelling to estimate power consumption. No actual power is displayed. Power Tutor is surprisingly accurate when it is run on the phone that was used to create the model, but that phone (the HTC Dream) was released back in 2008. According to Google Play, the Power Tutor app hasn't been updated since April of 2013.

On my Samsung Galaxy Note 3, Power Tutor only reports LCD and CPU power and both are very inaccurate. The actual power consumption of my device when idle is 528 mW. Power Tutor says it's 623mW to 818mW. That's an error of up to 55%. The per-rail estimates are off even more. On my device it shows the GPS uses up to 400mW. That's an order of magnitude off. It shows my audio power usage is around 350mW, which is also way too high. Power Tutor shows my screen uses a little under 600mW. That's too high. It shows the processor uses around 0-150mW. That's too low. On my device the per-rail WiFi doesn't work.

It's true that Android has power profiles, but those don’t appear to be accurate either. I can provide more details if anyone cares. 

A better way to measure total system power is an app called Trepn Profiler. It doesn't estimate power. It reads the actual current and voltage from the power management IC and converts that to into power. Because it runs on target, that does make readings a little higher than they should be, but it’s a very useful tool for this who are lucky enough to have a device that reports accurate battery power.

If you have money to burn and you want to measure accurate per rail power of the CPU (Cores 0-3), CPU (Cores 4-7), Graphics (GPU), LCD Backlight, Front Camera, Rear Camera, System Memory (RAM), Internal Memory/SD Card, Wi-Fi/Bluetooth, Sensors and USB, you could get a Snapdragon MDP tablet from Intrinsyc. I don’t want to provide more details here because I know this isn’t a commercial forum. 
In the unlikely event that you are willing to share both versions of your app with me, I’d be happy to let you know what the power consumption is of each. You could also get a Monsoon Power Monitor and measure this for yourself.

Disclosure: I’m part of the team who produced Trepn Profiler. Trepn is free in Google Play. We’re working on a new app that will be released later this year that will also show modelled system power on the most popular mobile processors. Sorry for the blatant plug. I only mention this in case some of you would like to Beta test this app.