发明名称 一种共享寄存器相关性消除的实现方法
摘要 一种共享寄存器相关性消除的实现方法,提供了双核共享寄存器涉及的各种相关性的类别:即根据指令序列读写同一个寄存器的先后次序不同,出现四种数据竞争;提供不同类型相关性的检测机制:当在取指阶段取完指令后放入指令寄存器中,通过比较指令寄存器中的相应的源操作数、目的操作数的编码段完成RAW相关性的检测;提供了各类型相关性的消除机制:提供读读相关RAR(Read After Read)、先写后读相关RAW(Read After Write)、写写相关WAW(Write After Write)、先读后写相关WAR(Write after Read)性消除策略。
申请公布号 CN101593096A 申请公布日期 2009.12.02
申请号 CN200910022656.2 申请日期 2009.05.22
申请人 西安交通大学 发明人 邵志标;邹刚;左坤;谈杰
分类号 G06F9/38(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 西安通大专利代理有限责任公司 代理人 张震国
主权项 1、一种共享寄存器相关性消除的实现方法,其特征在于:1)提供了双核共享寄存器涉及的各种相关性的类别:即根据指令序列读写同一个寄存器的先后次序不同,出现四种数据竞争;2)提供不同类型相关性的检测机制:当在取指阶段取完指令后放入指令寄存器中,通过比较指令寄存器中的相应的源操作数、目的操作数的编码段完成RAW相关性的检测;3)提供了各类型相关性的消除机制:提供读读相关RAR(Read After Read)、先写后读相关RAW(Read After Write)、写写相关WAW(Write After Write)、先读后写相关WAR(Write after Read)性消除策略。
地址 710049陕西省西安市咸宁路28号