Skip to content
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

xsimd::transform replacement #1045

Open
bbias opened this issue Aug 14, 2024 · 1 comment
Open

xsimd::transform replacement #1045

bbias opened this issue Aug 14, 2024 · 1 comment

Comments

@bbias
Copy link

bbias commented Aug 14, 2024

Hello xsimd maintainers,

I noticed that the xsimd::transform function has been removed in version 10.0 of the xsimd library. I was wondering what the reason for this removal is and what the recommended best practice is for performing SIMD-optimized transform operations in its place.

Thank you for your insights!

@serge-sans-paille
Copy link
Contributor

We removed it because it doesn't belong to the core of xsimd, and we planned to fill https://github.com/xtensor-stack/xsimd-algorithm as an extension. As you can see, this hasn't been done (yet?). @JohanMabille I think I know your answer on that topic, but could you expand?

@bbias current approach would be to write the plain loop, which may be specialized to your use case (aligned / unaligned loads, unrolling factor etc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants