You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm wondering how one could utilize XACC across heterogeneous resources. For example, something interesting to me is running a VQA with a simulator estimating the cost function and the [also potentially computationally expensive] classical optimization part executing asynchronously using CPUs+GPUs. Going further, I could imagine a larger workflow comprising multiple ansatzes running concurrently on >1 QPU simulators or even across multiple nodes and optimizing concurrently for each ansatz.
What if I had a variety of classical platforms---e.g. CUDA, AMD, Intel--- at my disposal? Is the solution a directive-based (e.g. OpenMP, MPI) approach?
Thanks in advance.
The text was updated successfully, but these errors were encountered:
N.B. This is more of a discussion than issue.
First, thanks for materializing these ideas.
I'm wondering how one could utilize XACC across heterogeneous resources. For example, something interesting to me is running a VQA with a simulator estimating the cost function and the [also potentially computationally expensive] classical optimization part executing asynchronously using CPUs+GPUs. Going further, I could imagine a larger workflow comprising multiple ansatzes running concurrently on >1 QPU simulators or even across multiple nodes and optimizing concurrently for each ansatz.
What if I had a variety of classical platforms---e.g. CUDA, AMD, Intel--- at my disposal? Is the solution a directive-based (e.g. OpenMP, MPI) approach?
Thanks in advance.
The text was updated successfully, but these errors were encountered: