Matlab code giving wrong answers on system with i9 processor

13 views (last 30 days)
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 Comments
James Tursa
James Tursa on 22 Jan 2020
Can you isolate the calculation that gives different results and post it?
Mike Collins
Mike Collins on 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.

Sign in to comment.

Accepted Answer

Mike Collins
Mike Collins on 5 Feb 2020
Edited: Mike Collins on 5 Feb 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 Comments
Walter Roberson
Walter Roberson on 6 Feb 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.

Sign in to comment.

More Answers (0)

Categories

Find more on Introduction to Installation and Licensing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!