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

In-place and batch decode functions #217

Open
3 tasks
Krastanov opened this issue Jan 19, 2024 · 0 comments
Open
3 tasks

In-place and batch decode functions #217

Krastanov opened this issue Jan 19, 2024 · 0 comments
Labels
ECC Having to do with the ECC submodule good first issue Good for newcomers performance bug Something is unreasonably slow

Comments

@Krastanov
Copy link
Member

In #212 we provide a number of decoders, however the current interface has performance detriments:

  • we need to have an in-place decode! method that does not allocate a new array each time it outputs a guess
  • we need a (in-place) bach decode_batch method that can take advantage of vectorization and SIMD (or at least it can take advantage of multi-threading)
  • the current vcat used in the decoders is pretty bad for performance and a good first place to try a fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ECC Having to do with the ECC submodule good first issue Good for newcomers performance bug Something is unreasonably slow
Projects
None yet
Development

No branches or pull requests

1 participant