会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 35. 发明申请
    • METHOD FOR LOAD INSTRUCTION SPECULATION PAST OLDER STORE INSTRUCTIONS
    • 用于负载指令分析的方法过去旧的存储指令
    • US20170060755A1
    • 2017-03-02
    • US14838561
    • 2015-08-28
    • Oracle International Corporation
    • Yuan Chou
    • G06F12/08G06F12/12
    • G06F12/0875G06F9/3834G06F9/3838G06F9/3842G06F12/0811G06F12/0862G06F12/128G06F2212/283G06F2212/452G06F2212/6026
    • A system includes a memory, a cache including multiple cache lines; and a processor. The processor may be configured to retrieve, from a first cache line, a first instruction to store data in a memory location at an address in the memory. The processor may be configured to retrieve, from a second cache line, a second instruction to read the memory location at the address in the memory. The second instruction may be retrieved after the first instruction. The processor may be configured to execute the second instruction at a first time dependent upon a value of a first entry in a table, wherein the first entry is selected dependent upon a value in the second cache line. The processor may be configured to execute the first instruction at a second time, after the first time, and invalidate the second instruction at a third time, after the second time.
    • 系统包括存储器,包括多个高速缓存行的高速缓存; 和处理器。 处理器可以被配置为从第一高速缓存行检索第一指令以将数据存储在存储器中的地址处的存储器位置。 处理器可以被配置为从第二高速缓存行检索第二指令以读取存储器中地址处的存储器位置。 可以在第一指令之后检索第二指令。 处理器可以被配置为在第一时间执行取决于表中的第一条目的值的第二指令,其中根据第二高速缓存行中的值选择第一条目。 处理器可以被配置为在第一次之后的第二时间执行第一指令,并且在第二时间之后在第三时间使第二指令无效。
    • 40. 发明授权
    • Communicating prefetchers that throttle one another
    • 沟通相互压制的预取器
    • US09483406B2
    • 2016-11-01
    • US14315064
    • 2014-06-25
    • VIA TECHNOLOGIES, INC.
    • Rodney E. HookerJohn Michael Greer
    • G06F12/00G06F12/08
    • G06F12/0862G06F9/383G06F2212/502G06F2212/6026
    • A microprocessor includes a first hardware data prefetcher that prefetches data into the microprocessor according to a first algorithm. The microprocessor also includes a second hardware data prefetcher that prefetches data into the microprocessor according to a second algorithm, wherein the first and second algorithms are different. The second prefetcher detects that it is prefetching data into the microprocessor according to the second algorithm in excess of a first predetermined rate and, in response, sends a throttle indication to the first prefetcher. The first prefetcher prefetches data into the microprocessor according to the first algorithm at below a second predetermined rate in response to receiving the throttle indication from the second prefetcher.
    • 微处理器包括根据第一算法将数据预取到微处理器的第一硬件数据预取器。 微处理器还包括第二硬件数据预取器,其根据第二算法将数据预取到微处理器中,其中第一和第二算法是不同的。 第二预取器检测到根据第二算法将数据预取到微处理器中超过第一预定速率,并且作为响应,向第一预取器发送节气门指示。 响应于从第二预取器接收到节气门指示,第一预取器根据第一算法在低于第二预定速率的情况下将数据预取到微处理器中。