-
Notifications
You must be signed in to change notification settings - Fork 347
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
library size? #422
Comments
Embedded scenarios with a x86_64 cpu? 🤨 However, I suppose one could offer an additional switch for AVX-512 given its low prevalance. |
Ye good point Burning. For the record.. I didn't mean to make this like "Oh gosh" more than just wanted to point out a notiecable difference in the library size, as this can be a thing. I just don't know where I could point it out beyond here, in 'issues' :) |
Totally reasonable! |
The AVX-512 kernels can (and will) be reduced to 1/3-1/2 their current size with minimal performance impact. Sharing actual routines between them might be doable but I'm not sure it's that much of a win. |
Hi, this is just a question.. I been using a static lib with the C sources from 1.5.2 which here clocks out at 80kB ,
whereas 1.5.4 just released is clocking in 94kB, 14kB wow, that's a big addition? What has changed? I see avx512 instructions to be the main culprit I suppose. what does 1.5.4 do better for this size increase?
I use avx512 but I don't think I see much perf differences to justify such a big size increase? Of course it's relative, I'm not fussed on the desktop but technically, this is rather large in embedded scenarios. 18%ish size increase..
The text was updated successfully, but these errors were encountered: