面向按序执行处理器开展预执行机制的设计空间探索,并对预执行机制的优化效果随Cache容量和访存延时的变化趋势进行了量化分析.实验结果表明,对于按序执行处理器,保存并复用预执行期间的有效结果和在预执行访存指令之间进行数据传递都能够有效地提升处理器性能,前者还能够有效地降低能耗开销.将两者相结合使用,在平均情况下将基础处理器的性能提升24.07%,而能耗仅增加4.93%.进一步发现,在Cache容量较大的情况下,预执行仍然能够带来较大幅度的性能提升.并且,随着访存延时的增加,预执行在提高按序执行处理器性能和能效性方面的优势都将更加显著.
按序执行处理器 预执行 访存延时包容