<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/benchmarks/Makefile, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2026-02-10T15:40:36Z</updated>
<entry>
<title>benchmarks/py-reframe-hpc: HPC system validation &amp; performance regression framework</title>
<updated>2026-02-10T15:40:36Z</updated>
<author>
<name>GenericRikka</name>
<email>rikka.goering@outlook.de</email>
</author>
<published>2026-02-04T15:01:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7ce98714b82b526eb31313e60805f2951a274688'/>
<id>urn:sha1:7ce98714b82b526eb31313e60805f2951a274688</id>
<content type='text'>
ReFrame is a framework for writing and running portable regression and
performance tests for HPC systems. Tests are plain Python and can target
different systems, programming environments, and job schedulers (e.g., Slurm).
Typical use-cases include CI-style cluster validation, smoke tests after
maintenance, and comparative benchmarking across nodes/partitions.

WWW: https://pypi.org/project/ReFrame-HPC/

PR:		289292
Signed-off by:	GenericRikka &lt;rikka.goering@outlook.de&gt;
</content>
</entry>
<entry>
<title>benchmarks/py-locust-cloud: New port: Hosted version of Locust that allows you to run distributed load tests</title>
<updated>2025-06-13T00:21:26Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>dtxdf@FreeBSD.org</email>
</author>
<published>2025-06-12T22:47:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6beb8a5eeaf83f243bac2e74f2daa0060267db05'/>
<id>urn:sha1:6beb8a5eeaf83f243bac2e74f2daa0060267db05</id>
<content type='text'>
Locust Cloud is a hosted version of Locust that allows you to run
distributed load tests without having to set up and maintain your
own infrastructure.

It also allows more detailed reporting and analysis, as well as
storing historical test results and tracking them over time.

PR:		287026
Approved by:	acm (mentor)
</content>
</entry>
<entry>
<title>benchmarks/libcpucycles: Microlibrary for counting CPU cycles</title>
<updated>2024-10-30T09:00:37Z</updated>
<author>
<name>Robert Clausecker</name>
<email>fuz@FreeBSD.org</email>
</author>
<published>2024-10-29T18:26:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=fb1687157216017a3c33d5b1890c3b2b75621735'/>
<id>urn:sha1:fb1687157216017a3c33d5b1890c3b2b75621735</id>
<content type='text'>
libcpucycles is a microlibrary for counting CPU cycles.  Cycle counts
are not as detailed as Falk diagrams but are the most precise timers
available to typical software; they are central tools used in
understanding and improving software performance.

The libcpucycles API is simple: include &lt;cpucycles.h&gt;, call cpucycles()
to receive a long long whenever desired, and link with -lcpucycles.

Internally, libcpucycles understands machine-level cycle counters for
amd64 (both PMC and TSC), arm32, arm64 (both PMC and VCT), mips64,
ppc32, ppc64, riscv32, riscv64, s390x, sparc64, and x86. libcpucycles
also understands four OS-level mechanisms, which give varying levels of
accuracy: mach_absolute_time, perf_event, CLOCK_MONOTONIC, and, as a
fallback, microsecond-resolution gettimeofday.

When the program first calls cpucycles(), libcpucycles automatically
benchmarks the available mechanisms and selects the mechanism that does
the best job.  Subsequent cpucycles() calls are thread-safe and very
fast. An accompanying cpucycles-info program prints a summary of
cycle-counter accuracy.

WWW: https://cpucycles.cr.yp.to/

Tested by:	jhibbits
</content>
</entry>
<entry>
<title>benchmarks/iozone21: Remove expired port</title>
<updated>2024-04-30T20:47:02Z</updated>
<author>
<name>Rene Ladan</name>
<email>rene@FreeBSD.org</email>
</author>
<published>2024-04-30T20:47:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=832d5dfd50c180794486315b4250b2bf9d260b65'/>
<id>urn:sha1:832d5dfd50c180794486315b4250b2bf9d260b65</id>
<content type='text'>
2024-04-30 benchmarks/iozone21: Abandoned and obsolete version, superseded by benchmarks/iozone (3.x). Consider also migrating to benchmarks/fio
</content>
</entry>
<entry>
<title>benchmarks/ipc-bench: Add new port</title>
<updated>2024-03-08T22:51:08Z</updated>
<author>
<name>Olivier Cochard</name>
<email>olivier@FreeBSD.org</email>
</author>
<published>2024-03-08T22:49:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=9b1521f73360a038e32fe7c5951079b019751f7f'/>
<id>urn:sha1:9b1521f73360a038e32fe7c5951079b019751f7f</id>
<content type='text'>
Benchmarks for various inter-process-communication (IPC) methods.

Sponsored by:	Netflix
</content>
</entry>
<entry>
<title>benchmarks/ramspeed: Remove expired port</title>
<updated>2024-02-29T11:41:44Z</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2024-02-29T11:41:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=1123a02859166eb60a6b46ae07171a9dc6df11dd'/>
<id>urn:sha1:1123a02859166eb60a6b46ae07171a9dc6df11dd</id>
<content type='text'>
benchmarks/ramspeed
</content>
</entry>
<entry>
<title>benchmarks/tinymembench: Add new port</title>
<updated>2023-12-21T08:11:19Z</updated>
<author>
<name>Emanuel Haupt</name>
<email>ehaupt@FreeBSD.org</email>
</author>
<published>2023-12-21T08:11:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b2a837790c7e63ae76f999c296d46be9f1517c03'/>
<id>urn:sha1:b2a837790c7e63ae76f999c296d46be9f1517c03</id>
<content type='text'>
This is a simple memory benchmark program, which tries to measure the
peak bandwidth of sequential memory accesses and the latency of random
memory accesses. Bandwidth is measured by running different assembly
code for the aligned memory blocks and attempting different prefetch
strategies.
</content>
</entry>
<entry>
<title>benchmarks/py-asv: add</title>
<updated>2023-10-10T22:47:57Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2023-10-10T22:47:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b887229a5e2e727337989e50c0cd731178365e34'/>
<id>urn:sha1:b887229a5e2e727337989e50c0cd731178365e34</id>
<content type='text'>
Airspeed Velocity: A simple Python history benchmarking tool

(Note: 4 tests fail because conda is not available)
</content>
</entry>
<entry>
<title>benchmarks/py-asv-runner: add</title>
<updated>2023-10-10T22:42:46Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2023-10-10T22:42:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=2e6efdc0e608cbab4e178ba727c892b7ba751c67'/>
<id>urn:sha1:2e6efdc0e608cbab4e178ba727c892b7ba751c67</id>
<content type='text'>
Core Python benchmark code for benchmarks/py-asv
</content>
</entry>
<entry>
<title>benchmarks/dbs: Remove expired port</title>
<updated>2023-08-22T19:00:02Z</updated>
<author>
<name>Rene Ladan</name>
<email>rene@FreeBSD.org</email>
</author>
<published>2023-08-22T19:00:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=918cade19b0ac8e250db1971c58ebcf873435611'/>
<id>urn:sha1:918cade19b0ac8e250db1971c58ebcf873435611</id>
<content type='text'>
2023-08-16 benchmarks/dbs: Broken on all supported releases for more than an year
</content>
</entry>
</feed>
