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

Revisit memory allocation performance #573

Open
lukemartinlogan opened this issue Jul 26, 2023 · 0 comments
Open

Revisit memory allocation performance #573

lukemartinlogan opened this issue Jul 26, 2023 · 0 comments

Comments

@lukemartinlogan
Copy link
Collaborator

Small I/O in the Hermes 2.0 platform is roughly 30% slower than the original Hermes 1.0 code in the single-thread case. This seems to be, in large part, due to the performance of memory allocation. Tasks have to be allocated from shared memory, which appears to account for this 30% difference. This can likely be reduced, as tasks are typically small (no more than 300 bytes).

@lukemartinlogan lukemartinlogan added the in-progress Currently working on issue label Jul 26, 2023
@lukemartinlogan lukemartinlogan removed the in-progress Currently working on issue label Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Performance
Development

No branches or pull requests

1 participant