Dynamic hardware trace supporting multiphase operations
    1.
    发明授权
    Dynamic hardware trace supporting multiphase operations 有权
    动态硬件跟踪支持多相操作

    公开(公告)号:US08892958B2

    公开(公告)日:2014-11-18

    申请号:US13525054

    申请日:2012-06-15

    IPC分类号: G06F11/00

    摘要: In a data processing system a plurality of signals associated with an operation are received during execution of the operation. In response to an indication that the operation is a multiphase operation, during execution of the operation, selection logic, during a first phase of the multiphase operation, selects and outputs as a trace signal a first signal of the plurality of signals, and during a second phase of the multiphase operation, selects and outputs as the trace signal a second signal of the plurality of signals.

    摘要翻译: 在数据处理系统中,在执行操作期间接收与操作相关联的多个信号。 响应于操作是多相操作的指示,在执行操作期间,选择逻辑在多相操作的第一阶段期间,选择并输出多个信号的第一信号作为跟踪信号,并且在 多相操作的第二相,选择并输出多个信号的第二信号作为迹线信号。

    DYNAMIC HARDWARE TRACE SUPPORTING MULTIPHASE OPERATIONS
    2.
    发明申请
    DYNAMIC HARDWARE TRACE SUPPORTING MULTIPHASE OPERATIONS 有权
    动态硬件跟踪支持多种操作

    公开(公告)号:US20130339802A1

    公开(公告)日:2013-12-19

    申请号:US13525054

    申请日:2012-06-15

    IPC分类号: G06F11/34

    摘要: A method and system for tracing in a data processing system. The method includes receiving a plurality of signals associated with an operation during execution of the operation. The method also includes, in response to an indication that the operation is a multiphase operation, during execution of the operation, selection logic, during a first phase of the multiphase operation, selecting and outputting as a trace signal a first signal of the plurality of signals, and during a second phase of the multiphase operation, selecting and outputting as the trace signal a second signal of the plurality of signals.

    摘要翻译: 一种用于在数据处理系统中进行跟踪的方法和系统。 该方法包括在执行操作期间接收与操作相关联的多个信号。 该方法还包括响应于操作是多相操作的指示,在执行操作期间,选择逻辑在多相操作的第一阶段期间,选择和输出作为跟踪信号的多个 信号,并且在所述多相操作的第二阶段期间,选择并输出所述多个信号的第二信号作为所述跟踪信号。

    RESIDUE-BASED EXPONENT FLOW CHECKING
    3.
    发明申请
    RESIDUE-BASED EXPONENT FLOW CHECKING 审中-公开
    基于残留的现金流量检查

    公开(公告)号:US20130339417A1

    公开(公告)日:2013-12-19

    申请号:US13517839

    申请日:2012-06-14

    IPC分类号: G06F7/38

    CPC分类号: G06F7/72 G06F7/483

    摘要: A technique for checking an exponent calculation for an execution unit that supports floating point operations includes generating, using a residue prediction circuit, a predicted exponent residue for a result exponent of a floating point operation. The technique also includes generating, using an exponent calculation circuit, the result exponent for the floating point operation and generating, using the residue prediction circuit, a result exponent residue for the result exponent. Finally, the technique includes comparing the predicted exponent residue to the result exponent residue to determine whether the result exponent generated by the exponent calculation circuit is correct and, if not, signaling an error.

    摘要翻译: 一种用于检查支持浮点运算的执行单元的指数计算的技术包括使用残差预测电路产生用于浮点运算的结果指数的预测指数残差。 该技术还包括使用指数计算电路产生浮点运算的结果指数,并使用残差预测电路产生结果指数的结果指数残差。 最后,该技术包括将预测指数残差与结果指数残差进行比较,以确定由指数计算电路产生的结果指数是否正确,如果不是,则发出错误信号。

    ENCODING DENSELY PACKED DECIMALS
    4.
    发明申请
    ENCODING DENSELY PACKED DECIMALS 有权
    编码密封包装十进制

    公开(公告)号:US20130124588A1

    公开(公告)日:2013-05-16

    申请号:US13296273

    申请日:2011-11-15

    IPC分类号: G06F7/483

    摘要: According to one aspect of the present disclosure, a method and technique for encoding densely packed decimals is disclosed. The method includes: executing a floating point instruction configured to perform a floating point operation on decimal data in a binary coded decimal (BCD) format; determining whether a result of the operation includes a rounded mantissa overflow; and responsive to determining that the result of the operation includes a rounded mantissa overflow, compressing a result of the operation from the BCD-formatted decimal data to decimal data in a densely packed decimal (DPD) format by shifting select bit values of the BCD formatted decimal data by one digit to select bit positions in the DPD format.

    摘要翻译: 根据本公开的一个方面,公开了一种用于编码密集包装小数的方法和技术。 该方法包括:执行被配置为以二进制编码十进制(BCD)格式对十进制数据执行浮点运算的浮点指令; 确定所述操作的结果是否包括舍入尾数溢出; 并且响应于确定所述操作的结果包括四舍五入的尾数溢出,通过将所述BCD格式化的十进制数据的所述BCD格式的十进制数据的选择位值移位,以密集的十进制(DPD)格式将所述操作的结果压缩为十进制数据 十进制数据以一位数字选择DPD格式的位位置。

    Encoding densely packed decimals
    5.
    发明授权
    Encoding densely packed decimals 有权
    编码密集的小数

    公开(公告)号:US09128758B2

    公开(公告)日:2015-09-08

    申请号:US13296273

    申请日:2011-11-15

    IPC分类号: G06F7/491 G06F7/499

    摘要: According to one aspect of the present disclosure, a method and technique for encoding densely packed decimals is disclosed. The method includes: executing a floating point instruction configured to perform a floating point operation on decimal data in a binary coded decimal (BCD) format; determining whether a result of the operation includes a rounded mantissa overflow; and responsive to determining that the result of the operation includes a rounded mantissa overflow, compressing a result of the operation from the BCD-formatted decimal data to decimal data in a densely packed decimal (DPD) format by shifting select bit values of the BCD formatted decimal data by one digit to select bit positions in the DPD format.

    摘要翻译: 根据本公开的一个方面,公开了一种用于编码密集包装小数的方法和技术。 该方法包括:执行被配置为以二进制编码十进制(BCD)格式对十进制数据执行浮点运算的浮点指令; 确定所述操作的结果是否包括舍入尾数溢出; 并且响应于确定所述操作的结果包括四舍五入的尾数溢出,通过将所述BCD格式化的十进制数据的所述BCD格式的十进制数据的选择位值移位,以密集的十进制(DPD)格式将所述操作的结果压缩为十进制数据 十进制数据以一位数字选择DPD格式的位位置。

    Residue calculation with built-in correction in a floating point unit positioned at different levels using correction values provided by multiplexer
    6.
    发明授权
    Residue calculation with built-in correction in a floating point unit positioned at different levels using correction values provided by multiplexer 有权
    使用由多路复用器提供的校正值,在位于不同电平的浮点单元中进行内置校正的残差计算

    公开(公告)号:US08352530B2

    公开(公告)日:2013-01-08

    申请号:US12329784

    申请日:2008-12-08

    IPC分类号: G06F7/38

    摘要: A residue generator for calculation and correction of a residue value. The residue generator includes a residue-generation tree connected with an operand register at an input of the residue generator including a plurality of register-bits receiving and carrying bits of numerical data. The residue-generation tree includes a multiplexer connected with respective register-bits which carry unused bits, and selectively providing logical zeros or a correction value when provided, at the respective register-bits carrying the unused bits, a plurality of decoders, each decoder receiving the bits of numerical data from the respective registers-bits including the logical zeros or the correction value when provided and decoding the numerical data, and a plurality of residue condensers, receiving the decoded numerical data from the decoders including the logical zeros or the correction value when provided, and calculating the residue value and correcting while calculating the residue value using the correction value when provided by the multiplexer.

    摘要翻译: 用于计算和校正残差值的残差发生器。 残余生成器包括与残留生成器的输入端的操作数寄存器连接的残留生成树,其包括接收和传送数字数据位的多个寄存器位。 残留生成树包括与各个寄存器位相连接的多路复用器,该寄存器位携带未使用的位,并且在提供的逻辑零位或校正值时,在携带未使用位的各个寄存器位,多个解码器接收 来自各个寄存器位的数字数据比特包括逻辑零或修正值,并且解码数字数据,以及多个残留电容器,从包括逻辑零或校正值的解码器接收解码数字数据 并且当由多路复用器提供时,使用校正值计算残差值并计算残差值时进行校正。

    RESIDUE CALCULATION WITH BUILT-IN CORRECTION IN A FLOATING POINT UNIT
    7.
    发明申请
    RESIDUE CALCULATION WITH BUILT-IN CORRECTION IN A FLOATING POINT UNIT 有权
    浮动点单元内置校正的残差计算

    公开(公告)号:US20100146027A1

    公开(公告)日:2010-06-10

    申请号:US12329784

    申请日:2008-12-08

    IPC分类号: G06F7/38

    摘要: A residue generator for calculation and correction of a residue value. The residue generator includes a residue-generation tree connected with an operand register at an input of the residue generator including a plurality of register-bits receiving and carrying bits of numerical data. The residue-generation tree includes a multiplexer connected with respective register-bits which carry unused bits, and selectively providing logical zeros or a correction value when provided, at the respective register-bits carrying the unused bits, a plurality of decoders, each decoder receiving the bits of numerical data from the respective registers-bits including the logical zeros or the correction value when provided and decoding the numerical data, and a plurality of residue condensers, receiving the decoded numerical data from the decoders including the logical zeros or the correction value when provided, and calculating the residue value and correcting while calculating the residue value using the correction value when provided by the multiplexer.

    摘要翻译: 用于计算和校正残差值的残差发生器。 残余生成器包括与残留生成器的输入端的操作数寄存器连接的残留生成树,其包括接收和传送数字数据位的多个寄存器位。 残留生成树包括与各个寄存器位相连接的多路复用器,该寄存器位携带未使用的位,并且在提供的逻辑零位或校正值时,在携带未使用位的各个寄存器位,多个解码器接收 来自各个寄存器位的数字数据比特包括逻辑零或修正值,并且解码数字数据,以及多个残留电容器,从包括逻辑零或校正值的解码器接收解码数字数据 并且当由多路复用器提供时,使用校正值计算残差值并计算残差值时进行校正。