TY - GEN
T1 - When Machine Learning Meets Quantum Computers
T2 - 26th Asia and South Pacific Design Automation Conference, ASP-DAC 2021
AU - Jiang, Weiwen
AU - Xiong, Jinjun
AU - Shi, Yiyu
N1 - Publisher Copyright: © 2021 Association for Computing Machinery.
PY - 2021/1/18
Y1 - 2021/1/18
N2 - Along with the development of AI democratization, the machine learning approach, in particular neural networks, has been applied to wide-range applications. In different application scenarios, the neural network will be accelerated on the tailored computing platform. The acceleration of neural networks on classical computing platforms, such as CPU, GPU, FPGA, ASIC, has been widely studied; however, when the scale of the application consistently grows up, the memory bottleneck becomes obvious, widely known as memory-wall. In response to such a challenge, advanced quantum computing, which can represent 2 states with quantum bits (qubits), is regarded as a promising solution. It is imminent to know how to design the quantum circuit for accelerating neural networks. Most recently, there are initial works studying how to map neural networks to actual quantum processors. To better understand the state-of-the-art design and inspire new design methodology, this paper carries out a case study to demonstrate an end-to-end implementation. On the neural network side, we employ the multilayer perceptron to complete image classification tasks using the standard and widely used MNIST dataset. On the quantum computing side, we target IBM Quantum processors, which can be programmed and simulated by using IBM Qiskit. This work targets the acceleration of the inference phase of a trained neural network on the quantum processor. Along with the case study, we will demonstrate the typical procedure for mapping neural networks to quantum circuits.
AB - Along with the development of AI democratization, the machine learning approach, in particular neural networks, has been applied to wide-range applications. In different application scenarios, the neural network will be accelerated on the tailored computing platform. The acceleration of neural networks on classical computing platforms, such as CPU, GPU, FPGA, ASIC, has been widely studied; however, when the scale of the application consistently grows up, the memory bottleneck becomes obvious, widely known as memory-wall. In response to such a challenge, advanced quantum computing, which can represent 2 states with quantum bits (qubits), is regarded as a promising solution. It is imminent to know how to design the quantum circuit for accelerating neural networks. Most recently, there are initial works studying how to map neural networks to actual quantum processors. To better understand the state-of-the-art design and inspire new design methodology, this paper carries out a case study to demonstrate an end-to-end implementation. On the neural network side, we employ the multilayer perceptron to complete image classification tasks using the standard and widely used MNIST dataset. On the quantum computing side, we target IBM Quantum processors, which can be programmed and simulated by using IBM Qiskit. This work targets the acceleration of the inference phase of a trained neural network on the quantum processor. Along with the case study, we will demonstrate the typical procedure for mapping neural networks to quantum circuits.
KW - IBM Qiskit
KW - IBM Quantum
KW - MNIST dataset
KW - neural networks
KW - quantum computing
UR - https://www.scopus.com/pages/publications/85100597976
U2 - 10.1145/3394885.3431629
DO - 10.1145/3394885.3431629
M3 - Conference contribution
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 593
EP - 598
BT - Proceedings of the 26th Asia and South Pacific Design Automation Conference, ASP-DAC 2021
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 18 January 2021 through 21 January 2021
ER -