What Quantum Computing Could Mean for Software Development - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
DevOps
News
11/5/2020
08:00 AM
Connect Directly
Twitter
RSS
E-Mail
50%
50%

What Quantum Computing Could Mean for Software Development

Once the stuff of speculation, the growth of quantum software development may share some similarities with the rise of MLOps and AIOps.

Last week, during Quantum.Tech Digital’s virtual Quantum Thursday sessions, a group of stakeholders from IBM, Harvard, Goldman Sachs, and the startup scene discussed scaling up and maturing quantum software development.

Talk of quantum computing -- the use of quantum mechanics to create compute power -- has been kicked around for some time. The hope is this will allow for exponentially faster and complex processing that outstrips current resources. The conversation last Thursday explored some aspirations tied to quantum software development, which would work with this caliber of computing, and what benefits industry might see from these efforts.

Image: Elnur - stock.Adobe.com
Image: Elnur - stock.Adobe.com

Quantum computing shares many characteristics with the emerging technology sector and is also an active field of fundamental research, said panel moderator, Sebastian Hassinger, quantum computing research and ecosystem partnerships global leader with IBM. “It’s a collaborative and iterative process,” he said. “There is a combination of researchers in industry and academia working together, often in very open science kinds of ways on the fundamental sides of quantum computing.” This is in addition to working with leaders in industry research who are looking at the potential applications of quantum technology, Hassinger said, particularly in areas where traditional computing might not have a path forward to meet certain critical challenges.

As speculative as quantum software development sounds, it is not an entirely alien concept. There is a broad class of quantum algorithms, said Yudong Cao, founder and CTO for startup Zapata Computing, that share similar features as machine learning models. “If you look at MLOps or AIOps, this is very much the sort of software engineering challenge [in quantum software] that people also face with AI.” He leads an effort at Zapata to provide software that might help industrial players explore possibilities of quantum computing.

Cao said when he started in the field, quantum computing was still largely an academic discipline with theoretical works that might predict what could be done with a quantum computer, as well as experimental works that demonstrate what could be done. “Today we’re seeing this gap become narrower and narrower,” he said. “On the theory side, we’re improving our algorithms to reduce the amount of resources. On the other side, new hardware is coming online.”

There is a frontier emerging for quantum computing thanks to software solutions and hardware maturing, but Cao said the confusing ecosystem needs to be sorted out. “What is needed is a set of tools that allow people to tap into this diverse landscape effectively,” he said. For instance, Cao said there can be software engineering issues such as framework compatibility, particularly when a developer wants to tap into tools from the open source world.

The scale of quantum computing could also introduce issues with data management, comparable to the intensive data seen with machine learning and AI, with the potential to scale up. “The dimensions of the data space can become very large,” Cao said.

Academic interests in quantum software development can be complementary in certain ways to industry’s need such computing resources, according to Prineha Narang, assistant professor at the John A. Paulson School of Engineering and Applied Sciences at Harvard University. She is also founder and CTO of startup Aliro Quantum.

Narang said in the academic arena, her research group thinks about quantum computing in terms of understanding correlations in quantum matter and how to predict them. “We want to be able to run really large calculations that tell us something that is new physics, new phenomena,” she said. “Something that is totally new and would not have been expected if you’d just done a classical or pen and paper calculation.”

On the business side, she said through her work at Aliro she sees industry focused on what quantum computing can do for them now. Industry is also concerned about what might happen with their work on programs if the quantum hardware changes or something more advanced comes along. “While these two sound totally different . . . what they are asking for is very similar,” Narang said. There is mutual demand in academia and industry for access to good quantum software, she said, that is reliable, and keeps up with the hardware. “They want to know they are getting the best performance,” Narang said. “They want abstraction but they don’t want so much abstraction that they lose performance.”

Overall, these are still early days for quantum software development, with new discoveries ahead, said Will Zeng, head of quantum research for Goldman Sachs. He said he has been assessing what affect quantum computing may have on core processes. “In the last few years, we’ve been able to show we can build some quantum computers as an industry,” Zeng said. “Not great quantum computers -- early, prototype quantum computers.”

Developing valuable applications with quantum is the big next hurdle, he said. His team works on resource estimation, which takes on problems that can be linked to a theoretical advantage for Goldman Sachs. A key task, Zeng said, is to think about prospects and significant advantages that might be realized if the right resources become available in this arena. “We would estimate how good of a quantum computer we would need in order to achieve that advantage,” he said.

Quantum software might eventually play a role in working more efficiently, Zeng said, but quantum computing still has a way to go before its potential is realized. “In the quantum space right now, we’re not ready to be planning production deployments yet,” he said. “We’re in the stage before that.”

 

For more content on quantum computing, follow up with these stories:

The Rise of TensorFlow

Is Quantum Computing Ready for Prime Time?

AI Explosion Brewing in the Cloud for 2020

Joao-Pierre S. Ruth has spent his career immersed in business and technology journalism first covering local industries in New Jersey, later as the New York editor for Xconomy delving into the city's tech startup community, and then as a freelancer for such outlets as ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Slideshows
10 Ways to Transition Traditional IT Talent to Cloud Talent
Lisa Morgan, Freelance Writer,  11/23/2020
News
What Comes Next for the COVID-19 Computing Consortium
Joao-Pierre S. Ruth, Senior Writer,  11/24/2020
News
Top 10 Data and Analytics Trends for 2021
Jessica Davis, Senior Editor, Enterprise Apps,  11/13/2020
White Papers
Register for InformationWeek Newsletters
The State of Cloud Computing - Fall 2020
The State of Cloud Computing - Fall 2020
Download this report to compare how cloud usage and spending patterns have changed in 2020, and how respondents think they'll evolve over the next two years.
Video
Current Issue
Why Chatbots Are So Popular Right Now
In this IT Trend Report, you will learn more about why chatbots are gaining traction within businesses, particularly while a pandemic is impacting the world.
Slideshows
Flash Poll