Advertisement

Student User Experience with the IBM QISKit Quantum Computing Interface

  • Stephan Barabasi
  • James Barrera
  • Prashant Bhalani
  • Preeti Dalvi
  • Ryan Dimiecik
  • Avery LeiderEmail author
  • John Mondrosch
  • Karl Peterson
  • Nimish Sawant
  • Charles C. Tappert
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 70)

Abstract

The field of quantum computing is rapidly expanding. As manufacturers and researchers grapple with the limitations of classical silicon central processing units (CPUs), quantum computing sheds these limitations and promises a boom in computational power and efficiency. The quantum age will require many skilled engineers, mathematicians, physicists, developers, and technicians with an understanding of quantum principles and theory. There is currently a shortage of professionals with a deep knowledge of computing and physics able to meet the demands of companies developing and researching quantum technology. This study provides a brief history of quantum computing, an in-depth review of recent literature and technologies, an overview of IBMs QISKit for implementing quantum computing programs, and two successful programming examples. These two programs along with the associated Jupyter notebook pages will provide additional intermediate samples for IBM Q Experience.

Keywords

Quantum computer Qubit QISKit Tutorial Student 

References

  1. 1.
    Lyshevski, S.E., Iafrate, G.J., Brenner, D., Goddard III, W.A.: There’s plenty of room at the bottom: an invitation to enter a new field of physics. In: Handbook of Nanoscience, Engineering, and Technology, 2nd edn., pp. 27–36. CRC Press (2007)Google Scholar
  2. 2.
    Arons, A.B., Peppard, M.B.: Einstein’s proposal of the photon concepta translation of the annalen der physik paper of 1905. Am. J. Phys. 33(5), 367–374 (1965)CrossRefGoogle Scholar
  3. 3.
    Kumar, K., Sharma, N.A., Prasad, R., Deo, A., Khorshed, M.T., Prasad, M., Dutt, A., Ali, A.B.M.S.: A survey on quantum computing with main focus on the methods of implementation and commercialization gaps. In: 2015 2nd Asia-Pacific World Congress on Computer Science and Engineering (APWC on CSE), pp. 1–7. IEEE (2015)Google Scholar
  4. 4.
  5. 5.
    Almudever, C.G., Lao, L., Fu, X., Khammassi, N., Ashraf, I., Iorga, D., Varsamopoulos, S., Eichler, C., Wallraff, A., Geck, L., et al.: The engineering challenges in quantum computing. In: 2017 Design, Automation and Test in Europe Conference and Exhibition (DATE), pp. 836–845. IEEE (2017)Google Scholar
  6. 6.
    Kanellos, M.: Moores Law to Roll on for Another Decade. CNET News.com (2003)Google Scholar
  7. 7.
    Waldrop, M.M.: More than moore. Nature 530(7589), 144–148 (2016)CrossRefGoogle Scholar
  8. 8.
    Vu, C.: IBM makes quantum computing available on IBM cloud to accelerate innovation. IBM News Room (2016)Google Scholar
  9. 9.
    DiVincenzo, D.P.: The physical implementation of quantum computation. Fortschritte der Physik: Prog. Phys. 48(9–11), 771–783 (2000)CrossRefGoogle Scholar
  10. 10.
    Van Meter, R., Devitt, S.J.: The path to scalable distributed quantum computing. Computer 49(9), 31–42 (2016)CrossRefGoogle Scholar
  11. 11.
    Tan, K.Y., Partanen, M., Lake, R.E., Govenius, J., Masuda, S., Möttönen, M.: Quantum-circuit refrigerator. Nat. Communi. 8, 15189 (2017)Google Scholar
  12. 12.
    Lee, P.: Dwave Quantum Computing Company. News Room (2018)Google Scholar
  13. 13.
    (Ginni) Rometty, V.M.: IBM QISKit Github Project. IBM. https://github.com/QISKit (2018)
  14. 14.
    Barenco, A., Deutsch, D., Ekert, A., Jozsa, R.: Conditional quantum dynamics and logic gates. Phys. Rev. Lett. 74(20), 4083 (1995)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Stephan Barabasi
    • 1
  • James Barrera
    • 1
  • Prashant Bhalani
    • 1
  • Preeti Dalvi
    • 1
  • Ryan Dimiecik
    • 1
  • Avery Leider
    • 1
    Email author
  • John Mondrosch
    • 1
  • Karl Peterson
    • 1
  • Nimish Sawant
    • 1
  • Charles C. Tappert
    • 1
  1. 1.Seidenberg School of Computer Science and Information SystemsPace UniversityPleasantvilleUSA

Personalised recommendations