会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • LOAD ORDERING IN A WEAKLY-ORDERED PROCESSOR
    • 在弱点处理器中订货
    • US20140215191A1
    • 2014-07-31
    • US13750972
    • 2013-01-25
    • APPLE INC.
    • Pradeep KanapathipillaiHari KannanPo-Yung ChangMing-Ta HsuRajat Goel
    • G06F9/30
    • G06F9/30043G06F9/3834
    • Techniques are disclosed relating to ordering of load instructions in a weakly-ordered memory model. In one embodiment, a processor includes a cache with multiple cache lines and a store queue configured to maintain status information associated with a store instruction that targets a location in one of the cache lines. In this embodiment, the processor is configured to set an indicator in the status information in response to migration of the targeted cache line. The indicator may be usable to sequence performance of load instructions that are younger than the store instruction. For example, the processor may be configured to wait, based on the indicator, to perform a younger load instruction that targets the same location as the store instruction until the store instruction is removed from the store queue. This may prevent forwarding of the value of the store instruction to the younger load and preserve load-load ordering.
    • 公开了关于弱有序存储器模型中的加载指令的排序的技术。 在一个实施例中,处理器包括具有多个高速缓存行的高速缓存和存储队列,该存储队列被配置为维护与存储指令相关联的状态信息,所述存储指令针对高速缓存行之一中的位置 在该实施例中,处理器被配置为响应于目标高速缓存线的迁移而将状态信息中的指示符设置成。 该指示符可用于对比小于存储指令的加载指令的性能进行排序。 例如,处理器可以被配置为基于指示符等待执行与存储指令相同的位置的较年轻的加载指令,直到存储指令从存储队列中移除。 这可能会阻止将存储指令的值转发到较小的负载并保持负载负载顺序。
    • 6. 发明申请
    • COMPLETING LOAD AND STORE INSTRUCTIONS IN A WEAKLY-ORDERED MEMORY MODEL
    • 在一个令人担忧的内存模型中完成载入和存储指令
    • US20140215190A1
    • 2014-07-31
    • US13750942
    • 2013-01-25
    • APPLE INC.
    • John H. MyliusRajat GoelPradeep KanapathipillaiHari S. Kannan
    • G06F9/30
    • G06F9/30043G06F9/3834G06F9/3836G06F9/3838G06F9/3855
    • Techniques are disclosed relating to completion of load and store instructions in a weakly-ordered memory model. In one embodiment, a processor includes a load queue and a store queue and is configured to associate queue information with a load instruction in an instruction stream. In this embodiment, the queue information indicates a location of the load instruction in the load queue and one or more locations in the store queue that are associated with one or more store instructions that are older than the load instruction. The processor may determine, using the queue information, that the load instruction does not conflict with a store instruction in the store queue that is older than the load instruction. The processor may remove the load instruction from the load queue while the store instruction remains in the store queue. The queue information may include a wrap value for the load queue.
    • 公开了在弱有序存储器模型中完成负载和存储指令的技术。 在一个实施例中,处理器包括加载队列和存储队列,并且被配置为将队列信息与指令流中的加载指令相关联。 在该实施例中,队列信息指示加载队列中的加载指令的位置和存储队列中与一个或多个比加载指令更早的存储指令相关联的一个或多个位置。 处理器可以使用队列信息来确定加载指令不与存储队列中比加载指令更早的存储指令冲突。 当存储指令保留在存储队列中时,处理器可以从加载队列中移除加载指令。 队列信息可以包括加载队列的换行值。
    • 10. 发明申请
    • REDUCING LATENCY FOR POINTER CHASING LOADS
    • 减少点火负荷的延迟
    • US20150309792A1
    • 2015-10-29
    • US14264789
    • 2014-04-29
    • Apple Inc.
    • Stephan G. MeierPradeep KanapathipillaiSandeep Gupta
    • G06F9/30G06F9/38
    • G06F9/30043G06F9/3826G06F9/3834G06F9/3861
    • Systems, methods, and apparatuses for reducing the load to load/store address latency in an out-of-order processor. When a producer load is detected in the processor pipeline, the processor predicts whether the producer load is going to hit in the store queue. If the producer load is predicted not to hit in the store queue, then a dependent load or store can be issued early. The result data of the producer load is then bypassed forward from the data cache directly to the address generation unit. This result data is then used to generate an address for the dependent load or store, reducing the latency of the dependent load or store by one clock cycle.
    • 用于减少在乱序处理器中加载/存储地址延迟的负载的系统,方法和装置。 当在处理器流水线中检测到生产者负载时,处理器预测生产者负载是否要在存储队列中命中。 如果生产者负载被预测不会在商店队列中击中,则可以提前发出依赖负载或商店。 然后,生成器负载的结果数据从数据高速缓存直接旁路到地址生成单元。 然后,该结果数据用于生成相关负载或存储的地址,从而将依赖负载或存储的延迟减少一个时钟周期。