Skip to content
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

Use a queue instead of a stack for the context pool #44926

Merged
merged 2 commits into from
Apr 21, 2022
Merged

Conversation

pchintalapudi
Copy link
Member

Using a queue rather than a stack distributes the modules over the available TSContext locks more evenly, which will probably help increase throughput.

Depends on #44914

@pchintalapudi pchintalapudi added the compiler:codegen Generation of LLVM IR and native code label Apr 9, 2022
@vchuravy vchuravy changed the base branch from master to pc/jit-lockdown April 10, 2022 12:33
Base automatically changed from pc/jit-lockdown to master April 19, 2022 22:32
@pchintalapudi pchintalapudi added the merge me PR is reviewed. Merge when all tests are passing label Apr 20, 2022
@DilumAluthge DilumAluthge merged commit 6ae5039 into master Apr 21, 2022
@DilumAluthge DilumAluthge deleted the pc/pool-ds branch April 21, 2022 04:59
@DilumAluthge DilumAluthge removed the merge me PR is reviewed. Merge when all tests are passing label Apr 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler:codegen Generation of LLVM IR and native code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants