Introduction to Quantum Computing
TimeSunday, 17 November 20198:30am - 5pm
DescriptionQuantum computing offers the potential to revolutionize high-performance computing by providing a means to solve certain computational problems asymptotically faster than any classical computer. Relatively recently, quantum computing has advanced from merely a theoretical possibility to engineered reality, including commercial entities offering early prototype quantum processors, both special-purpose quantum annealers and general-purpose gate-model processors. The media has been showcasing each new development and implicitly conveying the message that quantum-computing ubiquity is nigh. Here, we will respond to this hype and provide an overview of the exciting but still early state of the field.
In this tutorial, we introduce participants to the computational model that gives quantum computing its immense computational power. We examine the thought processes that programmers need to map problems onto the two dominant quantum-computing architectures. And we discuss the current hardware and algorithmic challenges that must be overcome before quantum computing becomes a component of the HPC developer’s repertoire.