Rounding hexadecimal floating point numbers using binary incrementors

    公开(公告)号:GB2630547A

    公开(公告)日:2024-11-27

    申请号:GB202412923

    申请日:2023-03-21

    Applicant: IBM

    Abstract: Rounding hexadecimal floating point numbers using binary incrementors, including: incrementing, by a first incrementor, a first subset of bits of an operand comprising a binary hexadecimal floating point operand; incrementing, by a second incrementor, a second subset of bits of the operand; generate an intermediate result based on a carryout of the second incrementor; and generate an incremented result based on a carryout of the first incrementor and one or more of: a first bit of the intermediate result or the carryout of the second incrementor.

    Rounding hexadecimal floating point numbers using binary incrementors

    公开(公告)号:GB2630547B

    公开(公告)日:2025-04-09

    申请号:GB202412923

    申请日:2023-03-21

    Applicant: IBM

    Abstract: Rounding hexadecimal floating point numbers using binary incrementors, including: incrementing, by a first incrementor, a first subset of bits of an operand comprising a binary hexadecimal floating point operand; incrementing, by a second incrementor, a second subset of bits of the operand; generate an intermediate result based on a carryout of the second incrementor; and generate an incremented result based on a carryout of the first incrementor and one or more of: a first bit of the intermediate result or the carryout of the second incrementor.

    Overflow detection for sign-magnitude adders

    公开(公告)号:GB2572719B

    公开(公告)日:2020-05-20

    申请号:GB201909646

    申请日:2017-11-30

    Applicant: IBM

    Abstract: A circuit is provided which includes arithmetic computation logic configured to add or subtract operands of variable length to produce a result in a sign-magnitude data format. The circuit also includes an overflow detector to provide an overflow signal indicative of whether the result fits within a specified result length l. The overflow detector operates on the operands prior to the arithmetic computation logic producing the result to determine, independent of the result produced by the arithmetic computation logic, whether the result fits within the specified result length l.

    Digit Validation check control in instruction execution

    公开(公告)号:GB2595191B

    公开(公告)日:2022-09-21

    申请号:GB202112124

    申请日:2020-01-27

    Applicant: IBM

    Abstract: Digit validation check control for execution of an instruction. A process obtains an instruction to perform operation(s) using input value(s). The instruction includes a no validation indicator for controlling whether digit validation check control is enabled for execution of the instruction. The process executes the instruction, including determining, based on the no validation indicator, whether digit validation check control is enabled for execution of the instruction, and performing processing based on the determining. Based on the no validation indicator being set to a defined value, digit validation check control is enabled and the processing includes forcing a digit check error indicator output by the executing to indicate no digit check error with respect to the at least one input value.

    Plausability-driven fault detection in result logic and condition codes for fast exact substring match

    公开(公告)号:GB2602405A

    公开(公告)日:2022-06-29

    申请号:GB202203285

    申请日:2020-08-07

    Applicant: IBM

    Abstract: A method for detecting faults in substring search operations includes providing, using a processor unit including vector registers of M vector elements each, anMxM Matrix of comparators for characterwise comparison of the elements of a reference string stored in a first one of the vector registers and a target string stored in a second one of the vector registers. A vector element is an n-bit element for encoding a character.A resulting bit vector is generated using comparison performed by the MxM matrix. The resulting bit vector indicates characters of the target string that fully match the reference string and indicates characters of the target string that partially match the reference string. Fault detection in the substring search operations is performed by utilizing the resulting bit vector.

    Combining of several execution units to compute a single wide scalar result

    公开(公告)号:GB2573685B

    公开(公告)日:2020-04-22

    申请号:GB201910346

    申请日:2018-01-08

    Applicant: IBM

    Abstract: A circuit includes reconfigurable units that are reconfigurable to compute a combined result. A first intermediate result of a first reconfigurable unit of the reconfigurable units is exchanged with a second intermediate result of the second reconfigurable unit of the reconfigurable units. The first reconfigurable unit computes a first portion of the combined result utilizing the second intermediate result. The second reconfigurable unit of the reconfigurable units computes a second portion of the combined result utilizing the first intermediate result.

    Refusing adjacent simd unit for fast wide result generation

    公开(公告)号:GB2603339A

    公开(公告)日:2022-08-03

    申请号:GB202203969

    申请日:2020-08-07

    Applicant: IBM

    Abstract: A system for processing instructions with extended results includes a first instruction execution unit having a first result bus for execution of processor instructions. The system further includes a second instruction execution unit having a second result bus for execution of processor instructions. The first instruction execution unit is configured to selectively send a portion of results calculated by the first instruction execution unit to the second instruction execution unit during prosecution of a processor instruction if the second instruction execution unit is not used for executing the processor instruction and if the received processor instruction produces a result having a data width greater than the width of the first result bus. The second instruction execution unit is configured to receive the portion of results calculated by the first instruction execution unit and put the received results on the second results bus.

Patent Agency Ranking