会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Anti-prefetch instruction
    • 反预取指令
    • US08732438B2
    • 2014-05-20
    • US12104159
    • 2008-04-16
    • Paul CaprioliSherman H. YipGideon N. Levinsky
    • Paul CaprioliSherman H. YipGideon N. Levinsky
    • G06F9/30
    • G06F9/3802G06F9/3004G06F9/30047G06F9/30087G06F9/383G06F9/3834G06F9/3842G06F9/3851G06F9/3863G06F9/3867G06F12/0862
    • Embodiments of the present invention execute an anti-prefetch instruction. These embodiments start by decoding instructions in a decode unit in a processor to prepare the instructions for execution. Upon decoding an anti-prefetch instruction, these embodiments stall the decode unit to prevent decoding subsequent instructions. These embodiments then execute the anti-prefetch instruction, wherein executing the anti-prefetch instruction involves: (1) sending a prefetch request for a cache line in an L1 cache; (2) determining if the prefetch request hits in the L1 cache; (3) if the prefetch request hits in the L1 cache, determining if the cache line contains a predetermined value; and (4) conditionally performing subsequent operations based on whether the prefetch request hits in the L1 cache or the value of the data in the cache line.
    • 本发明的实施例执行反预取指令。 这些实施例首先解码处理器中的解码单元中的指令,以准备执行指令。 在对反预取指令进行解码时,这些实施例使解码单元停止以防止解码后续指令。 这些实施例然后执行反预取指令,其中执行反预取指令涉及:(1)在L1高速缓存中发送用于高速缓存行的预取请求; (2)确定预取请求是否在L1高速缓存中命中; (3)如果预取请求命中在L1高速缓存中,则确定高速缓存线是否包含预定值; 以及(4)基于所述预提取请求是否在所述L1高速缓存中的命中或所述高速缓存行中的数据的值有条件地执行后续操作。
    • 6. 发明申请
    • ACCELERATED INTERLANE VECTOR REDUCTION INSTRUCTIONS
    • 加速地面矢量减速指示
    • US20140095842A1
    • 2014-04-03
    • US13630154
    • 2012-09-28
    • Paul CaprioliAbhay S. KanhereJeffrey J. CookMuawya M. Al-Otoom
    • Paul CaprioliAbhay S. KanhereJeffrey J. CookMuawya M. Al-Otoom
    • G06F9/302
    • G06F9/30036G06F9/30014G06F9/30032G06F9/3012G06F9/3887G06F9/3893
    • A vector reduction instruction is executed by a processor to provide efficient reduction operations on an array of data elements. The processor includes vector registers. Each vector register is divided into a plurality of lanes, and each lane stores the same number of data elements. The processor also includes execution circuitry that receives the vector reduction instruction to reduce the array of data elements stored in a source operand into a result in a destination operand using a reduction operator. Each of the source operand and the destination operand is one of the vector registers. Responsive to the vector reduction instruction, the execution circuitry applies the reduction operator to two of the data elements in each lane, and shifts one or more remaining data elements when there is at least one of the data elements remaining in each lane.
    • 由处理器执行向量减少指令以对数据元素阵列提供有效的减少操作。 处理器包括向量寄存器。 每个向量寄存器被分成多个通道,每个通道存储相同数量的数据元素。 处理器还包括执行电路,其接收向量减少指令,以使用缩减运算符将存储在源操作数中的数据元素的阵列减少到目标操作数的结果。 源操作数和目标操作数中的每一个都是向量寄存器之一。 响应于向量减少指令,执行电路将减法运算符应用于每个通道中的两个数据元素,并且当存在每个通道中的至少一个数据元素时,移位一个或多个剩余数据元素。