[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master f0526be 8/8: Designate release candidate 2021
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master f0526be 8/8: Designate release candidate 20210602T1807Z |
Date: |
Wed, 2 Jun 2021 15:37:07 -0400 (EDT) |
branch: master
commit f0526befb1537e0c342b24a763d612d7eae33b43
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Designate release candidate 20210602T1807Z
Effect on speed is curiously variable:
+/- 10% for the mean, which experience shows to vary greatly; and
+5% to -3% improvement for the more robust 'least' time.
The speed tests measure a handful of scenarios, most of which involve
solves. If one or another of those solves requires 19 instead of 20
iterations, the overall speed could change by something like 5%. The
number of iterations is a small integer, on the order of ten or twenty,
making the slightest possible change ten or five percent respectively.
It must be emphasized that this does not mean that lmi has actually
become faster in general. No recent change should have produced such an
overall effect. But some recent changes could very well have perturbed
the number of iterations required for some particular solve in the
limited handful measured.
---
Speed_gcc_i686-w64-mingw32 | 12 ++++++------
Speed_gcc_x86_64-pc-linux-gnu | 12 ++++++------
Speed_gcc_x86_64-w64-mingw32 | 12 ++++++------
version.hpp | 2 +-
4 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/Speed_gcc_i686-w64-mingw32 b/Speed_gcc_i686-w64-mingw32
index 9b16064..29cbc69 100644
--- a/Speed_gcc_i686-w64-mingw32
+++ b/Speed_gcc_i686-w64-mingw32
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 2.869e-02 s mean; 26822 us least of 36 runs
- naic, specamt solve : 5.277e-02 s mean; 50161 us least of 19 runs
- naic, ee prem solve : 5.031e-02 s mean; 46117 us least of 20 runs
- finra, no solve : 1.218e-02 s mean; 11215 us least of 83 runs
- finra, specamt solve: 3.411e-02 s mean; 32849 us least of 30 runs
- finra, ee prem solve: 3.276e-02 s mean; 30374 us least of 31 runs
+ naic, no solve : 2.667e-02 s mean; 26268 us least of 38 runs
+ naic, specamt solve : 5.117e-02 s mean; 50605 us least of 20 runs
+ naic, ee prem solve : 4.599e-02 s mean; 45305 us least of 22 runs
+ finra, no solve : 1.102e-02 s mean; 10708 us least of 91 runs
+ finra, specamt solve: 3.385e-02 s mean; 33281 us least of 30 runs
+ finra, ee prem solve: 3.016e-02 s mean; 29715 us least of 34 runs
diff --git a/Speed_gcc_x86_64-pc-linux-gnu b/Speed_gcc_x86_64-pc-linux-gnu
index 77ec7c0..ca4003a 100644
--- a/Speed_gcc_x86_64-pc-linux-gnu
+++ b/Speed_gcc_x86_64-pc-linux-gnu
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 1.880e-02 s mean; 18278 us least of 54 runs
- naic, specamt solve : 3.375e-02 s mean; 33463 us least of 30 runs
- naic, ee prem solve : 3.077e-02 s mean; 30438 us least of 33 runs
- finra, no solve : 5.313e-03 s mean; 5130 us least of 100 runs
- finra, specamt solve: 1.925e-02 s mean; 19010 us least of 52 runs
- finra, ee prem solve: 1.776e-02 s mean; 17500 us least of 57 runs
+ naic, no solve : 1.847e-02 s mean; 18270 us least of 55 runs
+ naic, specamt solve : 3.473e-02 s mean; 34137 us least of 29 runs
+ naic, ee prem solve : 3.096e-02 s mean; 30405 us least of 33 runs
+ finra, no solve : 5.335e-03 s mean; 5106 us least of 100 runs
+ finra, specamt solve: 2.022e-02 s mean; 19672 us least of 50 runs
+ finra, ee prem solve: 1.790e-02 s mean; 17460 us least of 56 runs
diff --git a/Speed_gcc_x86_64-w64-mingw32 b/Speed_gcc_x86_64-w64-mingw32
index 5433118..431b2ff 100644
--- a/Speed_gcc_x86_64-w64-mingw32
+++ b/Speed_gcc_x86_64-w64-mingw32
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 2.709e-02 s mean; 26541 us least of 37 runs
- naic, specamt solve : 4.692e-02 s mean; 45140 us least of 22 runs
- naic, ee prem solve : 4.165e-02 s mean; 41304 us least of 25 runs
- finra, no solve : 1.053e-02 s mean; 9897 us least of 95 runs
- finra, specamt solve: 2.946e-02 s mean; 27047 us least of 34 runs
- finra, ee prem solve: 2.535e-02 s mean; 25183 us least of 40 runs
+ naic, no solve : 2.624e-02 s mean; 25913 us least of 39 runs
+ naic, specamt solve : 4.610e-02 s mean; 45547 us least of 22 runs
+ naic, ee prem solve : 4.143e-02 s mean; 40939 us least of 25 runs
+ finra, no solve : 9.656e-03 s mean; 9405 us least of 100 runs
+ finra, specamt solve: 2.782e-02 s mean; 27308 us least of 36 runs
+ finra, ee prem solve: 2.493e-02 s mean; 24513 us least of 41 runs
diff --git a/version.hpp b/version.hpp
index a2e336a..3054c4a 100644
--- a/version.hpp
+++ b/version.hpp
@@ -22,6 +22,6 @@
#include "config.hpp"
-#define LMI_VERSION "20210520T1153Z"
+#define LMI_VERSION "20210602T1807Z"
#endif // version_hpp
- [lmi-commits] [lmi] master updated (f9276c0 -> f0526be), Greg Chicares, 2021/06/02
- [lmi-commits] [lmi] master ad14033 6/8: Improve and test translation from ALGOL 60, Greg Chicares, 2021/06/02
- [lmi-commits] [lmi] master f0526be 8/8: Designate release candidate 20210602T1807Z,
Greg Chicares <=
- [lmi-commits] [lmi] master 6b65f7f 3/8: Rename certain arguments and variables, Greg Chicares, 2021/06/02
- [lmi-commits] [lmi] master e41a14f 4/8: Improve instrumentation, Greg Chicares, 2021/06/02
- [lmi-commits] [lmi] master 7a75531 2/8: Write non-const reference arguments first, Greg Chicares, 2021/06/02
- [lmi-commits] [lmi] master d0e0746 1/8: Improve documentation, Greg Chicares, 2021/06/02
- [lmi-commits] [lmi] master d35e677 7/8: Add a unit test: root of an unfriendly function, Greg Chicares, 2021/06/02
- [lmi-commits] [lmi] master 9292445 5/8: Fix a unit test, Greg Chicares, 2021/06/02