会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method, system, and computer program product for selectively accelerating early instruction processing
    • 方法,系统和计算机程序产品,用于选择性加速早期指令处理
    • US07861064B2
    • 2010-12-28
    • US12037861
    • 2008-02-26
    • Khary J. AlexanderFadi Y. BusabaBruce C. GiameiDavid S. HuttonChung-Lung Kevin Shum
    • Khary J. AlexanderFadi Y. BusabaBruce C. GiameiDavid S. HuttonChung-Lung Kevin Shum
    • G06F9/34G06F9/38
    • G06F9/3826G06F9/3836
    • A method for selectively accelerating early instruction processing including receiving an instruction data that is normally processed in an execution stage of a processor pipeline, wherein a configuration of the instruction data allows a processing of the instruction data to be accelerated from the execution stage to an address generation stage that occurs earlier in the processor pipeline than the execution stage, determining whether the instruction data can be dispatched to the address generation stage to be processed without being delayed due to an unavailability of a processing resource needed for the processing of the instruction data in the address generation stage, dispatching the instruction data to be processed in the address generation stage if it can be dispatched without being delayed due to the unavailability of the processing resource, and dispatching the instruction data to be processed in the execution stage if it can not be dispatched without being delayed due to the unavailability of the processing resource, wherein the processing of the instruction data is selectively accelerated using an address generation interlock scheme. A corresponding system and computer program product.
    • 一种用于选择性地加速早期指令处理的方法,包括接收在处理器流水线的执行阶段中正常处理的指令数据,其中指令数据的配置允许指令数据的处理从执行阶段加速到地址 在处理器流水线中比执行阶段更早发生的生成阶段,确定指令数据是否可以被分派到要处理的地址生成阶段,而不会由于处理指令数据所需的处理资源的不可用而被延迟 地址生成阶段,如果能够由于处理资源的不可用而被分派而不被延迟,则在地址生成阶段调度要处理的指令数据,并且如果不能在执行阶段调度要处理的指令数据 由于你而不被推迟 处理资源的可用性,其中使用地址生成互锁方案选择性地加速指令数据的处理。 相应的系统和计算机程序产品。
    • 3. 发明申请
    • METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR SELECTIVELY ACCELERATING EARLY INSTRUCTION PROCESSING
    • 方法,系统和计算机程序产品,用于选择性加速早期指导处理
    • US20090217005A1
    • 2009-08-27
    • US12037861
    • 2008-02-26
    • Khary J. AlexanderFadi Y. BusabaBruce C. GiameiDavid S. HuttonChung-Lung K. Shum
    • Khary J. AlexanderFadi Y. BusabaBruce C. GiameiDavid S. HuttonChung-Lung K. Shum
    • G06F9/30
    • G06F9/3826G06F9/3836
    • A method for selectively accelerating early instruction processing including receiving an instruction data that is normally processed in an execution stage of a processor pipeline, wherein a configuration of the instruction data allows a processing of the instruction data to be accelerated from the execution stage to an address generation stage that occurs earlier in the processor pipeline than the execution stage, determining whether the instruction data can be dispatched to the address generation stage to be processed without being delayed due to an unavailability of a processing resource needed for the processing of the instruction data in the address generation stage, dispatching the instruction data to be processed in the address generation stage if it can be dispatched without being delayed due to the unavailability of the processing resource, and dispatching the instruction data to be processed in the execution stage if it can not be dispatched without being delayed due to the unavailability of the processing resource, wherein the processing of the instruction data is selectively accelerated using an address generation interlock scheme. A corresponding system and computer program product.
    • 一种用于选择性地加速早期指令处理的方法,包括接收在处理器流水线的执行阶段中正常处理的指令数据,其中指令数据的配置允许指令数据的处理从执行阶段加速到地址 在处理器流水线中比执行阶段更早发生的生成阶段,确定指令数据是否可以被分派到要处理的地址生成阶段,而不会由于处理指令数据所需的处理资源的不可用而被延迟 地址生成阶段,如果能够由于处理资源的不可用而被分派而不被延迟,则在地址生成阶段调度要处理的指令数据,并且如果不能在执行阶段调度要处理的指令数据 由于你而不被推迟 处理资源的可用性,其中使用地址生成互锁方案选择性地加速指令数据的处理。 相应的系统和计算机程序产品。
    • 4. 发明申请
    • METHODS COMPUTER PROGRAM PRODUCTS AND SYSTEMS FOR UNIFYING PROGRAM EVENT RECORDING FOR BRANCHES AND STORES IN THE SAME DATAFLOW
    • 方法计算机程序产品和系统,用于统一程序事件记录分支和存储在同一数据流中
    • US20090204794A1
    • 2009-08-13
    • US12029696
    • 2008-02-12
    • Fadi Y. BusabaBruce C. Giamei
    • Fadi Y. BusabaBruce C. Giamei
    • G06F9/315
    • G06F9/322G06F9/30043G06F9/3005
    • The present invention relates to a method for the unification of PER branch and PER store operations within the same dataflow. The method comprises determining a PER range, the PER range comprising a storage area defined by a designated storage starting area and a designated storage ending area, wherein the storage starting area is designated by a value of the contents of a first control register and the storage ending area is designated by a value of the contents of a second control register. The method also comprises retrieving register field content values that are stored at a plurality of registers, wherein the retrieved content values comprises a length field content value, and setting the length field content value to zero for a PER branch instruction, thereby enabling a PER branch instruction to performed similarly to a PER storage instruction.
    • 本发明涉及在同一数据流内统一PER分支和PER存储操作的方法。 该方法包括:确定PER范围,所述PER范围包括由指定的存储开始区域和指定的存储结束区域定义的存储区域,其中所述存储起始区域由第一控制寄存器的内容的值指定, 结束区域由第二控制寄存器的内容的值指定。 该方法还包括检索存储在多个寄存器中的寄存器字段内容值,其中所检索的内容值包括长度字段内容值,并且对于PER分支指令将长度字段内容值设置为零,从而使得PER分支 执行与PER存储指令类似的指令。
    • 7. 发明授权
    • Address generation interlock detection
    • 地址生成互锁检测
    • US06671794B1
    • 2003-12-30
    • US09678226
    • 2000-10-02
    • Bruce C. GiameiMark A. CheckJohn S. Liptay
    • Bruce C. GiameiMark A. CheckJohn S. Liptay
    • G06F938
    • G06F9/3838G06F9/3824G06F9/3836
    • A method and system for detecting address generation interlock in a pipelined data processor is disclosed. The method comprises accumulating a plurality of vectors over a predefined number of processor clock cycles, with subsequent vectors corresponding to subsequent clock cycles; accumulating the status of one or more general registers in the plurality of vectors with the same bit location in each vector of the plurality of vectors corresponding to a particular general register; generating a list of pending general register updates from a logical combination of the plurality of vectors; and determining the existence of address generation interlock from the list of pending general register updates.
    • 公开了一种在流水线数据处理器中检测地址生成互锁的方法和系统。 该方法包括在预定数量的处理器时钟周期上累积多个向量,后续矢量对应于随后的时钟周期; 在对应于特定通用寄存器的多个向量中的每个向量中的相同比特位置累积多个向量中的一个或多个通用寄存器的状态; 从所述多个向量的逻辑组合生成待决通用寄存器更新的列表; 并从挂起的通用寄存器更新列表中确定地址生成互锁的存在。
    • 8. 发明授权
    • Methods computer program products and systems for unifying program event recording for branches and stores in the same dataflow
    • 方法计算机程序产品和系统,用于在同一数据流中统一分支和存储的程序事件记录
    • US08090933B2
    • 2012-01-03
    • US12029696
    • 2008-02-12
    • Fadi Y. BusabaBruce C. Giamei
    • Fadi Y. BusabaBruce C. Giamei
    • G06F7/38G06F9/00G06F9/44
    • G06F9/322G06F9/30043G06F9/3005
    • The present invention relates to a method for the unification of PER branch and PER store operations within the same dataflow. The method comprises determining a PER range, the PER range comprising a storage area defined by a designated storage starting area and a designated storage ending area, wherein the storage starting area is designated by a value of the contents of a first control register and the storage ending area is designated by a value of the contents of a second control register. The method also comprises retrieving register field content values that are stored at a plurality of registers, wherein the retrieved content values comprises a length field content value, and setting the length field content value to zero for a PER branch instruction, thereby enabling a PER branch instruction to performed similarly to a PER storage instruction.
    • 本发明涉及在同一数据流内统一PER分支和PER存储操作的方法。 该方法包括:确定PER范围,所述PER范围包括由指定的存储开始区域和指定的存储结束区域定义的存储区域,其中所述存储起始区域由第一控制寄存器的内容的值指定, 结束区域由第二控制寄存器的内容的值指定。 该方法还包括检索存储在多个寄存器中的寄存器字段内容值,其中所检索的内容值包括长度字段内容值,并且对于PER分支指令将长度字段内容值设置为零,从而使得PER分支 执行与PER存储指令类似的指令。