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

allow for "concurrent decoding" for tile-composition #76

Open
ptahmose opened this issue Nov 7, 2023 · 1 comment
Open

allow for "concurrent decoding" for tile-composition #76

ptahmose opened this issue Nov 7, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@ptahmose
Copy link
Contributor

ptahmose commented Nov 7, 2023

c.f. #73 - when doing a tile-composition within accessors, it is desirable to perform a decompression-operation concurrently. This should speed up the operation considerably (assuming the availability of multiple cores i.e.).

The implementation should be not compromise the versatility of libCZI. Best case, the libCZI-codebase should not be tied to a concurrency platform, and imperative threading should also be avoided.

@ptahmose ptahmose added the enhancement New feature or request label Nov 7, 2023
@ptahmose
Copy link
Contributor Author

ptahmose commented Dec 6, 2023

This feature still seems valuable and desirable to me, but I'd choose to give it a a lower priority in the context of #73.
Reasons:

  • I'd expect only a modest performance increase for the specific use case
  • I'd expect integration and orchestration in the context of pylibCZI as challenging and not-really-clear at this point.

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

No branches or pull requests

1 participant