-
1.
公开(公告)号:US20230205651A1
公开(公告)日:2023-06-29
申请号:US17464938
申请日:2021-09-02
Applicant: Raytheon Company
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.
-
2.
公开(公告)号:US11755431B2
公开(公告)日:2023-09-12
申请号:US17464938
申请日:2021-09-02
Applicant: Raytheon Company
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.
-
公开(公告)号:US11586511B1
公开(公告)日:2023-02-21
申请号:US17464827
申请日:2021-09-02
Applicant: Raytheon Company
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.
-
公开(公告)号:US20230063668A1
公开(公告)日:2023-03-02
申请号:US17464827
申请日:2021-09-02
Applicant: Raytheon Company
Inventor: Steven J. Manson
IPC: G06F11/14
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.
-
-
-