In high-performance superscalar microprocessors,instructions stay in reorder buffer too long. As a result,instructions in the pipeline retire slowly. This paper proposed a two-level retirement architecture based on speculative execution,in which instructions classified according to instruction's risk with exception and mis-prediction. Only the risky instructions could be created into reorder buffer,then retired after confirming the elimination of risk. It separated a result buffer from the reorder buffer to...