CPU core consists of many parts, including instruction decoder, branch predictor and ALU/FPU blocks. Which of these parts consumes the most energy? Are there any rough number for each of these components? Like "workload type 1, decoder 20%, fpu 65%, others 15% of power consumption, workload type 2 may give different results".

I'm sure that FPU is energy-hungry, but I also have read that decoder is a big limitation too. However I didn't found neither confirmation nor defutation of the latter.