VLIW processors execute many NOP instructions while executing non-numerical programs. We proposed an effective method called speculative dual-path execution for this problem. However the effect of speculative dual-path execution is lessen by executing the programs which have many branch instructions. In this paper, we improve speculative dual-path execution to execute non-numerical programs effectively. The simulation results show that a speed-up of 3 - 17 was achieved in the SPECint 95 benchmarks.
展开▼