Maybe. But there are scenarios where particular software is unoptimized and instead of drawing more power, it causes stalls in the processing time that actually would cause lower power draw. While alternately, things could be coded in a way that are simply less efficient, and require more computational power to produce similar output on different hardware (or even the same hardware with different APIs). In the first case, the power draw would be lower but also the performance. In the second, the power draw would be higher but the performance lower. Power draw doesn't really tell you anything without knowing what the code is doing.