会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Mechanism for avoiding check stops in speculative accesses while operating in real mode
    • 在实模式下运行时避免检测停止的机制
    • US07370177B2
    • 2008-05-06
    • US10424527
    • 2003-04-25
    • Ronald N. KallaCathy MayBalaram SinharoyEdward John SilhaShih-Hsiung S. Tung
    • Ronald N. KallaCathy MayBalaram SinharoyEdward John SilhaShih-Hsiung S. Tung
    • G06F9/30
    • G06F9/3861G06F9/30189G06F9/383G06F9/3842
    • A method and processor for avoiding check stops in speculative accesses. An execution unit, e.g., load/store unit, may be coupled to a queue configured to store instructions. A register, coupled to the execution unit, may be configured to store a value corresponding to an address in physical memory. When the processor is operating in real mode, the execution unit may retrieve the value stored in the register. Upon the execution unit receiving a speculative instruction, e.g., speculative load instruction, from the queue, a determination may be made as to whether the address of the speculative instruction is at or below the retrieved value. If the address of the speculative instruction is at or below this value, then the execution unit may safely speculatively execute this instruction while avoiding a check stop since all the addresses at or below this value are known to exist in physical memory.
    • 一种用于避免投机访问中检查停止的方法和处理器。 执行单元,例如加载/存储单元,可以被耦合到被配置为存储指令的队列。 耦合到执行单元的寄存器可被配置为存储对应于物理存储器中的地址的值。 当处理器以实模式运行时,执行单元可以检索存储在寄存器中的值。 在执行单元从队列接收诸如推测性加载指令的推测性指令之后,可以确定推测指令的地址是否在检索值以下。 如果推测指令的地址处于或低于该值,则执行单元可以安全地推测性地执行该指令,同时避免检查停止,因为已知存在于该物理存储器中的所有地址或低于该值的地址。
    • 7. 发明授权
    • Specifying an access hint for prefetching limited use data in a cache hierarchy
    • 指定在缓存层次结构中预取有限使用数据的访问提示
    • US08176254B2
    • 2012-05-08
    • US12424681
    • 2009-04-16
    • Bradly G. FreyGuy L. GuthrieCathy MayBalaram SinharoyPeter K. Szwed
    • Bradly G. FreyGuy L. GuthrieCathy MayBalaram SinharoyPeter K. Szwed
    • G06F13/00
    • G06F12/0862G06F12/0897G06F2212/6028
    • A system and method for specifying an access hint for prefetching limited use data. A processing unit receives a data cache block touch (DCBT) instruction having an access hint indicating to the processing unit that a program executing on the data processing system may soon access a cache block addressed within the DCBT instruction. The access hint is contained in a code point stored in a subfield of the DCBT instruction. In response to detecting that the code point is set to a specific value, the data addressed in the DCBT instruction is prefetched into an entry in the lower level cache. The entry may then be updated as a least recently used entry of a plurality of entries in the lower level cache. In response to a new cache block being fetched to the cache, the prefetched cache block is cast out of the cache.
    • 一种用于指定预取有限使用数据的访问提示的系统和方法。 处理单元接收具有指示给处理单元的访问提示的数据高速缓存块触摸(DCBT)指令,即在数据处理系统上执行的程序可以很快访问在DCBT指令内寻址的高速缓存块。 访问提示包含在存储在DCBT指令的子字段中的代码点中。 响应于检测到代码点被设置为特定值,DCBT指令中寻址的数据被预取到低级缓存中的条目中。 然后可以将条目作为较低级别高速缓存中的多个条目的最近最少使用的条目来更新。 响应于将新的高速缓存块提取到高速缓存,预取的高速缓存块被抛出高速缓存。
    • 8. 发明授权
    • Mechanism for avoiding check stops in speculative accesses while operating in real mode
    • 在实模式下运行时避免检测停止的机制
    • US07949859B2
    • 2011-05-24
    • US12043747
    • 2008-03-06
    • Ronald N. KallaCathy MayBalaram SinharoyEdward John SilhaShih-Hsiung S. Tung
    • Ronald N. KallaCathy MayBalaram SinharoyEdward John SilhaShih-Hsiung S. Tung
    • G06F9/00
    • G06F9/3861G06F9/30189G06F9/383G06F9/3842
    • A method and processor for avoiding check stops in speculative accesses. An execution unit, e.g., load/store unit, may be coupled to a queue configured to store instructions. A register, coupled to the execution unit, may be configured to store a value corresponding to an address in physical memory. When the processor is operating in real mode, the execution unit may retrieve the value stored in the register. Upon the execution unit receiving a speculative instruction, e.g., speculative load instruction, from the queue, a determination may be made as to whether the address of the speculative instruction is at or below the retrieved value. If the address of the speculative instruction is at or below this value, then the execution unit may safely speculatively execute this instruction while avoiding a check stop since all the addresses at or below this value are known to exist in physical memory.
    • 一种用于避免投机访问中检查停止的方法和处理器。 执行单元,例如加载/存储单元,可以被耦合到被配置为存储指令的队列。 耦合到执行单元的寄存器可被配置为存储对应于物理存储器中的地址的值。 当处理器以实模式运行时,执行单元可以检索存储在寄存器中的值。 在执行单元从队列接收诸如推测性加载指令的推测性指令之后,可以确定推测指令的地址是否在检索值以下。 如果推测指令的地址处于或低于该值,则执行单元可以安全地推测性地执行该指令,同时避免检查停止,因为已知存在于该物理存储器中的所有地址或低于该值的地址。