\u003Cfigcaption class=\"wp-element-caption\">One of IBM's dilution refrigerators. Photo via \u003Ca href=\"https://www.flickr.com/photos/ibm_research_zurich/39936158034/in/album-72157720168496793/\">IBM Research\u003C/a>. \u003C/figcaption>\u003C/figure>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> Especially with your material science background.That seems like that's a big part of the ball game.\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong> But they're fundamentally a kind of different beast too, because we're now using and leveraging quantum mechanics to program the qubits and the quantum computers and be able to perform algorithms on them. So it has a different flavor to it than a classical bit.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In fact, you can use quantum mechanical properties such as superposition and entanglement. Those are new knobs to turn when you're thinking about algorithms. In certain instances, it can be complementary to classical devices. But it really is a whole new area to explore.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> I've heard that cubits aren’t exactly stable. You have them super cooled and are trying to keep them in this particular state. To produce one qubit, do you need a lot of redundancy and error correction?\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong>When we're talking about 433 qubits, it's all on one chip, right? So when you program them, a lot of times, we leverage two qubit gates where you need to entangle two qubits together.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You set it up and map your circuit onto the qubits in a very specific way in order to get an answer. Now, the stability piece that you're referring to—qubits are inherently sensitive. We have to cool the qubits that we use down to 15 millikelvin because of exactly what you said.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You're trying to basically hold the qubit in this state for as long as possible so you can run the calculation that you need to run. Basically, you need to have enough time to perform the gate operations for your circuit. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Qubits are susceptible to noise. Sometimes we know where that noise comes from and sometimes we don't. When we think about how we arrange the qubits on the chip, we're doing it in a way that minimizes noise most of the time. We use what's called a \u003Ca href=\"https://research.ibm.com/blog/heavy-hex-lattice\">heavy hex architecture\u003C/a>. That limits the crosstalk between qubits to minimize the noise so you're able to have as long coherence times as possible to run the circuits and do a practical calculation within hours, not in a lifetime. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We've also developed a lot of other techniques to manage the noise. Error correction is something that our teams are working towards and developing out the theory for certain error correction that will include having a fault tolerant device and error rates low enough that we can actually run some of those codes.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>But we're also looking at error mitigation, which leverages classical post-processing methods and can capture the noise regardless of whether we know where it comes from or not, to be able to account for the noise and then correct for it so that we can get out as accurate results as maybe even in an error corrected regime.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>There's active research ongoing and software tools that are being developed so that we can leverage these techniques as they are developed in real time and use them for our applications research and run algorithms and circuits that are interesting to us.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>One of the things that we've recently released, which you can actually access through \u003Ca href=\"https://quantum-computing.ibm.com/lab/docs/iql/runtime/\">Qisket runtime\u003C/a> is something called probabilistic error cancellation. What this essentially does is when you run a circuit, it runs the inverse of certain parts of the circuit, and you effectively are able to learn where the noise is that way. Then the post post-processing divides it into smaller circuits and you can pull it all back together and account for the noise.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>There are opportunities for machine learning, certainly. We're thinking very seriously about how AI and quantum intersect. Especially since \u003Ca href=\"https://newsroom.ibm.com/2022-11-09-IBM-Unveils-400-Qubit-Plus-Quantum-Processor-and-Next-Generation-IBM-Quantum-System-Two\">we just announced our System Two\u003C/a> and the plans for that. We're thinking very carefully about how all these things will play together and where AI can help quantum and where quantum can help AI.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> What's the rough equivalent of 433 qubits to classical computing?\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong> This is a tough question to answer. We think of the qubits in terms of state. If you just do a rough back of the envelope calculation, people will usually say it's two to the n. So two to the 433 [\u003Cem>states\u003C/em>] is a lot. Huge. I think two to 275, that's more than the number of atoms in the universe. So it's absolutely massive. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>But there's a lot of nuance that goes into that, especially when we're talking about actually programming a quantum computer and using it to look at a chemistry problem or a problem in finance or anything like that. In addition to that, you have to take into account the noise that you have present in the system.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>So it's hard to say about what the computing power today is of a device that has 433 qubits. If you project out to where someday we have error rates that are as close to zero as possible, then that's where you start talking about this two to the n and harnessing the power of the universe. You know, all these things.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>That's the potential that it brings to us in terms of compute. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> That two to the n is what exactly? \u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong> It's basis states.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can use the examples of molecules. Water might use somewhere around 14 qubits. If you have 14 qubits, then that's 10 to the four classical bits, right?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can calculate it out that way. But again, there's a lot of nuance here. We need to carefully consider the types of problems that quantum will be good for. It's not necessarily all the same problems that you can think of classical being good for. That's my caveat, but it kind of gives you a rough idea.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> \u003C/em>\u003Cem>Some crypto algorithms are trying to be quantum safe, while others like \u003C/em>\u003Ca href=\"https://quantum-computing.ibm.com/composer/docs/iqx/guide/shors-algorithm\">\u003Cem>Shor's Algorithm\u003C/em>\u003C/a>\u003Cem> are uniquely suited for quantum computing. Why is that?\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong> Shor's is an algorithm that is in that long-term error corrected regime, right? You would need to use error correction for it. A lot of the famous algorithms that you've heard of that show exponential speed up with quantum computers, typically what we're talking about are in that regime. There are some algorithms that are famous for chemistry, like \u003Ca href=\"https://qiskit.org/textbook/ch-algorithms/quantum-phase-estimation.html\">quantum phase estimation\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>That said,we're, we're doing a lot to bring bring algorithms closer to near term and error mitigation—and maybe even error mitigation combined with error correction—in these early days will allow us to start solving problems that I don't think we would've thought that we would've been able to solve before as early as as this. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Shor's algorithm definitely leverages quantum devices that have these sort of \u003Ca href=\"https://quantumcomputing.stackexchange.com/questions/1855/what-counts-as-an-ancilla-qubit\">ancilla qubits\u003C/a>. When you think of the back of an envelope calculation for what you would need to be able to run Shor's algorithm or crack RSA or something like that, you'll see numbers that are in the millions of qubits. You have to account for that overhead that comes with the error correction. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The asterisk is we're doing things earlier than we thought. I think that that's part of the reason that we're talking about quantum safe now. We don't know what the timeline is exactly, but we do have methods to address this that are available today. For example, our \u003Ca href=\"https://www.ibm.com/z\">zSystems\u003C/a> are quantum safe systems already. It's definitely something to start considering now. If you had asked me the same question like two years ago, I would've said that's so far away.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>And now I'm like, Hmm. Start planning now.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> What other tasks or applications is quantum computing suited to?\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong> We think about it in three big buckets. The simulation of nature is one of them. That includes not just molecular simulations, but physics falls into this category. Material science falls into this category. You can think of this as being a space that's interesting because nature is quantum mechanical. So if you are then leveraging a device that is also quantum mechanical—there's some obvious connection there. In addition to that,there's been theoretical proofs that show that there should be at least more than polynomial speed up possible with quantum computers with certain problems such as dynamics, energy states, ground states, and things of that nature. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The second category is generally mathematics and processing data with complex structures. This is where quantum machine learning comes in. We talked about Shor’s and factoring. That fits into this category. There are algorithms that have been shown for quantum machine learning that imply that there should be an exponential speed up possible in certain cases.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We try to focus on these two areas in particular we think hold a lot of promise because they have this greater than polynomial potential associated with them for using a quantum computer. Those are really obvious areas to look at. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The last category is search and optimization. So \u003Ca href=\"https://en.wikipedia.org/wiki/Grover%27s_algorithm\">Grover's\u003C/a> falls into this category. These are areas that we don't necessarily have theoretical proofs yet that there could be super polynomial speed up or greater than polynomial or exponential speed up. But we know that it promises probably somewhere around quadratic, maybe more. We're still researching and looking, so you never know what you're gonna find. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>There are certain algorithms like \u003Ca href=\"https://qiskit.org/documentation/finance/tutorials/00_amplitude_estimation.html\">amplitude estimation\u003C/a> and \u003Ca href=\"https://en.wikipedia.org/wiki/Amplitude_amplification\">amplification \u003C/a>that we think could act as accelerators for the other two areas that I talked about. Regardless of what kind of speed up, we would expect that it could still help in these other areas as well.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can imagine it's almost two to the n number of use cases that map onto those areas and it encompasses a lot of different things. We're exploring a lot of different areas with partners and coupling it and tying it to things that are really valuable and hard classically.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>That's key, right? If something's really easy classically, you could argue why look at quantum for it. Something that's hard classically is where we think that quantum can lend some kind of advantage or some kind of speed up. In the long run, those are the areas that we're exploring.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> Speaking of hypothetical use cases, have you seen the TV show \u003C/em>\u003Ca href=\"https://www.youtube.com/watch?v=408u7VCMtZk\">\u003Cem>Devs\u003C/em>\u003C/a>\u003Cem>?\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG\u003C/strong>: No, what was the use case?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD\u003C/em>\u003C/strong>\u003Cem>: Simulating the past and future.\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG\u003C/strong>: Oh my goodness. Okay...Well, there is prediction, right?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> Sure. I mean, simulating nature, right? \u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong> No, it's not that far.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> Okay. Oh, no.\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cem>Because you are helping people process quantum jobs, are there any adjustments they need to make for their algorithms or data to be suitable for quantum computing?\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong> It depends on how you want to use quantum computers, right? A lot of our discussions are around—as we're pointing to the next generation of these quantum-centric supercomputing centers and where you really have classical \u003Ca href=\"https://en.wikipedia.org/wiki/High-performance_computing\">HPC\u003C/a> next to a quantum device—how do you best leverage the workloads between those?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>There's a lot of things that we've been thinking about in terms of how you ideally would approach a problem. How would you set it up in such a way that you have the right parts of the problem being addressed classically and then other pieces with a quantum computer.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>But the algorithms that we do and the circuits that we run are inherently different from classical ones. Again, it really comes down to how you divvy up the problem, and which pieces you want to put where. At a very high level, that’s what would need to be taken into consideration.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Something to point out here is that quantum computers aren't big data types of devices. That's another area that we think that there's a lot to be done from the classical standpoint. But if you want to look at something that has a high complexity, high interconnectivity, or is by virtue dynamic, those are the kinds of things that the quantum computer handles really well.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you were to run something on a quantum computer, you want to make sure that it's the right circuit that's going into it and the algorithm that you're using.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>RD:\u003C/em>\u003C/strong>\u003Cem> Is there anything else you wanted to cover that we didn't talk about?\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>JG:\u003C/strong> In general, thinking about the different use cases and the different areas is really important to do as a field, right? This is a very multidisciplinary area, and we need to have folks that are coming from all points of view. Whether it's software development, engineering, architects, and even those that are on more of the classical side.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Learning about quantum and bringing that lens has really pushed us forward in a truly unique way for this field. It has to do with the fact that it's an emerging area. It's all hands on deck and we're all kind of learning together. \u003C/p>\n\u003C!-- /wp:paragraph -->","html","2023-02-06T21:25:11.000Z",{"current":865},"the-frontier-of-computing-qa-with-ibm-quantum-computing-research",[867,875],{"_createdAt":868,"_id":869,"_rev":870,"_type":871,"_updatedAt":868,"slug":872,"title":874},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":873},"code-for-a-living","Code for a Living",{"_createdAt":868,"_id":876,"_rev":870,"_type":871,"_updatedAt":868,"slug":877,"title":879},"wp-tagcat-quantum-computing",{"current":878},"quantum-computing","quantum computing","The nature of simulating nature: Q&A with IBM quantum computing research",[882,888,894,900],{"_id":883,"publishedAt":884,"slug":885,"sponsored":12,"title":887},"f0807820-02d7-4fc5-845f-3d76514b81c0","2025-08-11T16:00:00.000Z",{"_type":10,"current":886},"renewing-chat-on-stack-overflow","Renewing Chat on Stack Overflow ",{"_id":889,"publishedAt":890,"slug":891,"sponsored":12,"title":893},"e33464c4-b21b-4019-8b86-64a46335a95e","2025-08-07T16:00:00.000Z",{"_type":10,"current":892},"a-new-worst-coder-has-entered-the-chat-vibe-coding-without-code-knowledge","A new worst coder has entered the chat: vibe coding without code knowledge",{"_id":895,"publishedAt":896,"slug":897,"sponsored":12,"title":899},"8b04b236-51d5-4747-9de8-2fe6e6a2512e","2025-08-04T16:00:00.000Z",{"_type":10,"current":898},"cross-pollination-as-a-strategic-advantage-for-forward-thinking-organizations","Cross-pollination as a strategic advantage for forward-thinking organizations",{"_id":901,"publishedAt":902,"slug":903,"sponsored":12,"title":905},"5bddfa7a-32ce-4f9b-9919-10f03a9ef39b","2025-07-31T16:00:00.000Z",{"_type":10,"current":904},"do-ai-coding-tools-help-with-imposter-syndrome-or-make-it-worse","Do AI coding tools help with imposter syndrome or make it worse?",{"count":907,"lastTimestamp":908},7,"2023-05-25T09:48:04Z",["Reactive",910],{"$sarticleModal":859},["Set"],["ShallowReactive",913],{"sanity-hb1kNGs3XjG9rS5Gnl_cYxijjxlz2hA-q3ZQLFOgUfw":-1,"sanity-comment-wp-post-21588-1755286190798":-1},"/2023/02/06/the-frontier-of-computing-qa-with-ibm-quantum-computing-research"]