Date: Thu, 10 Oct 2024 09:31:10 GMT From: Lorenzo Salvadore <salvadore@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: 531d37da60 - main - Status/2023Q4/simd.adoc: Add report Message-ID: <202410100931.49A9VAHD095185@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=531d37da60f086512358bf3822bcaa1615e1c6f0 commit 531d37da60f086512358bf3822bcaa1615e1c6f0 Author: Getz Mikalsen <getz@FreeBSD.org> AuthorDate: 2024-10-10 09:23:29 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> CommitDate: 2024-10-10 09:28:29 +0000 Status/2023Q4/simd.adoc: Add report Reviewed by: status (Pau Amma <pauamma@gundo.com>) Pull Request: https://github.com/freebsd/freebsd-doc/pull/419 --- .../en/status/report-2024-07-2024-09/simd.adoc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/website/content/en/status/report-2024-07-2024-09/simd.adoc b/website/content/en/status/report-2024-07-2024-09/simd.adoc new file mode 100644 index 0000000000..52143067c9 --- /dev/null +++ b/website/content/en/status/report-2024-07-2024-09/simd.adoc @@ -0,0 +1,19 @@ +=== SIMD enhancements for aarch64 + +Links: + +link:https://www.youtube.com/live/OzX38cWdivc?si=VsMrEmT_IdKpjv7W&t=22070[EuroBSDCon 2024 presentation] URL: link:https://www.youtube.com/live/OzX38cWdivc?si=VsMrEmT_IdKpjv7W&t=22070[] + +link:http://fuz.su/~fuz/talks/eurobsdcon-str-talk.pdf[Slides from presentation (PDF)] URL: link:http://fuz.su/~fuz/talks/eurobsdcon-str-talk.pdf[] + +link:https://summerofcode.withgoogle.com/programs/2024/projects/TKRS35FA[Google Summer of Code (GSoC) project description] URL: link:https://summerofcode.withgoogle.com/programs/2024/projects/TKRS35FA[] + +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[] + + +Contact: Getz Mikalsen <getz@FreeBSD.org> + +The porting effort of the SIMD enhanced libc string functions from amd64 to aarch64 has been successfully completed. +There are now optimized implementations for 16 libc string functions in addition to those with implementations already available as part of the ARM optimized subroutines library. +There is also a presentation regarding the general method for these methods from EuroBSDCon 2024 available on YouTube with a short description in the end of how the porting has been done with regards to the aarch64 architecture. + +These enhancements significantly improve performance of string functions for all FreeBSD systems on the aarch64 platform. + +The code is currently undergoing acceptance testing in the form of an exp-run building all the ports, once without and once with the patch set applied to see if it has caused any new failures. + +Sponsor: Google LLC (GSoC 2024)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410100931.49A9VAHD095185>