Abstract:Predicated execution improves the performance by eliminating branches but wastes energy due to extra instructions. Nullifying FALSE predicted instruction earlier can save energy. Based on the Itanium 2 microprocessor, we modify the pipeline function; advance the read of predicate and present methods to stall the pipeline on predicates dependency. Simulation results show that the advanced predicate reading and FALSE predicated instruction nullifying can reduce energy waste and improve the efficiency of energy.