Skip to content

Use hedge reading from RAM for work-stealing and similar algorithms on multicore systems to nullify RAM tail latency and gain near perfect determinism #27159

@dumblob

Description

@dumblob

Describe the feature

See https://github.com/LaurieWired/tailslayer

And detailed explanation in video https://www.youtube.com/watch?v=KKbgulTp3FE

Use Case

I am frustrated with huge tail latency (DRAM refreshes, their non-determinism, etc.) especially with latency-sensitive scenarios (scheduling algorithms for multicore parallel processing waiting for reading the scheduling algorithm data structures!, web server responses, high-frequency trading, etc.).

Proposed Solution

No response

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

Version used

latest

Environment details (OS name and version, etc.)

any

Note

You can use the 👍 reaction to increase the issue's priority for developers.

Please note that only the 👍 reaction to the issue itself counts as a vote.
Other reactions and those to comments will not be taken into account.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature/Enhancement RequestThis issue is made to request a feature or an enhancement to an existing one.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions