Matlab code giving wrong answers on system with i9 processor

3 vues (au cours des 30 derniers jours)
Mike Collins
Mike Collins le 22 Jan 2020
Commenté : Star Strider le 6 Fév 2020
Hello,
We have many different types of computers with Matlab installed on them. One computer in particular seems to be doing calculations wrong.
This system is an HP Zbook with an intel i9 9880H processor in it. The system has had Matlab R2017b installed on it which has been removed and reinstalled multiple times with the same exact results.
Have you seen anything like this or have any idea what may be causing it?
Thank you,
Mike
  3 commentaires
James Tursa
James Tursa le 22 Jan 2020
Can you isolate the calculation that gives different results and post it?
Mike Collins
Mike Collins le 22 Jan 2020
Yes, they are all on either i7 or newer Xeon processors all made by Dell, some Desktops, some laptops. This new HP Zbook with an i9 is our first test with an Intel i9 and our first instance of this issue.

Connectez-vous pour commenter.

Réponse acceptée

Mike Collins
Mike Collins le 5 Fév 2020
Modifié(e) : Mike Collins le 5 Fév 2020
The issue was found to be related to the hardware. A technician had taken the hdd out of the HP Zbook and installed it into a different computer (Dell Precision). The issue was then resolved. Something with the hardware, either the processor or the board was handling floating points differently. Thank you all for your input!
  7 commentaires
Walter Roberson
Walter Roberson le 6 Fév 2020
One question I would have is whether the "errors" occur on all array sizes, or only on "small" arrays, or only on "larger" arrays. I ask because for "larger" arrays, MATLAB tends to call BLAS or LAPACK or MKL functions to do highly optimized calculations, but for "smaller" arrays, MATLAB executes the operations itself.
Star Strider
Star Strider le 6 Fév 2020
That this appears to occur with an Intel chip brings to mind Pentium Division Bug Revisited.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by