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

Investigate UTF8/UTF16 transcoding with AVX512 #93269

Open
stephentoub opened this issue Oct 10, 2023 · 2 comments
Open

Investigate UTF8/UTF16 transcoding with AVX512 #93269

stephentoub opened this issue Oct 10, 2023 · 2 comments
Labels
area-System.Text.Encoding avx512 Related to the AVX-512 architecture tenet-performance Performance related issue
Milestone

Comments

@stephentoub
Copy link
Member

And whether there's anything that can be applied from https://lemire.me/blog/2023/09/13/transcoding-unicode-strings-at-crazy-speeds-with-avx-512.

@stephentoub stephentoub added this to the 9.0.0 milestone Oct 10, 2023
@ghost
Copy link

ghost commented Oct 10, 2023

Tagging subscribers to this area: @dotnet/area-system-text-encoding
See info in area-owners.md if you want to be subscribed.

Issue Details

And whether there's anything that can be applied from https://lemire.me/blog/2023/09/13/transcoding-unicode-strings-at-crazy-speeds-with-avx-512.

Author: stephentoub
Assignees: -
Labels:

area-System.Text.Encoding, tenet-performance

Milestone: 9.0.0

@lemire
Copy link

lemire commented Oct 26, 2023

I actually have a secret projet to work on this (not specifically with AVX-512, though that would be great).

We think that UTF-8 validation, for example, could be improved in dotnet.

If you'd like to chat, get in touch!!!

(Note that I have contributed to dotnet/runtime in the past.)

@BruceForstall BruceForstall added the avx512 Related to the AVX-512 architecture label Mar 18, 2024
@eiriktsarpalis eiriktsarpalis modified the milestones: 9.0.0, 10.0.0 Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-System.Text.Encoding avx512 Related to the AVX-512 architecture tenet-performance Performance related issue
Projects
None yet
Development

No branches or pull requests

4 participants