Skip to content

[Question] Is the Hybrid Schrödinger-Feynman backend the only one that has a multi-processing/multi-threading option? #245

Discussion options

You must be logged in to vote

Hey 👋🏼

Before getting to the technical part: I converted this issue to a GitHub discussion. If you have any questions regarding DDSIM, this is probably the best place to ask since, as you already mentioned, the questions and answers are public and everyone can profit from them. Feel free to open more questions here!

As for the technical part:
Your observation is correct. Out of the Qiskit backends, only the HSF simulator can use multithreading.
All other backends run on a single thread/core. This is mainly due to the underlying decision diagram package (https://github.com/cda-tum/dd_package) not supporting multithreading at the moment.
For some context on why multithreading is hard with d…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by rentristandelacruz
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
bug Something isn't working
2 participants
Converted from issue

This discussion was converted from issue #244 on June 02, 2023 11:04.