Skip to content

Avoid quadratic eviction scans across cache pools - #27

Merged
mkhazraee merged 1 commit into
mainfrom
moein/multi_pool_eviction_opt
Sep 10, 2026
Merged

Avoid quadratic eviction scans across cache pools#27
mkhazraee merged 1 commit into
mainfrom
moein/multi_pool_eviction_opt

Conversation

@mkhazraee

Copy link
Copy Markdown
Collaborator

Replace repeated eviction searches with one traversal per allocation attempt in DRAM and G3. Preserve score order and restore skipped entries on exit.

Extend existing allocation tests to check bounded heap work and candidate reuse.

@mkhazraee
mkhazraee force-pushed the moein/multi_pool_eviction_opt branch 2 times, most recently from bec4a4a to 0ced649 Compare September 10, 2026 18:45
@mkhazraee
mkhazraee changed the base branch from moein/touch_ups to main September 10, 2026 18:46
Signed-off-by: Moein Khazraee <moein@nvidia.com>
@mkhazraee
mkhazraee force-pushed the moein/multi_pool_eviction_opt branch from 0ced649 to 549b313 Compare September 10, 2026 18:48
@mkhazraee
mkhazraee merged commit 0c24225 into main Sep 10, 2026
3 checks passed
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