WIP: [Vulkan] speed up bank lookup with LRU cache, batch growth to 32 #2578

Draft
wildcard wants to merge 3 commits from descriptor_pool_opt into master
Member

Adds a tiny 8 entry LRU cache(should be tested for optimal number)
Increase batch growth to 32 (should be tested to determine the difference between 16 and 32)

Adds a tiny 8 entry LRU cache(should be tested for optimal number) Increase batch growth to 32 (should be tested to determine the difference between 16 and 32)
[Vulkan] speed up bank lookup with LRU cache, batch growth to 32
Some checks failed
eden-license / license-header (pull_request) Failing after 18s
460c7829cf
Adds a tiny 8 entry LRU cache(should be tested for optimal number)
Increase batch growth to 32 (should be tested to determine the difference between 16 and 32)
DraVee force-pushed descriptor_pool_opt from 460c7829cf
Some checks failed
eden-license / license-header (pull_request) Failing after 18s
to 828fcfe9d1
Some checks reported errors
eden-license / license-header (pull_request) Failing after 23s
GitHub Actions [CI] Build cancelled
2025-12-08 01:16:15 +01:00
Compare
Fix license headers
All checks were successful
eden-license / license-header (pull_request) Successful in 20s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
91f7cbaeb8
[DONOTMERGE] add debug knobs for faster testing
All checks were successful
eden-license / license-header (pull_request) Successful in 17s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
1550e1e62f
* should work?

Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
All checks were successful
eden-license / license-header (pull_request) Successful in 17s
Required
Details
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin descriptor_pool_opt:descriptor_pool_opt
git switch descriptor_pool_opt
Sign in to join this conversation.
No description provided.