Ampere Goes Quantum: Get Your Qubits in the Cloudby Dr. Ian Cutress on February 16, 2022 9:01 AM EST
When we talk about quantum computing, there is always the focus on what the ‘quantum’ part of the solution is. Alongside those qubits is often a set of control circuitry, and classical computing power to help make sense of what the quantum bit does – in this instance, classical computing is our typical day-to-day x86 or Arm or others with ones and zeros, rather than the wave functions of quantum computing. Of course, the drive for working quantum computers has been a tough slog, and to be honest, I’m not 100% convinced it’s going to happen, but that doesn’t mean that companies in the industry aren’t working together for a solution. In this instance, we recently spoke with a quantum computing company called Rigetti, who are working with Ampere Computing who make Arm-based cloud processors called Altra, who are planning to introduce a hybrid quantum/classical solution for the cloud in 2023.
It’s All About the Qubits
The striking thing about quantum computing has always been the extravagant hardware required – a ‘golden steampunk chandelier’ of tubes and cables all required to bring the temperature of the hardware down hundredths of a degree above absolute zero. This minimizes thermal effects on the elements of a quantum computer, known as the qubit. Depending on the type of qubit involved, those cables can carry microwave signals, and how the chandelier is constructed often determines how many qubits are involved.
Qubits are the quantum computational power, and the more you have (in theory) the more exponentially more computing power there is on tap. However, because quantum computing doesn’t deal in absolutes, sometimes those qubits are used for resiliency, which is needed at such extreme environments. You’ll find that quantum computers list an ‘effective’ number of qubits equivalent to the computational power, rather than the actual physical number present. Beyond that, there are different types of Qubits.
Transmon qubits rely on superconducting electron pairs being controlled inside a three-dimensional cavity. A spin qubit controls individual electron spins with magnetic fields. Most companies use Transmon qubits (Google, IBM, Rigetti), whereas Intel dropped its Transmon development in favour of spin qubits. Exactly how many qubits a system needs to do ‘useful’ work is a hot topic in the literature, although Google claims it has performed computation impossible on classical computing with only 53 physical Transmon qubits – again, another hot topic for debate.
The ultimate goal of quantum computing is to enable computing resources that can solve classical problems whose compute requirements are impossible within reasonable time frames. The typical example is Shor’s Algorithm, to find prime factors of number (essentially solving the underlying basis for cryptography that should take millions of years) in seconds. Another example is solving a typically quantum-like system, such as chemistry and biochemical interactions. Also optimization, going beyond typical ‘traveling salesman’ into machine learning – the idea is that quantum computing can assist training or inference to check all possible answers, simultaneously.
Quantum computing has always been seen as a future horizon of where high-performance should go. However, it is one of those elements that always seems 10-20 years away. In the early 2000s it was seen as 10-20 years away, and the same is true today. However there are now more startups and funded ventures willing to put in more research to get these systems up and running. One of those is Rigetti, and today is an announcement of a collaboration with Ampere Computing.
Put The Quantum In The Cloud, Ampere Plus Rigetti
For the last few years, there has been a focus in putting high-performance computational resources within reach of everyone. The offering of cloud computing, web services, and 1000s of processors at your fingertips has never been more real, or been more easy. With enough money in your bucket, the cloud providers make it easy to spin up resources for storage, networking, services, or compute. Cloud computing like this is designed to scale as and when you need it. Rigetti wants to do the same with quantum computing.
Rigetti Computing, founded in 2013, is a series C funded quantum computing startup with a public $200m investment to date. Late last year, it announced the start of its new scalable quantum computing infrastructure – with a chip containing 40 transmon-style qubits, multiple chips can be embedded onto a single package for a single quantum computing chandelier. The goal of these designs is to accelerate machine learning, both for quantum compute and classical compute, and as a result, they’re partnering with Ampere Computing which makes the Altra Max Arm-based CPUs.
The goal of the partnership is to provide a cloud-native solution combining both classical and quantum computing. Spinning up an instance would include some qubits and some cores, allowing customers to use standard machine learning APIs that would be naturally split across the two types of hardware. In this heterogeneous combination, the goal is to take advantage of the quantum system to do what it does best, and then leverage the traditional compute resources with the Altra Max CPUs for machine learning scale out.
Rigetti says that its solution will scale to hundreds of qubits, while Ampere resources can scale as naturally as most compute can. Rigetti chose Ampere as a partner in this instance because of what the company can provide – Ampere always states that its processors are cloud-native, or built for the cloud, and that its 128-core chip can provide 1024 cores in a traditional 2U server with Arm Neoverse N1 performance.
At this point of the partnership, Rigetti and Ampere are at work developing a combination system up and running. Right now, the Ampere CPUs are to be part of the coupled performance resource, although Rigetti says that there could be a time where Ampere’s hardware might replace the FPGAs in the control units of the quantum system itself. The partnership aims to start working on a proof of concept, creating a local-to-Rigetti example of a cloud-native hybrid quantum/classical infrastructure, and creating a software stack optimized for machine learning. Rigetti says that it is already working with customers interested in the co-design to give itself targets for software optimizations.
The timeline for the rollout is still early, with a proof-of-concept planned over the next few months, then deployment with tier 1 cloud partners through 2023. The idea is to initially work with key customers to help optimize their workflows to combine with the hardware. Then it’s simply a case of scale out – more qubits for quantum, more CPUs for classical. Ampere is set to launch Siryn this year, its own custom Arm core built on next generation process node technology, and we were told that the scope is to bring in future Ampere generations as they are developed.
Rigetti says that it has made strides in enabling transmon qubits viable at scale. Intel dropped its transmon qubit program because it didn’t think it could scale, but also because they could create spin qubits fairly easily (however, control is a different part of that story). Rigetti plans to scale to the hundreds of qubits, allowing cloud customers to take a chunk of however many qubits they need at the time. One issue I brought up with them is synchronicity, and it sounds like they have a system that, in a traditional sense, can be asynchronous to scale. Rigetti believes there are elements to machine learning, both training and inference, that will scale with qubit count in this way.
Is Quantum Computing still a distant hope? The promise here is a hybrid product, with quantum and classical resources, for cloud customers in 2023. I fully expect that to be a viable use case. However, as is always the question with quantum computing – what problem is it solving, and is it better than classical?
Post Your CommentPlease log in or sign up to comment.
View All Comments
Diogene7 - Wednesday, February 16, 2022 - linkI think that as 2022 it is too early to chase quantum computing : it is a bit like as NASA would be trying to go to Mars before having successfully sent a satellite in space…
I think it would make much more sense to first allocate the ressources to the development of spintronics as a 1st step, and then build upon the learnings from spintronics to reach quantum computing : this still would take 25 years or more…
lemurbutton - Wednesday, February 16, 2022 - link100% betting that Ampere Computing will be acquired by AMD, Intel, Nvidia, Microsoft, Google, or Amazon within the next 12 months.
Yojimbo - Wednesday, February 16, 2022 - linkWhy, though?
defaultluser - Wednesday, February 16, 2022 - linksimple: because they got beat on future Neoverse 2 sales by the much bigger players, and at the same time, this sort of desperation Push into new markets usually ends-up with the company in receivership
Yojimbo - Wednesday, February 16, 2022 - linkBut who really wants to buy them and why? Amazon already has its own Arm-core based CPUs. Google could do the same if they wanted. I doubt Intel wants to get into Arm CPUs. NVIDIA has its own Arm CPU development. AMD did and likely would make its own again if it wants to get into Arm. I just don't see what Ampere really offers anyone since they abandoned their own chips designs and started tweaking Arm cores. Any company with the ability to buy Ampere can do that on their own. Ampere would be bought for 1) IP or 2) market. Nuvia, for example, had valuable IP. I don't see good evidence that Ampere have either IP or a market position at the moment.
CharmNinja - Thursday, February 17, 2022 - linkOther reason to acquisition could be human capitol OR time to market .
Yojimbo - Thursday, February 17, 2022 - linkThey can hire the engineers away if they want. Time to market is not so critical here because there isn't really much of a market, yet. But Amazon and NVIDIA already have chips either out or coming soon. I think Ampere would need to be willing to sell itself for bargain prices if the reason that, for example Microsoft or Google, would buy them is to save development time.
Wilco1 - Thursday, February 17, 2022 - linkDespite using standard Arm designs, their Altra and Altra Max beats everybody else on the market - not only Intel/AMD's fastest servers, but it looks like it should still outperform Graviton 3 despite being on an older process and using much older cores. Ampere is also working on a custom core that should be released this year. So they have plenty of unique IP and know-how that others can't match.
Yojimbo - Thursday, February 17, 2022 - linkOutperform it on what? Someone's benchmarks? I'm certain AWS greatly prefers Graviton3 to Altria. AWS designed it to be what they want.
Ampere was using custom cores but they abandoned them for standard Arm cores. Yes, they are likely to have to make custom cores in the future because 1) they need to differentiate themselves somehow and 2) Arm is unlikely to be spending the money they did under Softbank or would have under NVIDIA on such designs. That doesn't mean Ampere's custom cores are preferable. We have indication that they have not been preferable in the past and no indication there's any value to them in the future. So there's no reason to assume they have much in the way of IP or unique know-how to offer.
Wilco1 - Thursday, February 17, 2022 - linkIt doesn't seem you follow the server reviews on AnandTech - the Altra Max review shows quite the gap between Graviton 2 and Altra (Max): https://images.anandtech.com/graphs/graph16979/122...
That's a lot of differentiation despite using the exact same core! A custom core allows even more differentiation of course. We know their new core will obviously be better than Altra and must beat N2 in some PPA metrics (eg. perf/area so they can add more cores on a chip).