-
公开(公告)号:US20150127695A1
公开(公告)日:2015-05-07
申请号:US14072378
申请日:2013-11-05
发明人: Kyong Ho Lee , Seok-Jun Lee , Manish Goel
IPC分类号: G06F1/02
CPC分类号: G06F7/548
摘要: A method for a processor computing a first trigonometric function to use an alternative trigonometric function for certain ranges of the operand. A modulo function may be used to provide an operand with a reduced range, and the modulo function may subtract in multiple steps in a manner that preserves low-order bits.
摘要翻译: 一种用于处理器计算第一三角函数以在操作数的某些范围使用替代三角函数的方法。 可以使用模函数来提供具有减小的范围的操作数,并且模函数可以以保持低位位的方式在多个步骤中减去。
-
公开(公告)号:US20150121043A1
公开(公告)日:2015-04-30
申请号:US14067343
申请日:2013-10-30
发明人: Kyong Ho Lee , Seok-Jun Lee , Manish Goel
IPC分类号: G06F9/30
CPC分类号: G06F17/17 , G06F7/483 , G06F7/544 , G06F9/3001
摘要: Computers and methods for performing mathematical functions are disclosed. An embodiment of a computer includes an operations level and a driver level. The operations level performs mathematical operations. The driver level includes a first lookup table and a second lookup table, wherein the first lookup table includes first data for calculating at least one mathematical function using a first level of accuracy. The second lookup table includes second data for calculating the at least one mathematical function using a second level of accuracy, wherein the first level of accuracy is greater than the second level of accuracy. A driver executes either the first data or the second data depending on a selected level of accuracy.
摘要翻译: 公开了用于执行数学功能的计算机和方法。 计算机的实施例包括操作级别和驾驶员级别。 操作级别执行数学运算。 驾驶员级别包括第一查找表和第二查找表,其中第一查找表包括用于使用第一准确度来计算至少一个数学函数的第一数据。 第二查找表包括用于使用第二准确度计算至少一个数学函数的第二数据,其中第一准确度水平大于第二准确度。 驱动程序根据所选择的精度执行第一数据或第二数据。
-
公开(公告)号:US10430494B2
公开(公告)日:2019-10-01
申请号:US15426277
申请日:2017-02-07
发明人: Kyong Ho Lee , Seok-Jun Lee , Manish Goel
摘要: Computers and methods for performing mathematical functions are disclosed. An embodiment of a computer includes an operations level and a driver level. The operations level performs mathematical operations. The driver level includes a first lookup table and a second lookup table, wherein the first lookup table includes first data for calculating at least one mathematical function using a first level of accuracy. The second lookup table includes second data for calculating the at least one mathematical function using a second level of accuracy, wherein the first level of accuracy is greater than the second level of accuracy. A driver executes either the first data or the second data depending on a selected level of accuracy.
-
公开(公告)号:US20170147532A1
公开(公告)日:2017-05-25
申请号:US15426277
申请日:2017-02-07
发明人: Kyong Ho Lee , Seok-Jun Lee , Manish Goel
CPC分类号: G06F17/17 , G06F7/483 , G06F7/544 , G06F9/3001
摘要: Computers and methods for performing mathematical functions are disclosed. An embodiment of a computer includes an operations level and a driver level. The operations level performs mathematical operations. The driver level includes a first lookup table and a second lookup table, wherein the first lookup table includes first data for calculating at least one mathematical function using a first level of accuracy. The second lookup table includes second data for calculating the at least one mathematical function using a second level of accuracy, wherein the first level of accuracy is greater than the second level of accuracy. A driver executes either the first data or the second data depending on a selected level of accuracy.
-
公开(公告)号:US09606796B2
公开(公告)日:2017-03-28
申请号:US14067343
申请日:2013-10-30
发明人: Kyong Ho Lee , Seok-Jun Lee , Manish Goel
CPC分类号: G06F17/17 , G06F7/483 , G06F7/544 , G06F9/3001
摘要: Computers and methods for performing mathematical functions are disclosed. An embodiment of a computer includes an operations level and a driver level. The operations level performs mathematical operations. The driver level includes a first lookup table and a second lookup table, wherein the first lookup table includes first data for calculating at least one mathematical function using a first level of accuracy. The second lookup table includes second data for calculating the at least one mathematical function using a second level of accuracy, wherein the first level of accuracy is greater than the second level of accuracy. A driver executes either the first data or the second data depending on a selected level of accuracy.
-
-
-
-