发明名称 MICROPROCESSOR THAT PERFORMS STORE FORWARDING BASED ON COMPARISON OF HASHED ADDRESS BITS
摘要 An apparatus for decreasing the likelihood of incorrectly forwarding store data includes a hash generator, which hashes J address bits to K hashed bits. The J address bits are a memory address specified by a load/store instruction, where K is an integer greater than zero and J is an integer greater than K. The apparatus also includes a comparator, which outputs a first value if L address bits specified by the load instruction match L address bits specified by the store instruction and K hashed bits of the load instruction match corresponding K hashed bits of the store instruction, and otherwise to output a second value, where L is greater than zero. The apparatus also includes forwarding logic, which forwards data from the store instruction to the load instruction if the comparator outputs the first value and foregoes forwarding the data when the comparator outputs the second value.
申请公布号 US2010049952(A1) 申请公布日期 2010.02.25
申请号 US20080197632 申请日期 2008.08.25
申请人 VIA TECHNOLOGIES, INC. 发明人 EDDY COLIN;HOOKER RODNEY E.
分类号 G06F9/305 主分类号 G06F9/305
代理机构 代理人
主权项
地址