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

Lorenzo Salvadore <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by salvadore:

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

commit 86f80589b12390734d41d201c261a8faa30f2979
Author:     Robert Clausecker <[email protected]>
AuthorDate: 2023-12-12 09:09:21 +0000
Commit:     Lorenzo Salvadore <[email protected]>
CommitDate: 2023-12-12 09:17:55 +0000

    Status/2023Q4: Add simd.adoc
    
    Reviewed by:    status (Pau Amma <[email protected]>)
---
 .../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 <[email protected]>
+
+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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.