Closed gwwatkin closed 2 years ago
A starting point for reflection (notes with Kero)
Part 1
Part 2
If you're a team, then please include a list of all names. Team: George Watkins, Alex Nguyen, Varun Seshadri, Keelan Watkins. Advisors: Alexandru Paler, Hoi-Kwan Lau, Steven Pearce.
george_watkins@sfu.ca
Lattice Surgery Quantum Error Correction Compiler
(max 1000 characters) A proposed solution to mitigate the occurrence of errors in quantum computers are quantum error correcting codes (QECC). We focus on Lattice Surgery (LS) of surface codes. Recent work has focused on building compilers that translate an arbitrary quantum circuit to its equivalent error corrected version. Our goal is to publicly offer a way of adding error correction to quantum circuits using LS. We will offer this functionality to any quantum programmer through a public web interface and as a Python package, both open sourced. So far, we have built part of the compiler and a web visualizer that converts a quantum circuit into abstract LS operations. In this project to be funded, we will improve scalability of the compilation and of the visualization, to set up the compiler as a micro service, and to implement methods for confirming the correctness of the resulting LS circuit. https://docs.google.com/document/d/16Y3XX-ZHtsDqjBaDcniN2TLTpZRV3_8eVwQ-OcuFTr4
This should be a < 2min video. Keep it simple and avoid spending time on video production. Just talking naturally into the camera works great. https://youtu.be/aIJrkZdUDGg
Development time, web hosting, conference and travel fees, publication fees.
We aim at being done in 6 months. During the first 3 months, we plan addressing the problems of correctness and scaling. After that we plan on moving onto resource estimation and simulations with error models. We are leaving a gap at the end for additional refinements and maybe move onto error decoding. Near the end of the project, we plan to present our results at the Quantum Compiler session of the APS March Meeting (Mar 14-18, 2022). Detailed timeline in video.
Main Repository: https://github.com/latticesurgery-com/lattice-surgery-compiler. Public UI (Experimental) https://latticesurgery.com.
No.
Help sharing the project?
C. Referred by a UF grant winner.
Heard about it during a presentation.
Yes.
Suggestions:
I'm happy to continue contributing to this project part time as a web developer working on both the front end UI, the backend web server responsibilities as well as the deployment of the web application.
Kero:
I think given Unitary fund's interest is, we should also highlight that we are making a website (so more people can access our tool) and publishing a Python package. Also we should be more in details about what we are planning in 6 months.
@gwwatkin as anyone has the link can edit it, it is preferable that we not share it publicly.
I set it to anyone can comment before sharing
mb, adding the link back: https://docs.google.com/document/d/16Y3XX-ZHtsDqjBaDcniN2TLTpZRV3_8eVwQ-OcuFTr4/edit?usp=sharing
Application submitted!
Apply here https://unitary.fund/