qiskit-advocate / qamp-spring-23

Qiskit advocate mentorship program (QAMP) Spring 23 cohort (April - July 2023)
12 stars 2 forks source link

Vonneumannize the Transpiler #7

Open jwoehr opened 1 year ago

jwoehr commented 1 year ago

Description

Transpilation is largely a multifaceted optimization problem of the sort that Quantum Computing proposes to handle.

In the spirit of "eating one's own cooking", we will explore ways to use quantum computing in quantum program transpilation.

There have been suggestions of this sort in years past when devices were smaller and more limited. Today, with larger devices, the problem may be more tractable.

Much of the work will still be classical (file i/o, factoring the problem, etc.). However, my take on this is that employing the device to transpile for itself is a sort of sanity check on Quantum Computing itself.

Deliverables

A version of the transpiler that employs actual quantum computing hardware in certain instances where practical.

Mentors details

Number of mentees

3

Type of mentees

We will want 2 hardcore developers who will code and 1 documentation expert who will maintain the project website and blog which will effectively document our project.

jwoehr commented 1 year ago

Note to Qiskit Team -- this project may require extended access to larger devices.

omarcostahamido commented 1 year ago

yes! (sorry, just want to be in the loop 😄)

jwoehr commented 1 year ago

@omarcostahamido YOU ARE DRAFTED! 🥇

gunchamalik commented 1 year ago

@jwoehr I am interested in learning more about transpilation and can contribute to this project for the mentee 3 skills.

jwoehr commented 1 year ago

Interesting paper on related subject Quantum-assisted quantum compiling

jwoehr commented 1 year ago

@gunchamalik hoping some more Advocates sign up soon! Then we can meet and chat about this idea.

mpham26uchicago commented 1 year ago

Hi @jwoehr , are you still taking Mentee 1/2? I have experience in transpilation, specifically in unitary decomposition.

jwoehr commented 1 year ago

Yes, @mpham26uchicago you are the first to ask about those positions in the mentorship. But it looks like you have proposed your own project, #33 !