1. A method comprising: de-energizing one or more of a first plurality of execution lanes upon a determination that the one or more of the first plurality of execution lanes are to be predicated, wherein the de-energizing is performed when the one or more of the lanes of the first plurality of execution lanes are predicted to be active an amount that exceeds a pre-defined threshold; and redistributing energy from the predicated execution lanes to one or more of a second plurality of active execution lanes, wherein one of more lanes of the second plurality of active execution lanes performing latency critical computations are redistributed with more energy than one or more lanes of the second plurality of active execution lanes that are not performing latency critical computations.