赞
踩
Tomasulo算法采用寄存器重命名(Renaming)方法,将记分牌中的寄存器和指令的运算内容用一大组"虚拟寄存器名"来代替(也就是下面的保留站)。
功能部件缓冲器称为 “保留站(reservation stations)”,用来存放未决的操作数;
指令中的寄存器被数值或者指向保留站的指针代替,这一过程称为:寄存器换名(register renaming) ;
保留站比实际寄存器多,因而可以完成编译器所不能完成的一些优化工作;以消除WAR、WAW冒险;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。