[Gmp-commit] /var/hg/www: 2 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Mon Apr 2 12:39:42 UTC 2018
details: /var/hg/www/rev/afa333cc4169
changeset: 265:afa333cc4169
user: Torbjorn Granlund <tg at gmplib.org>
date: Sat Aug 12 01:27:08 2017 +0200
description:
Many new results.
details: /var/hg/www/rev/03699a8bdcc1
changeset: 266:03699a8bdcc1
user: Torbjorn Granlund <tg at gmplib.org>
date: Mon Apr 02 14:39:33 2018 +0200
description:
Commit many published changes.
diffstat:
devel/incompatibility.html | 11 +-
devel/index.html | 8 +-
devel/testsystems.html | 2153 +++++++++++++++++++++++++------------------
devel/x86-64.html | 53 +-
gmpbench.html | 189 ++-
index.html | 57 +-
6 files changed, 1454 insertions(+), 1017 deletions(-)
diffs (truncated from 3734 to 300 lines):
diff -r 99fe3bd6b7a7 -r 03699a8bdcc1 devel/incompatibility.html
--- a/devel/incompatibility.html Mon Dec 19 11:58:27 2016 +0100
+++ b/devel/incompatibility.html Mon Apr 02 14:39:33 2018 +0200
@@ -29,7 +29,7 @@
</td>
<td style="text-align:center;">
<span style="font-size:200%">GMP incompatible changes</span> <br>
- <span style="font-size:75%">Last modified: 2016-12-17 </span>
+ <span style="font-size:75%">Last modified: 2017-09-05 </span>
</td>
</tr>
</table>
@@ -90,8 +90,8 @@
<tr>
<td> Clean up *_str functions to forbid spaces </td>
<td> sense </td>
- <td> ✓ </td>
- <td> ✓ </td>
+ <td> </td>
+ <td> </td>
</tr>
<tr>
<td> Allow for mpz operands of up to 2<sup>50</sup> by combining the _mp_size and _mp_alloc fieds into one 64-bit bitfield, encoding _mp_alloc as a custom float </td>
@@ -104,8 +104,9 @@
(Note that this requires C99 for library compilation, while we should
allow user code to be compiled by any C90 compiler but then #define away the <code>uj</code> interfaces.)
<td> usefulness </td>
- <td> ? </td>
- <td> </td>
+ <td> ✓ </td>
+ <td> ✓ </td>
+
</tr>
<tr>
<td> Consider making mp_bitcnt_t a 64-bit integer also on 32-bit hosts.
diff -r 99fe3bd6b7a7 -r 03699a8bdcc1 devel/index.html
--- a/devel/index.html Mon Dec 19 11:58:27 2016 +0100
+++ b/devel/index.html Mon Apr 02 14:39:33 2018 +0200
@@ -30,7 +30,7 @@
</td>
<td style="text-align:center;">
<span style="font-size:200%">GMP developers' corner </span> <br>
- <span style="font-size:75%">Last modified: 2016-12-17 </span>
+ <span style="font-size:75%">Last modified: 2017-06-12 </span>
</td>
</tr>
</table>
@@ -42,12 +42,12 @@
<br><br>
<table>
- <tr><td style="text-align:right;"> Documentation: <td> <a href="../manual/">Online</a> | <a href="../gmp-man-6.1.1.pdf">PDF</a></tr>
+ <tr><td style="text-align:right;"> Documentation: <td> <a href="../manual/">Online</a> | <a href="../gmp-man-6.1.2.pdf">PDF</a></tr>
<tr><td style="text-align:right;"> Development sources: <td> <a href="/repo/">GMP repository</a> - <a href="repo-usage.html">Repo usage tips</a> | <a href="//gmplib.org/download/snapshot/">Daily snapshots</a></tr>
<tr><td style="text-align:right;"> Testing: <td> <a href="tm/gmp/date.html">Head status</a> | <a href="tm">All status</a> | <a href="lcov">Head coverage</a></tr>
<tr><td style="text-align:right;"> Speed:<td> <a href="perfguard.html">Performance guard</a></tr>
<tr><td style="text-align:right;"> Tuneup: <td> <a href="thres">Current threshold tables</a></tr>
- <tr><td style="text-align:right;"> Asm: <td> <a href="asm.html">Assembly loops</a></tr>
+ <tr><td style="text-align:right;"> Asm: <td> <a href="asm.html">Assembly loops</a> | <a href="anomaly.html">Performance anomalies</a></tr>
<tr><td style="text-align:right;"> Computers: <td> <a href="testsystems.html">GMP developer's systems</a></tr>
<tr><td style="text-align:right;"> Incompatibility: <td> <a href="incompatibility.html">Incompatible changes considered</a></tr>
</table>
@@ -58,7 +58,7 @@
<h3> GMP release update </h3>
-<p> GMP 6.1.1 is out 2016-06-20.
+<p> GMP 6.1.2 is out 2016-12-16.
</p>
<p> Note that GMP newer than 5.0 <b>or</b> any GMP compiled by a recent GCC on
diff -r 99fe3bd6b7a7 -r 03699a8bdcc1 devel/testsystems.html
--- a/devel/testsystems.html Mon Dec 19 11:58:27 2016 +0100
+++ b/devel/testsystems.html Mon Apr 02 14:39:33 2018 +0200
@@ -5,7 +5,7 @@
<link rel="shortcut icon" href="favicon.ico">
<link rel="stylesheet" href="new.css">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <style type="text/css"> td {padding-left:3pt; padding-right:3pt; white-space:nowrap;}</style>
+ <style type="text/css"> td {padding-left:2pt; padding-right:2pt; white-space:nowrap;}</style>
<style type="text/css"> th {padding-left:3pt; text-align:center;}</style>
</head>
@@ -29,7 +29,7 @@
</td>
<td style="text-align:center;">
<span style="font-size:200%;">GMP test systems </span> <br>
- <span style="font-size:75%;">Last modified: 2016-12-17 </span>
+ <span style="font-size:75%;">Last modified: 2018-03-25 </span>
</td>
</tr>
</table>
@@ -51,13 +51,13 @@
<p>
GMP developers with an account at <code>shell.gmplib.org</code> can log in to
any of these systems via <code>shell</code>. Only virtualised systems marked
-as <i>running on</i> <code>martin</code> are directly reachable. Other
-systems can be reached via the system <code>nshell</code> which acts as a
-secondary gateway. Log in to <code>nshell</code> from <code>shell</code> using
-this command:
+as <i>running on</i> <code>servus</code> are directly reachable. Other systems
+can be reached via the system <code>ashell</code> which acts as a secondary
+gateway. Log in to <code>ashell</code> from <code>shell</code> using this
+command:
</p>
<blockquote>
-<code>shell$ ssh nshell</code>
+<code>shell$ ssh ashell</code>
</blockquote>
<p>
Most systems below are powered off except when tests are being run. The system
@@ -65,7 +65,7 @@
<code>[system]</code> is
</p>
<blockquote>
-<code>nshell$ pdu on [system]</code>
+<code>ashell$ pdu on [system]</code>
</blockquote>
<p>
and then it will be properly switched off by the test system. The delay before
@@ -73,8 +73,8 @@
a few cases worse).
</p>
<p>
-Please see the <a href="systemup.html">status page</a> for system
-power information.
+Please see the <a href="systemup.html">status page</a> for system power
+information.
</p>
<p>
@@ -108,8 +108,8 @@
<colgroup><col>
<colgroup><col>
<colgroup><col>
- <colgroup><col><col><col><col><col><col><col>
- <colgroup><col>
+ <colgroup><col><col><col><col><col><col>
+ <colgroup><col><col>
<colgroup><col>
<colgroup><col>
<thead>
@@ -119,46 +119,49 @@
<th> cpu name
<th> cpu code name
<th> cores
- <th style="text-align:center;"> clk
- <th style="text-align:center;"> L1
- <th style="text-align:center;"> L2
- <th style="text-align:left;"> L3
- <th style="width:6%; text-align:center;"> ram
- <th style="width:10%;"> os/kern
- <th style="width:3%;"> status
+ <th style="text-align:right;"> clk
+ <th> L1<br>KiB
+ <th> L2<br>KiB
+ <th style="text-align:left;"> L3<br>MiB
+ <th style="text-align:center;"> ram<br>GiB
+ <th style="text-align:left;"> virt
+ <th style="text-align:left;"> OS/kern
+ <th> stat
<th> comment
</tr>
</thead>
<tbody>
<tr style="background-color:#d8d8d8">
- <td> martin
+ <td> servus
<td> x86-64
<td> Xeon E5-1650v2
<td> Ivy Bridge-EP
<td style="text-align:center;"> 6
<td style="text-align:right;"> 3500
- <td style="text-align:right;"> 4 x 32 Ki
- <td style="text-align:right;"> 4 x 256 Ki
- <td> 12 Mi
- <td style="text-align:right; color:#008000;"> 96 Gi
- <td> nbsd/xen
+ <td style="text-align:right;"> 6 × 32
+ <td style="text-align:right;"> 6 × 256
+ <td> 12
+ <td style="text-align:right; color:#008000;"> 96
+ <td> xen
+ <td> gnu/linux gentoo
<td> on
<td> ssh at port 2202 to virtual host 'shell'
</tr>
<tr style="background-color:#b0d0ff">
- <td> nshell
+ <td> systemet
<td> x86-64
- <td> Atom C2000
- <td> Bay Trail/Rangeley
- <td style="text-align:center;"> 8
- <td style="text-align:right;"> 2400
- <td style="text-align:right;"> 8 x 24 Ki
- <td style="text-align:right;"> 4 x 1024 Ki
- <td>
- <td style="text-align:right; color:#008000;"> 32 Gi
- <td> fbsd 11
+ <td> Core i7 3555LE
+ <td> Ivy Bridge
+ <td style="text-align:center;"> 2
+ <td style="text-align:right;"> 2500
+ <td style="text-align:right;"> 2 × 32
+ <td style="text-align:right;"> 2 × 256
+ <td> 4
+ <td style="text-align:right; color:#008000;"> 16
+ <td> xen
+ <td> gnu/linux gentoo
<td> on
- <td> fileserver
+ <td> fileserver (fs), login server (ashell), firewall (ratata)
</tr>
<tr> <td> </td> </tr>
<tr style="background-color:#b0d0ff">
@@ -168,41 +171,28 @@
<td> K8/Brisbane
<td style="text-align:center;"> 2
<td style="text-align:right;"> 2500
- <td style="text-align:right;"> 2 x 64 Ki
- <td style="text-align:right;"> 2 x 512 Ki
+ <td style="text-align:right;"> 2 × 64
+ <td style="text-align:right;"> 2 × 512
<td>
- <td style="text-align:right; color:#008000;"> 4 Gi
- <td> gnu/linux
+ <td style="text-align:right; color:#008000;"> 4
+ <td>
+ <td> gnu/linux gentoo
<td> pdu
<td>
</tr>
<tr style="background-color:#b0d0ff">
- <td> tiger
- <td> x86-64
- <td> Phenom 9750
- <td> K10/Barcelona
- <td style="text-align:center;"> 4
- <td style="text-align:right;"> 2400
- <td style="text-align:right;"> 4 x 64 Ki
- <td style="text-align:right;"> 4 x 512 Ki
- <td> 2 Mi
- <td style="text-align:right; color:#008000;"> 8 Gi
- <td> gnu/linux/xen
- <td> pdu
- <td> use guest systems, see next table
- </tr>
- <tr style="background-color:#b0d0ff">
<td> king
<td> x86-64
<td> Phenom II 1090T
<td> K10/Thuban
<td style="text-align:center;"> 6
<td style="text-align:right;"> 3200
- <td style="text-align:right;"> 6 x 64 Ki
- <td style="text-align:right;"> 6 x 512 Ki
- <td> 6 Mi
- <td style="text-align:right; color:#008000;"> 32 Gi
- <td> gnu/linux/xen
+ <td style="text-align:right;"> 6 × 64
+ <td style="text-align:right;"> 6 × 512
+ <td> 6
+ <td style="text-align:right; color:#008000;"> 32
+ <td> xen
+ <td> gnu/linux gentoo
<td> pdu
<td> use guest systems, see next table
</tr>
@@ -213,11 +203,12 @@
<td> Bulldozer/Zambezi
<td style="text-align:center;"> 4
<td style="text-align:right;"> 3600
- <td style="text-align:right;"> 4 x 16 Ki
- <td style="text-align:right;"> 2 x 2048 Ki
- <td> 8 Mi
- <td style="text-align:right; color:#008000;"> 16 Gi
- <td> gnu/linux/xen
+ <td style="text-align:right;"> 4 × 16
+ <td style="text-align:right;"> 2 × 2048
+ <td> 8
+ <td style="text-align:right; color:#008000;"> 32
+ <td> xen
+ <td> gnu/linux gentoo
<td> pdu
<td> use guest systems, see next table
</tr>
@@ -228,42 +219,109 @@
<td> Piledriver/Vishera
<td style="text-align:center;"> 8
<td style="text-align:right;"> 4000
- <td style="text-align:right;"> 8 x 16 Ki
- <td style="text-align:right;"> 4 x 2048 Ki
- <td> 8 Mi
- <td style="text-align:right; color:#008000;"> 32 Gi
- <td> gnu/linux/xen
+ <td style="text-align:right;"> 8 × 16
+ <td style="text-align:right;"> 4 × 2048
+ <td> 8
+ <td style="text-align:right; color:#008000;"> 32
More information about the gmp-commit
mailing list