Visible to the public Prototype Container-Based Platform for Extreme Quantum Computing Algorithm Development

TitlePrototype Container-Based Platform for Extreme Quantum Computing Algorithm Development
Publication TypeConference Paper
Year of Publication2019
AuthorsDreher, Patrick, Ramasami, Madhuvanti
Conference Name2019 IEEE High Performance Extreme Computing Conference (HPEC)
Keywordscloud computing, cloud computing software environment, cloud computing system, composability, computer security challenges, Containers, Docker container environment, Docker Containers, Hardware, IBM Q Experience, IBM Q Experience Web site, Libraries, Predictive Metrics, prototype container based system, prototype container system, prototype container-based platform, prototype environment, Prototypes, pubcrawl, Qiskit source codes, quantum computer, quantum computing, quantum computing algorithm development, quantum computing devices, quantum computing hardware platforms, quantum computing security, quantum simulators, rapid prototype development, Resiliency, Scalability, Software, source code (software)
AbstractRecent advances in the development of the first generation of quantum computing devices have provided researchers with computational platforms to explore new ideas and reformulate conventional computational codes suitable for a quantum computer. Developers can now implement these reformulations on both quantum simulators and hardware platforms through a cloud computing software environment. For example, the IBM Q Experience provides the direct access to their quantum simulators and quantum computing hardware platforms. However these current access options may not be an optimal environment for developers needing to download and modify the source codes and libraries. This paper focuses on the construction of a Docker container environment with Qiskit source codes and libraries running on a local cloud computing system that can directly access the IBM Q Experience. This prototype container based system allows single user and small project groups to do rapid prototype development, testing and implementation of extreme capability algorithms with more agility and flexibility than can be provided through the IBM Q Experience website. This prototype environment also provides an excellent teaching environment for labs and project assignments within graduate courses in cloud computing and quantum computing. The paper also discusses computer security challenges for expanding this prototype container system to larger groups of quantum computing researchers.
DOI10.1109/HPEC.2019.8916430
Citation Keydreher_prototype_2019