LAS VEGAS — Where do IoT, AI and Quantum Computing intersect? The short answer is that they meet where data is growing exponentially. The long answer is… well, it’s complicated.
Last week, a panel at the Design Automation Conference (DAC) drilled deep into this difficult topic. Participating were the winners of the “2019 Under 40 Innovation Awards” — young engineers and researchers working on next-generation technologies.
The panelists, all eager for the dawn of a new era in design automation, called upon the electronic design automation (EDA) industry for more sophisticated tools to help them advance the Internet of things (IoT), artificial intelligence (AI) and even quantum computing.
But given the slowdown of Moore’s Law, what more can design automation contribute to electronic design? How exactly does EDA connect with AI?
Vijay Raghunathan, professor of electrical and computer engineering at Purdue University, explained: “One of the things EDA did for designs in general is to convert what was basically dark art [i.e. electronic design] into a very structured science.”
Raghunathan continued: “If you talk to AI researchers today, you realize the design of these algorithms and neural networks is really a dark art. One of the most interesting things going forward is to see if EDA can bring the same level of rigorous structure to the design of neural networks and design of AI algorithms.” He added, “To me, that is one of the most interesting aspects that connects the world of EDA with the world of AI.”
2019 Under 40 Innovation Awards Panel at DAC
From left to right: Huichu Liu, a staff research scientist at Intel; Vijay Raghunathan, professor at Purdue Univ.; Robert Wille, professor at Johannes Kepler Univ.; Rasit Onur Topaloglu, senior hardware developer and program manager at IBM
New-generation researchers also expect EDA tool vendors to jump into quantum computing — not in a few years, but today.
Robert Wille, a professor at Johannes Kepler University in Linz, Austria, said, “Everybody knows about Moore’s Law and design gaps we’ve experienced in decades with conventional computing technology.” Despite the widespread belief that the era of quantum computing is still far away, Wille stressed: “It makes absolutely sense for the design automation industry to start developing efficient and sophisticated EDA tools for Quantum Computing — right now.”
What is quantum computing for?
The panel, consisting of winners of this year’s Under-40 Innovation Awards, included Huichu Liu, a staff research scientist at Intel, Rasit Onur Topaloglu, senior hardware developer and program manager at IBM, Wille, and Raghunathan.
Yunji Chen, professor at the Institute of Computing Technology, Chinese Academy of Sciences, was another honoree, but couldn’t participate because he was not able to get a U.S. visa in time.
Given their diverse backgrounds, the panel covered a lot of ground, touched on diverse topics that ranged from IoT to AI and quantum computing.
For a layman, quantum computing is a mystery beyond solution. Asked why the world needs quantum computing, Wille said, “First, it’s important to understand that the quantum computer is not replacing the conventional computer we know.”
Instead, he said, it will be one of the many computing technologies of the future. The tech world has high hopes for quantum computers, which show promises, for example, in accelerating the exploitation of huge search bases.
“But the first killer app for quantum computing is what’s known as Shor’s algorithm — a quantum algorithm — developed years ago,” Wille explained. “The algorithm will help make factorization much more efficient. This is still considered as the holy grail of quantum computing, as [many believe] this will change the entire world [in theory].” But in reality, “This is still the furthest away.”
In recent years, as big industry players such as IBM, Google and Microsoft Research jump into the fray, the quantum computing community is seeing the emergence of new commercial applications. For example, quantum computers can be used “for simulating climate change, solving optimization problems … or… quantum chemistry is a huge topic,” said Wille.
So, although the quantum computer’s big goal of factorization is still far away, “We see today a variety of applications where [the use of] quantum computer may be beneficial,” said Wille.
As promising as this prospect might sound, Purdue’s Raghunathan cautioned that there are big challenges in quantum computing. “From an outsider’s perspective, I see there is a class of very hard problems — computationally hard problems — where quantum computing holds a lot of promise.” Solving optimization problems is one, by computing in the exponential space, for example, Raghunathan. “But the challenge is, how do you really extract true benefits [of quantum computing] for a class of really wide-spread hard computational problems which seem to be all over the place?”
Infrastructure for quantum computing
Obviously, none of the young innovators expects the EDA industry to stand still. By stressing the need for automation tools for quantum computers, Wille said, “We need them to find out what’s possible to fabricate and what’s possible to design.” He said, “We need to be prepared for the day when quantum computing becomes scalable.”
IBM’s Rasit Onur Topaloglu, another young innovation award winner, noted, “We also thought about this problem at IBM…we asked, when do we need automation tools to design quantum computing?”
Rasit Onur Topaloglu
He said, “We’ve concluded that up until 200 qubits, maybe we can still do it manually.” He added, “I am not going to project when we will reach 200 qubits, but we already have an 80 qubits architecture.” Although there is at least a seven year-gap from academic research to a product, he concluded that the research for design automation tools for quantum computing needs to start today. “When the idea [of quantum computing] takes off, we need those tools in the industry right away.”
>> Continue reading page two of this article originally published on our sister site, EE Times: “Where IoT, AI & Quantum Computing Meet.”