Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.
1717 Discussions

Support of 'long double' floating point data type on Intel CPUs ( A collection of threads )

SergeyKostrov
Valued Contributor II
863 Views

Support of 'long double' floating point data type on Intel CPUs ( A collection of threads )

Forum topic: Mathimf and Windows
Web-link: software.intel.com/en-us/forums/topic/357759

Forum topic: Support of Extended or Quad IEEE FP formats
Web-link: software.intel.com/en-us/forums/topic/358472

Forum topic: Using 'long double' in Parallel Studio?
Web-link: software.intel.com/en-us/forums/topic/266290

Forum topic: Why function printf does not support long double?
Web-link: software.intel.com/en-us/forums/topic/372720

Forum topic: Mixing of Floating-Point Types ( MFPT ) when performing calculations. Does it improve accuracy?
Web-link: software.intel.com/en-us/forums/topic/361134

 

0 Kudos
1 Solution
SergeyKostrov
Valued Contributor II
863 Views
Updated list of threads is as follows: Forum topic: Mathimf and Windows Web-link: http://software.intel.com/en-us/forums/topic/357759 Forum topic: Support of Extended or Quad IEEE FP formats Web-link: http://software.intel.com/en-us/forums/topic/358472 Forum topic: Using 'long double' in Parallel Studio? Web-link: http://software.intel.com/en-us/forums/topic/266290 Forum topic: Why function printf does not support long double? Web-link: http://software.intel.com/en-us/forums/topic/372720 Forum topic: Mixing of Floating-Point Types ( MFPT ) when performing calculations. Does it improve accuracy? Web-link: http://software.intel.com/en-us/forums/topic/361134 Forum topic: Test results for CRT-function 'sqrt' for different Floating Point Models Web-link: http://software.intel.com/en-us/forums/topic/368241

View solution in original post

0 Kudos
10 Replies
Bernard
Valued Contributor I
863 Views

Hi Sergey!

What do you think about the idea of creating threads which contain a collection of links to specific topics?

0 Kudos
SergeyKostrov
Valued Contributor II
863 Views
>>...What do you think about the idea of creating threads which contain a collection of links to specific topics? Intel already does it and such threads are marked as Sticky. For all the rest it makes sense only if subject of a thread is really hot.
0 Kudos
Bernard
Valued Contributor I
863 Views

Thanks for replaying.

0 Kudos
SergeyKostrov
Valued Contributor II
864 Views
Updated list of threads is as follows: Forum topic: Mathimf and Windows Web-link: http://software.intel.com/en-us/forums/topic/357759 Forum topic: Support of Extended or Quad IEEE FP formats Web-link: http://software.intel.com/en-us/forums/topic/358472 Forum topic: Using 'long double' in Parallel Studio? Web-link: http://software.intel.com/en-us/forums/topic/266290 Forum topic: Why function printf does not support long double? Web-link: http://software.intel.com/en-us/forums/topic/372720 Forum topic: Mixing of Floating-Point Types ( MFPT ) when performing calculations. Does it improve accuracy? Web-link: http://software.intel.com/en-us/forums/topic/361134 Forum topic: Test results for CRT-function 'sqrt' for different Floating Point Models Web-link: http://software.intel.com/en-us/forums/topic/368241
0 Kudos
SergeyKostrov
Valued Contributor II
863 Views
A new very interesting issue was detected recently: Forum topic: Precision Issues Web-link: http://software.intel.com/en-us/forums/topic/487265
0 Kudos
QIAOMIN_Q_
New Contributor I
863 Views

Good catch ,thanks Sergey~

Best, Qiao

0 Kudos
QIAOMIN_Q_
New Contributor I
863 Views

Good catch ,thanks Sergey~

Best, Qiao

0 Kudos
SergeyKostrov
Valued Contributor II
863 Views
It is hard to believe but Single-Precision floating point arithmetics posesses some very interesting surprises, like: ... 16777216.0 + 1.0 = 16777216.0 16777216.0 + 2.0 = 16777218.0 16777216.0 + 3.0 = 16777220.0 ...
0 Kudos
Patrick_F_Intel1
Employee
863 Views

Hello Sergey.

It is not really hard to believe right? This is a feature of the single precision IEEE 754 spec and the number of significant digits that can be represented.

One can get into the bits of how the numbers are represented in the FP standard but I haven't done those exercises since grad school.

Pat

0 Kudos
SergeyKostrov
Valued Contributor II
863 Views
>>...It is not really hard to believe right?.. Yes, but when it happens a developer is ready to assume that something is wrong with Intel software, like Intel C++ compiler, or Intel hardware, like FPU. The developer actually can not assume that the core problem is in sources, because float data type is used instead of double or long double data types.
0 Kudos
Reply