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

Restore HPMC GPU performance. #1653

Open
joaander opened this issue Nov 8, 2023 · 1 comment
Open

Restore HPMC GPU performance. #1653

joaander opened this issue Nov 8, 2023 · 1 comment
Labels
complex A particularly complex or large project that involves significant amount of effort. hpmc HPMC component task Something needs to be done.

Comments

@joaander
Copy link
Member

joaander commented Nov 8, 2023

Description

After #1651 and #1652 are complete, restore the HPMC kernels from HOOMD-blue 2.x.

Motivation and context

Prior to the 3.0 release, there was a half-completed major refactor to the HPMC kernels to enable NVRTC, depletants, and attempt to improve performance. In practice, it slowed performance for most users. After #1651 and #1652 are complete, HPMC will no longer support implicit depletants or RTC on the GPU and we can then bring back the old kernels to restore the previous level of performance.

@joaander joaander added hpmc HPMC component task Something needs to be done. complex A particularly complex or large project that involves significant amount of effort. labels Nov 8, 2023
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@github-actions github-actions bot added the stale There has been no activity on this for some time. label Jul 25, 2024
@joaander joaander removed the stale There has been no activity on this for some time. label Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complex A particularly complex or large project that involves significant amount of effort. hpmc HPMC component task Something needs to be done.
Projects
None yet
Development

No branches or pull requests

1 participant