-
公开(公告)号:US20140074902A1
公开(公告)日:2014-03-13
申请号:US13606998
申请日:2012-09-07
申请人: Helia NAEIMI , Ralph NATHAN , Shih-Lien L. LU , John L. GUSTAFSON
发明人: Helia NAEIMI , Ralph NATHAN , Shih-Lien L. LU , John L. GUSTAFSON
IPC分类号: G06F7/483
CPC分类号: G06F7/483 , G06F7/38 , G06F7/49989
摘要: 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的间隔。 使用间隔执行计算,并且当数据被写回存储器时,如果间隔的大小是显着的,即大于第一阈值,则可将其存储为间隔。 如果间隔太大,即大于第二阈值,则可以发出关于作为间隔存储的任何数据的可疑精度的警告。
-
公开(公告)号:US09223544B2
公开(公告)日:2015-12-29
申请号:US13606998
申请日:2012-09-07
申请人: Helia Naeimi , Ralph Nathan , Shih-Lien L. Lu , John L. Gustafson
发明人: Helia Naeimi , Ralph Nathan , Shih-Lien L. Lu , John L. Gustafson
CPC分类号: G06F7/483 , G06F7/38 , G06F7/49989
摘要: 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的间隔。 使用间隔执行计算,并且当数据被写回存储器时,如果间隔的大小是显着的,即大于第一阈值,则可将其存储为间隔。 如果间隔太大,即大于第二阈值,则可以发出关于作为间隔存储的任何数据的可疑精度的警告。
-
公开(公告)号:US20140136820A1
公开(公告)日:2014-05-15
申请号:US13676796
申请日:2012-11-14
申请人: Helia Naeimi , Ralph Nathan , Daniel Sorin , Shih-Lien L. Lu
发明人: Helia Naeimi , Ralph Nathan , Daniel Sorin , Shih-Lien L. Lu
IPC分类号: G06F9/30
CPC分类号: G06F11/10 , G06F9/3001 , G06F9/30014 , G06F9/30101
摘要: 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的操作存储错误的处理装置的第二寄存器。
-
-