Skip to content

Add support for limited number of reservations - #39

Merged
micprog merged 9 commits into
masterfrom
num_reservations
Feb 19, 2026
Merged

micprog merged 9 commits into
masterfrom
num_reservations

Conversation

@micprog

@micprog micprog commented May 6, 2025

Copy link
Copy Markdown
Member

If limited LR/SC support is OK, NUM_RESERVATIONS can be set to reduce how many active atomics are supported, significantly improving PPA. This means that some reservations may be cleared without another actor accessing that address, as too many actors are reserving at the same time. If the parameter is not set, existing code will remain, so is backwards-compatible.

micprog added 4 commits May 7, 2025 16:50
If limited LR/SC support is OK, NUM_RESERVATIONS can be set to reduce
how many active atomics are supported, significantly improving PPA. This
means that some reservations may be cleared without another actor
accessing that address, as too many actors are reserving at the same
time. If the parameter is not set, existing code will remain, so is
backwards-compatible.
@micprog
micprog force-pushed the num_reservations branch from f9ec9f4 to 50df4d2 Compare May 7, 2025 14:50
@micprog
micprog marked this pull request as ready for review May 9, 2025 13:59
@micprog
micprog requested review from fischeti and thommythomaso May 9, 2025 13:59
@micprog
micprog requested a review from SamuelRiedel May 9, 2025 14:09
@micprog
micprog merged commit 6f24184 into master Feb 19, 2026
2 checks passed
@micprog
micprog deleted the num_reservations branch February 19, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants