<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/benchtests/Makefile, branch master</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/benchtests/Makefile?h=master</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/benchtests/Makefile?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2024-06-21T13:41:42Z</updated>
<entry>
<title>Benchtests: Remove broken walk benchmarks</title>
<updated>2024-06-21T13:41:42Z</updated>
<author>
<name>Wilco Dijkstra</name>
<email>wilco.dijkstra@arm.com</email>
</author>
<published>2024-06-20T10:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5aa2f79691ca6a40a59dfd4a2d6f7baff6917eb7'/>
<id>urn:sha1:5aa2f79691ca6a40a59dfd4a2d6f7baff6917eb7</id>
<content type='text'>
The walk benchmarks don't measure anything useful - memory is not initialized
properly so doing a single walk in 32MB just measures reading the 4KB zero
page for reads and clear_page overhead for writes.  The memset variants don't
even manage to do a walk in the 32MB region due to using incorrect pointer
increments...  Neither is it clear why it is walking backwards since this
won't confuse modern prefetchers.  If you fix the benchmark and print the
bandwidth, the results are identical for all sizes larger than ~1KB since it
is just testing memory bandwidth of a single 32MB block.  This case is already
tested by the large benchmark, so overall it doesn't seem useful to keep these.

Reviewed-by: Carlos O'Donell &lt;carlos@redhat.com&gt;
</content>
</entry>
<entry>
<title>benchtests: Add fclose benchmark</title>
<updated>2024-05-16T15:12:59Z</updated>
<author>
<name>H.J. Lu</name>
<email>hjl.tools@gmail.com</email>
</author>
<published>2024-05-16T15:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=fa9aecc045e9e7d0c2f4e182748491f732e63dd2'/>
<id>urn:sha1:fa9aecc045e9e7d0c2f4e182748491f732e63dd2</id>
<content type='text'>
Measure duration of 100 fclose calls after opening 1 million FILEs.

Signed-off-by: H.J. Lu &lt;hjl.tools@gmail.com&gt;
Reviewed-by: Carlos O'Donell &lt;carlos@redhat.com&gt;
</content>
</entry>
<entry>
<title>benchtests: Add random() benchmark</title>
<updated>2024-04-18T13:30:21Z</updated>
<author>
<name>Wilco Dijkstra</name>
<email>wilco.dijkstra@arm.com</email>
</author>
<published>2023-11-28T13:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=0997c3d0c87433ac8c78043aaa9b6b7e91df2882'/>
<id>urn:sha1:0997c3d0c87433ac8c78043aaa9b6b7e91df2882</id>
<content type='text'>
Add a simple benchmark to measure the overhead of internal libc locks in
the random() implementation on both single- and multi-threaded cases.
This relies on the implementation of random using internal locks to
access shared global data, and that the runtime uses multi-threaded
locking once a thread has been created (even after it finishes).

Reviewed-by: Adhemerval Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>benchtests: Add more benchtests for rounding functions.</title>
<updated>2024-02-23T11:50:00Z</updated>
<author>
<name>Junxian Zhu</name>
<email>zhujunxian@oss.cipunited.com</email>
</author>
<published>2024-01-22T02:16:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=0a4d6c825405bb0dd5058566b01f12704cfc3731'/>
<id>urn:sha1:0a4d6c825405bb0dd5058566b01f12704cfc3731</id>
<content type='text'>
This patch adds more benchtests for rounding functions.
The double inputs are copied from trunc-inputs, the float inputs are copied from truncf-inputs. and the rintf is copied from rint-inputs.
Reviewed-by: Adhemerval Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>Update copyright dates with scripts/update-copyrights</title>
<updated>2024-01-01T18:53:40Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-01-01T18:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=dff8da6b3e89b986bb7f6b1ec18cf65d5972e307'/>
<id>urn:sha1:dff8da6b3e89b986bb7f6b1ec18cf65d5972e307</id>
<content type='text'>
</content>
</entry>
<entry>
<title>benchtests: Reformat Makefile.</title>
<updated>2023-05-18T17:11:48Z</updated>
<author>
<name>Carlos O'Donell</name>
<email>carlos@redhat.com</email>
</author>
<published>2023-05-18T17:06:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=85c3569cf4829969ca1fbc1e34f277e4aaec0b5c'/>
<id>urn:sha1:85c3569cf4829969ca1fbc1e34f277e4aaec0b5c</id>
<content type='text'>
Reflow all long lines adding comment terminators.
Sort all reflowed text using scripts/sort-makefile-lines.py.

No regressions running microbenchmarks.
No code generation changes observed in binary artifacts.
No regressions on x86_64 and i686.
</content>
</entry>
<entry>
<title>benchtests: Add fmodf benchmark</title>
<updated>2023-04-03T19:13:55Z</updated>
<author>
<name>Adhemerval Zanella Netto</name>
<email>adhemerval.zanella@linaro.org</email>
</author>
<published>2023-03-20T16:01:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5c11701c518276fcf12ff7d8f27e3c7102e97542'/>
<id>urn:sha1:5c11701c518276fcf12ff7d8f27e3c7102e97542</id>
<content type='text'>
1. Subnormals: 128 inputs.
2. Normal numbers with large exponent difference (|x/y| &gt; 2^8):
   1024 inputs between FLT_MIN and FLT_MAX;
3. Close exponents (ey &gt;= -103 and |x/y| &lt; 2^8): 1024 inputs with
   exponents between -10 and 10.
Reviewed-by: Wilco Dijkstra  &lt;Wilco.Dijkstra@arm.com&gt;
</content>
</entry>
<entry>
<title>benchtests: Add fmod benchmark</title>
<updated>2023-04-03T19:13:55Z</updated>
<author>
<name>Adhemerval Zanella Netto</name>
<email>adhemerval.zanella@linaro.org</email>
</author>
<published>2023-03-20T16:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=3ba0c9593f273426ef36116f4e362a7ed9ecec11'/>
<id>urn:sha1:3ba0c9593f273426ef36116f4e362a7ed9ecec11</id>
<content type='text'>
Add three different dataset, from random floating point numbers:

1. Subnormals: 128 inputs.
2. Normal numbers with large exponent difference (|x/y| &gt; 2^52):
   1024 inputs between DBL_MIN and DBL_MAX;
3. Close exponents (ey &gt;= -907 and |x/y| &lt; 2^52): 1024 inputs with
   exponents between -10 and 10.
Reviewed-by: Wilco Dijkstra  &lt;Wilco.Dijkstra@arm.com&gt;
</content>
</entry>
<entry>
<title>Update copyright dates with scripts/update-copyrights</title>
<updated>2023-01-06T21:14:39Z</updated>
<author>
<name>Joseph Myers</name>
<email>joseph@codesourcery.com</email>
</author>
<published>2023-01-06T21:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=6d7e8eda9b85b08f207a6dc6f187e94e4817270f'/>
<id>urn:sha1:6d7e8eda9b85b08f207a6dc6f187e94e4817270f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable use of -fsignaling-nans if compiler does not support it</title>
<updated>2022-11-01T12:46:08Z</updated>
<author>
<name>Adhemerval Zanella</name>
<email>adhemerval.zanella@linaro.org</email>
</author>
<published>2022-03-07T18:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5c5a8b99cf96b71940e36a9db66d3a61bc315016'/>
<id>urn:sha1:5c5a8b99cf96b71940e36a9db66d3a61bc315016</id>
<content type='text'>
Reviewed-by: Fangrui Song &lt;maskray@google.com&gt;
</content>
</entry>
</feed>
