会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明申请
    • Method and system for memory renaming
    • 用于内存重命名的方法和系统
    • US20050149702A1
    • 2005-07-07
    • US10745700
    • 2003-12-29
    • Sebastien HilyPer HammarlundAvinash Sodani
    • Sebastien HilyPer HammarlundAvinash Sodani
    • G06F9/00G06F9/312G06F9/318G06F9/38
    • G06F9/3842G06F9/30043G06F9/3017G06F9/384G06F9/3861
    • Embodiments of the present invention provide a method, apparatus and system for memory renaming. In one embodiment, a decode unit may decode a load instruction. If the load instruction is predicted to be memory renamed, the load instruction may have a predicted store identifier associated with the load instruction. The decode unit may transform the load instruction that is predicted to be memory renamed into a data move instruction and a load check instruction. The data move instruction may read data from the cache based on the predicted store identifier and load check instruction may compare an identifier associated with an identified source store with the predicted store identifier. A retirement unit may retire the load instruction if the predicted store identifier matches an identifier associated with the identified source store. In another embodiment of the present invention, the processor may re-execute the load instruction without memory renaming if the predicted store identifier does not match the identifier associated with the identified source store.
    • 本发明的实施例提供了一种用于存储器重命名的方法,装置和系统。 在一个实施例中,解码单元可以解码加载指令。 如果加载指令被预测为存储器重新命名,则加载指令可以具有与加载指令相关联的预测存储标识符。 解码单元可以将预测为被重命名的存储器的加载指令变换为数据移动指令和加载检查指令。 数据移动指令可以基于预测的存储标识符从高速缓存读取数据,并且加载检查指令可以将与所识别的源存储器相关联的标识符与预测的存储标识符进行比较。 如果预测的商店标识符与与所标识的源商店相关联的标识符匹配,则退休单元可以退出加载指令。 在本发明的另一个实施例中,如果预测的存储标识符与与所识别的源存储器相关联的标识符不匹配,则处理器可以重新执行加载指令而不进行存储器重命名。
    • 9. 发明申请
    • Method for and a trailing store buffer for use in memory renaming
    • 用于存储器重命名的方法和后端存储缓冲区
    • US20050138339A1
    • 2005-06-23
    • US10743422
    • 2003-12-23
    • Sebastien HilyPer Hammarlund
    • Sebastien HilyPer Hammarlund
    • G06F9/30G06F9/38
    • G06F9/3834
    • Embodiments of the present invention relate to a memory management scheme and apparatus that enables efficient memory renaming. The method includes computing a store address, writing the store address in a first storage, writing data associated with the store address to a memory, and de-allocating the store address from the first storage, allocating the store address in a second storage, predicting a load instruction to be memory renamed, computing a load store source index, computing a load address, disambiguating the memory renamed load instruction, and retiring the memory renamed load instruction, if the store instruction is still allocated in at least one of the first storage and the second storage and should have effectively provided to the load the full data. The method may also include re-executing the load instruction without memory renaming, if the store instruction is not in at the first storage or in the second storage.
    • 本发明的实施例涉及一种能够实现高效存储器重命名的存储器管理方案和装置。 该方法包括计算存储地址,将存储地址写入第一存储器中,将与存储地址相关联的数据写入存储器,以及从第一存储器解除存储地址,在第二存储器中分配存储地址,预测存储地址 如果所述存储指令仍被分配在所述第一存储器中的至少一个中,则存储指令被重新命名为存储器重命名的加载指令,计算加载存储源索引,计算加载地址,消除所述存储器重命名的加载指令,以及退出所述存储器重命名加载指令, 并且第二个存储应该有效地提供给负载的完整数据。 如果存储指令不在第一存储器或第二存储器中,则该方法还可以包括重新执行加载指令而不进行存储器重命名。