git: 86f80589b1 - main - Status/2023Q4: Add simd.adoc

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Tue, 12 Dec 2023 09:19:00 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=86f80589b12390734d41d201c261a8faa30f2979

commit 86f80589b12390734d41d201c261a8faa30f2979
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2023-12-12 09:09:21 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2023-12-12 09:17:55 +0000

    Status/2023Q4: Add simd.adoc
    
    Reviewed by:    status (Pau Amma <pauamma@gundo.com>)
---
 .../en/status/report-2023-10-2023-12/simd.adoc       | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/website/content/en/status/report-2023-10-2023-12/simd.adoc b/website/content/en/status/report-2023-10-2023-12/simd.adoc
new file mode 100644
index 0000000000..533787f764
--- /dev/null
+++ b/website/content/en/status/report-2023-10-2023-12/simd.adoc
@@ -0,0 +1,20 @@
+=== SIMD enhancements for amd64
+
+Links: +
+link:https://freebsdfoundation.org/blog/a-sneak-peek-simd-enhanced-string-functions-for-amd64/[FreeBSD Foundation blog post] URL: link:https://freebsdfoundation.org/blog/a-sneak-peek-simd-enhanced-string-functions-for-amd64/[] +
+link:https://man.freebsd.org/cgi/man.cgi?query=simd&sektion=7&manpath=FreeBSD+15.0-CURRENT[simd(7)] URL: link:https://man.freebsd.org/cgi/man.cgi?query=simd&sektion=7&manpath=FreeBSD+15.0-CURRENT[] +
+link:https://github.com/clausecker/freebsd-src/commits/acceptance-testing[Work currently under acceptance testing] URL: link:https://github.com/clausecker/freebsd-src/commits/acceptance-testing[]
+
+Contact: Robert Clausecker <fuz@FreeBSD.org>
+
+The project to enhance the libc with SIMD implementations of string functions for amd64 has now concluded.
+In total, SIMD implementations for 17 libc functions have been written, complemented by scalar implementations where needed.
+Through this rewrite, performance of these functions on strings with an average length of 64 characters was improved by an average factor of 5.54.
+In addition, 9 other library functions were rewritten to call into the SIMD-enhanced routines, conveying benefits without requiring additional assembly implementations.
+Please see the FreeBSD Foundation blog post linked above for more details.
+
+Parts of the SIMD work are already found in the CURRENT branch.
+The rest is currently undergoing acceptance testing and will be merged if no problems emerge.
+It is planned to back port all improvements to 14-STABLE for inclusion into FreeBSD 14.1.
+
+Sponsor: The FreeBSD Foundation