会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Selective Execution Dependency Matrix
    • 选择性执行依赖矩阵
    • US20100257341A1
    • 2010-10-07
    • US12417801
    • 2009-04-03
    • Mary D. BrownJames W. BishopWilliam E. BurkyJohn B. Griswell, JR.Dung Q. NguyenTodd A. Venton
    • Mary D. BrownJames W. BishopWilliam E. BurkyJohn B. Griswell, JR.Dung Q. NguyenTodd A. Venton
    • G06F9/30
    • G06F9/3838
    • A processor having a dependency matrix comprises a first array comprising a plurality of cells arranged in a plurality of columns and a plurality of rows. Each row represents an instruction in a processor execution queue and each cell represents a dependency relationship between two instructions in the processor execution queue. A first latch couples to the first array and comprises a first bit, the first bit indicating a first status. A second latch couples to the first array and comprises a second bit, the second bit indicating a second status. A first read port couples to the first array, comprising a first read wordline and a first read bitline. The first read wordline couples to the first latch and a first column and asserts a first available signal based on the first bit. The first read bitline couples to a first row and generates a first ready signal based on the first available signal and a first cell. A second read port couples to the first array and comprises a second read wordline and a second read bitline. The second read wordline couples to the second latch and the first column and asserts a second available signal based on the second bit. The second read bitline couples to the first row and generates a second ready signal based on the second read wordline and the first cell.
    • 具有依赖矩阵的处理器包括第一阵列,其包括以多个列排列的多个单元和多个行。 每行表示处理器执行队列中的指令,每个单元表示处理器执行队列中的两个指令之间的依赖关系。 第一锁存器耦合到第一阵列并且包括第一位,第一位指示第一状态。 第二锁存器耦合到第一阵列并且包括第二位,第二位指示第二状态。 第一读取端口耦合到第一阵列,包括第一读取字线和第一读取位线。 第一读取字线耦合到第一锁存器和第一列,并基于第一位置位第一可用信号。 第一读取位线耦合到第一行并且基于第一可用信号和第一单元产生第一就绪信号。 第二读取端口耦合到第一阵列并且包括第二读取字线和第二读取位线。 第二读取字线耦合到第二锁存器和第一列,并基于第二位置位第二可用信号。 第二读取位线耦合到第一行,并且基于第二读取字线和第一单元产生第二就绪信号。
    • 5. 发明授权
    • Issuing load-dependent instructions in an issue queue in a processing unit of a data processing system
    • 在数据处理系统的处理单元中的发布队列中发出与负载相关的指令
    • US07991979B2
    • 2011-08-02
    • US12236175
    • 2008-09-23
    • Christopher M. AbernathyMary D BrownWilliam E. BurkyTodd A. Venton
    • Christopher M. AbernathyMary D BrownWilliam E. BurkyTodd A. Venton
    • G06F9/30
    • G06F9/3842G06F9/3824G06F9/3838
    • A system and method for issuing load-dependent instructions in an issue queue in a processing unit. A load miss queue is provided. The load miss queue comprises a physical address field, an issue queue position field, a valid identifier field, a source identifier field, and a data type field. A load instruction that misses a first level cache is dispatched, and both the physical address field and the data type field are set. A load-dependent instruction is identified. In response to identifying the load-dependent instruction, each of the issue queue position field, valid identifier field, and source identifier field are set. If the issue queue position field refers to a flushed instruction, the valid identifier field is cleared. The load instruction is recycled, and a value of the valid identifier field is determined. The load-dependent instruction is then selected for issue on a next processing cycle independent of an age of the load-dependent instruction.
    • 一种用于在处理单元中的发布队列中发布负载相关指令的系统和方法。 提供了一个加载缺失队列。 负载遗漏队列包括物理地址字段,发布队列位置字段,有效标识符字段,源标识符字段和数据类型字段。 调度丢失第一级缓存的加载指令,同时设置物理地址字段和数据类型字段。 识别负载相关的指令。 响应于识别负载相关指令,设置每个发布队列位置字段,有效标识符字段和源标识符字段。 如果问题队列位置字段引用了刷新指令,则清除有效的标识符字段。 加载指令被回收,确定有效标识符字段的值。 然后选择负载相关的指令用于在下一个处理周期中发出独立于负载相关指令的年龄。
    • 7. 发明申请
    • Tracking Deallocated Load Instructions Using a Dependence Matrix
    • 使用依赖矩阵跟踪取消分配的加载指令
    • US20100250902A1
    • 2010-09-30
    • US12410024
    • 2009-03-24
    • Christopher M. AbernathyMary D. BrownWilliam E. BurkyTodd A. Venton
    • Christopher M. AbernathyMary D. BrownWilliam E. BurkyTodd A. Venton
    • G06F9/312
    • G06F9/3824G06F9/3836G06F9/3838G06F9/3851G06F9/3857
    • A mechanism is provided for tracking deallocated load instructions. A processor detects whether a load instruction in a set of instructions in an issue queue has missed. Responsive to a miss of the load instruction, an instruction scheduler allocates the load instruction to a load miss queue and deallocates the load instruction from the issue queue. The instruction scheduler determines whether there is a dependence entry for the load instruction in an issue queue portion of a dependence matrix. Responsive to the existence of the dependence entry for the load instruction in the issue queue portion of the dependence matrix, the instruction scheduler reads data from the dependence entry of the issue queue portion of the dependence matrix that specifies a set of dependent instructions that are dependent on the load instruction and writes the data into a new entry in a load miss queue portion of the dependence matrix.
    • 提供了一种跟踪取消分配的加载指令的机制。 处理器检测发送队列中的一组指令中的加载指令是否已经丢失。 响应于加载指令的未命中,指令调度器将加载指令分配给加载未命中队列,并从发出队列中释放加载指令。 指令调度器确定在依赖矩阵的发布队列部分中是否存在用于加载指令的依赖条目。 响应于依赖矩阵的发布队列部分中的加载指令的依赖条目的存在,指令调度器从依赖矩阵的发布队列部分的依赖条目读取数据,该依赖矩阵指定一组依赖的依赖指令 在加载指令中,将数据写入依赖矩阵的加载未命中队列部分中的新条目。