octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #54956] [octave forge] (interval) Unit test in


From: Rafael Laboissiere
Subject: [Octave-bug-tracker] [bug #54956] [octave forge] (interval) Unit test in mpfr_matrix_mul_d.cc fails non-deterministically
Date: Thu, 22 Nov 2018 11:50:36 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36

Follow-up Comment #2, bug #54956 (project octave):

I have Octave 4.4.1 and interval 3.2.0.  This is what I get for your example:


> nproc ("overridable")
ans =  4
> tic; mpfr_matrix_mul_d (A', A, A', A); time_per_element = toc
time_per_element =  3.4102
> tic; mpfr_matrix_mul_d (A', A, A', A); time_per_element_parallel = toc /
numel (ans)
time_per_element_parallel =  0.85000


However, when I launch again the same example, I get:


> tic; mpfr_matrix_mul_d (A', A, A', A); time_per_element = toc
time_per_element =  1.3613
> tic; mpfr_matrix_mul_d (A', A, A', A); time_per_element_parallel = toc /
numel (ans)
time_per_element_parallel =  0.97579


Do you see?  The problem here is that this unit test is not *deterministic*.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?54956>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]