NUMBER REPRESENTATION AND MEMORY SYSTEM FOR ARITHMETIC
    1.
    发明申请
    NUMBER REPRESENTATION AND MEMORY SYSTEM FOR ARITHMETIC 有权
    数字代表和记忆系统

    公开(公告)号:US20140074902A1

    公开(公告)日:2014-03-13

    申请号:US13606998

    申请日:2012-09-07

    IPC分类号: G06F7/483

    摘要: A method, device and system for representing numbers in a computer including storing a floating-point number M in a computer memory; representing the floating-point number M as an interval with lower and upper bounds A and B when it is accessed by using at least two floating-point numbers in the memory; and then representing M as an interval with lower and upper bounds A and B when it is used in a calculation by using at least three floating-point numbers in the memory. Calculations are performed using the interval and when the data is written back to the memory it may be stored as an interval if the size of the interval is significant, i.e. larger than a first threshold value. A warning regarding the suspect accuracy of any data stored as an interval may be issued if the interval is too large, i.e. larger than a second threshold value.

    摘要翻译: 一种用于在计算机中表示数字的方法,装置和系统,包括将浮点数M存储在计算机存储器中; 当通过使用存储器中的至少两个浮点数来访问时,将浮点数M表示为具有下限和上限A和B的间隔; 然后当在计算中使用存储器中的至少三个浮点数时,将M表示为具有下限和上限A和B的间隔。 使用间隔执行计算,并且当数据被写回存储器时,如果间隔的大小是显着的,即大于第一阈值,则可将其存储为间隔。 如果间隔太大,即大于第二阈值,则可以发出关于作为间隔存储的任何数据的可疑精度的警告。

    Number representation and memory system for arithmetic
    2.
    发明授权
    Number representation and memory system for arithmetic 有权
    数字表示和算术记忆系统

    公开(公告)号:US09223544B2

    公开(公告)日:2015-12-29

    申请号:US13606998

    申请日:2012-09-07

    IPC分类号: G06F7/483 G06F7/38 G06F7/499

    摘要: A method, device and system for representing numbers in a computer including storing a floating-point number M in a computer memory; representing the floating-point number M as an interval with lower and upper bounds A and B when it is accessed by using at least two floating-point numbers in the memory; and then representing M as an interval with lower and upper bounds A and B when it is used in a calculation by using at least three floating-point numbers in the memory. Calculations are performed using the interval and when the data is written back to the memory it may be stored as an interval if the size of the interval is significant, i.e. larger than a first threshold value. A warning regarding the suspect accuracy of any data stored as an interval may be issued if the interval is too large, i.e. larger than a second threshold value.

    摘要翻译: 一种用于在计算机中表示数字的方法,装置和系统,包括将浮点数M存储在计算机存储器中; 当通过使用存储器中的至少两个浮点数来访问时,将浮点数M表示为具有下限和上限A和B的间隔; 然后当在计算中使用存储器中的至少三个浮点数时,将M表示为具有下限和上限A和B的间隔。 使用间隔执行计算,并且当数据被写回存储器时,如果间隔的大小是显着的,即大于第一阈值,则可将其存储为间隔。 如果间隔太大,即大于第二阈值,则可以发出关于作为间隔存储的任何数据的可疑精度的警告。

    Recycling Error Bits in Floating Point Units
    3.
    发明申请
    Recycling Error Bits in Floating Point Units 有权
    浮点单位回收错误位

    公开(公告)号:US20140136820A1

    公开(公告)日:2014-05-15

    申请号:US13676796

    申请日:2012-11-14

    IPC分类号: G06F9/30

    摘要: A mechanism for recycling error bits in a floating point unit is disclosed. A system of the disclosure includes a memory and a processing device communicably coupled to the memory. In one embodiment, the processing device comprising a floating point unit (FPU) to generate a result value from applying an operation on floating point number inputs to the FPU and generate an error value using the result value. The FPU also writes the result value to a first register of the processing device dedicated to storing results from the operation of the FPU and writes the error value to a second register of the processing device dedicated to storing errors from the operation of the FPU.

    摘要翻译: 公开了一种用于回收浮点单元中的错误位的机制。 本公开的系统包括可通信地耦合到存储器的存储器和处理装置。 在一个实施例中,处理装置包括一个浮点单元(FPU),用于通过向FPU应用对浮点数输入的操作产生一个结果值,并使用该结果值产生一个误差值。 FPU还将结果值写入专用于从FPU的操作存储结果的处理装置的第一寄存器,并将该错误值写入专用于从FPU的操作存储错误的处理装置的第二寄存器。