IDENTIFICATION OF OPTIMAL BIT APPORTIONMENTS FOR DIGITAL FUNCTIONS SUBJECT TO SOFT ERRORS

    公开(公告)号:US20230205651A1

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

    申请号:US17464938

    申请日:2021-09-02

    Inventor: Steven J. Manson

    CPC classification number: G06F11/167 G06F11/187 G06F11/1471 G06F2201/82

    Abstract: A method includes identifying multiple apportionments, where each apportionment identifies numbers of bit copies to be stored in at least one memory for at least some bits of a data value. The method also includes, for each apportionment, estimating a numerical error associated with use of the apportionment with a specified function, where the numerical error is estimated by creating errors in bit copies of multiple data values processed using the specified function. The method further includes combining portions of different ones of the apportionments having lower estimated numerical errors to create multiple derived apportionments. The method also includes, for each derived apportionment, estimating a numerical error associated with use of the derived apportionment with the specified function. In addition, the method includes selecting a final apportionment for use with the specified function, where the final apportionment includes or is based on at least one of the derived apportionments.

    Identification of optimal bit apportionments for digital functions subject to soft errors

    公开(公告)号:US11755431B2

    公开(公告)日:2023-09-12

    申请号:US17464938

    申请日:2021-09-02

    Inventor: Steven J. Manson

    CPC classification number: G06F11/167 G06F11/1471 G06F11/187 G06F2201/82

    Abstract: A method includes identifying multiple apportionments, where each apportionment identifies numbers of bit copies to be stored in at least one memory for at least some bits of a data value. The method also includes, for each apportionment, estimating a numerical error associated with use of the apportionment with a specified function, where the numerical error is estimated by creating errors in bit copies of multiple data values processed using the specified function. The method further includes combining portions of different ones of the apportionments having lower estimated numerical errors to create multiple derived apportionments. The method also includes, for each derived apportionment, estimating a numerical error associated with use of the derived apportionment with the specified function. In addition, the method includes selecting a final apportionment for use with the specified function, where the final apportionment includes or is based on at least one of the derived apportionments.

    Optimal bit apportionments for digital functions subject to soft errors

    公开(公告)号:US11586511B1

    公开(公告)日:2023-02-21

    申请号:US17464827

    申请日:2021-09-02

    Inventor: Steven J. Manson

    Abstract: A method includes storing one or more bit copies of each of at least some bits of a data value in at least one memory. A number of bit copies of each bit of the data value is based on a specified apportionment, and different bits have different numbers of bit copies. The method also includes retrieving the bit copies of the at least some of the bits of the data value from the at least one memory. The method further includes, in response to determining that a specified bit of the data value has multiple retrieved bit copies that differ from one another, estimating a bit value for the specified bit using the multiple retrieved bit copies of the specified bit. In addition, the method includes outputting or using the data value having the estimated bit value for the specified bit.

    OPTIMAL BIT APPORTIONMENTS FOR DIGITAL FUNCTIONS SUBJECT TO SOFT ERRORS

    公开(公告)号:US20230063668A1

    公开(公告)日:2023-03-02

    申请号:US17464827

    申请日:2021-09-02

    Inventor: Steven J. Manson

    Abstract: A method includes storing one or more bit copies of each of at least some bits of a data value in at least one memory. A number of bit copies of each bit of the data value is based on a specified apportionment, and different bits have different numbers of bit copies. The method also includes retrieving the bit copies of the at least some of the bits of the data value from the at least one memory. The method further includes, in response to determining that a specified bit of the data value has multiple retrieved bit copies that differ from one another, estimating a bit value for the specified bit using the multiple retrieved bit copies of the specified bit. In addition, the method includes outputting or using the data value having the estimated bit value for the specified bit.

Patent Agency Ranking