-
Notifications
You must be signed in to change notification settings - Fork 44
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
Suggestion: Add Threaded read-ahead decompression #34
Comments
kcgen
changed the title
Suggestions for v6
Suggestions for v6 - Threaded read-ahead decompression
Oct 23, 2020
Two first bullet points are doable and would be really an improvement
Le sam. 24 oct. 2020 à 01:16, kcgen <[email protected]> a écrit :
…
-
*Threaded read-ahead decompression* Configurable via API in KiB (which
gets converted to N compressed blocks internally). Threaded, so latency
isn't added to the requested read. If a requested location already exists
in the decoded set of read-ahead blocks, then it's returned immediately and
any new read-ahead block are decoded to the cache.
-
*LRU cache* Configurable via API in KiB. So requests for already
decompressed data can be returned immediately instead of burning another
decompression round.
-
*ZStandard Codec Support* (via LibZStandard); with pass-through of API
settings for common ZStandard features - like number of cores, block sizes,
compression settings, and so on. The API will allow emulator-specific and
platform-specific settings to optimize the performance of of the library.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#34>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAW4WBJXHYIH4ACLQSJA3K3SMIFGBANCNFSM4S5EKCEQ>
.
|
kcgen
changed the title
Suggestions for v6 - Threaded read-ahead decompression
Suggestion: Add Threaded read-ahead decompression
Oct 24, 2020
A straightforward implementation of this using pthread implementation is being considered. |
Any news regarding it? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Threaded read-ahead decompression
The text was updated successfully, but these errors were encountered: