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

[Feature Request] GPU kernel for "measure" and "rydberg_corr" #372

Open
hxwang-amazon opened this issue Jul 6, 2022 · 2 comments
Open
Assignees
Labels
enhancement New feature or request unitaryhack

Comments

@hxwang-amazon
Copy link

hxwang-amazon commented Jul 6, 2022

Is your feature request related to a problem? Please describe.
It seems measure and rydberg_corr functions (I'm not sure if rydberg_density and apply are also the case) are performed on CPU rather than GPU, when running the Bloqade simulation on GPUs (with CUDA and Adapt).

Describe the solution you'd like
@Roger-luo suggests writing a GPU kernel for these functions

Describe alternatives you've considered
Not using measure in the evolution simulation process.

Additional context

@hxwang-amazon hxwang-amazon added the enhancement New feature or request label Jul 6, 2022
@Roger-luo Roger-luo self-assigned this Jul 6, 2022
@RamAIbot
Copy link

RamAIbot commented Jun 6, 2023

Hi @weinbe58
I would like to work on this issue for unitary hack. Can you provide more details on which function should I parallelize using CUDA ?

@weinbe58
Copy link
Member

weinbe58 commented Jun 7, 2023

@RamAIbot A good place to start would be to look at #449 for some initial work I did on making a CUDA kernel for measure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request unitaryhack
Projects
None yet
Development

No branches or pull requests

4 participants