Originally posted by bug77
View Post
Announcement
Collapse
No announcement yet.
FreeBSD Has Been Working On AMD64 SIMD libc Optimizations - Coming For FreeBSD 14.1
Collapse
X
-
-
Originally posted by ddriver View PostI'd rather see compilers auto vectorize to avx 512, Seems like most compilers still target 128 bit simd for auto vectorization.
The ideal thing would be to use auto dispatch, not sure why that is not a thing yet in GCC.
- Likes 1
Comment
-
Originally posted by ddriver View Post
There's nothing preventing the compiler from targeting older SIMD implementations if your cpu doesn't support the most recent.
Targeting what's essentially "SSE" in this day and age... quite backward.
AVX2 is a more reasonable suggestion though.Last edited by smitty3268; 16 February 2024, 09:18 PM.
- Likes 2
Comment
-
Originally posted by ddriver View PostI'd rather see compilers auto vectorize to avx 512, Seems like most compilers still target 128 bit simd for auto vectorization.
Last edited by Gonk; 16 February 2024, 09:45 PM.
- Likes 6
Comment
-
Originally posted by bug77 View PostI don't get it. Is FreeBSD working on adding SIMD optimizations to libc? Or are they working on putting existing optimizations at work in FreeBSD?
- Likes 2
Comment
-
I find it unbelievable that they had no SSE till now.
Meanwhile glibc is already getting rid of some SSE versions/implementations: https://www.phoronix.com/news/Glibc-...ng-SSSE3-Paths
Comment
Comment