…is that I gotta have more Fire Opal….
I recently wrote an article titled, “Q-CTRL’s Fire Opal is Awesome.” The TL;DR of it is that I gave the Fire Opal team deep circuits that produce sheer noise on NISQ devices and they returned to me practical results from NISQ devices. How’d they do it? They reveal a few of their secrets in the article “Firing Up Quantum Algorithms — Boosting Performance Up To 9,000X With Autonomous Error Suppression” by Q-CTRL CEO Prof. Michael Biercuk.
While waiting for Fire Opal’s official release, I have been working on an algorithm that generates deep circuits that have to run on NISQ devices. I’ve been throwing the kitchen sink at this algorithm:
- circuit optimizers
- qubit assignment optimizers
- measurement error mitigators
- and, a few other classical programming tricks
The end result is noise. The classical programming tricks are actually providing the greatest benefits.
My apologies for not naming the libraries I’m using, but I’m still searching for more tools and the best combination of tools in hopes of mitigating the noise as much as possible. But, as I tell my collaborator, if I could completely solve the noise problem we’d have one heck of a paper to write.