Quantum Accelerators for High-Performance Computing Systems

Preprint English OPEN
Britt, Keith A. ; Mohiyaddin, Fahd A. ; Humble, Travis S. (2017)

We define some of the programming and system-level challenges facing the application of quantum processing to high-performance computing. Alongside barriers to physical integration, prominent differences in the execution of quantum and conventional programs challenges the intersection of these computational models. Following a brief overview of the state of the art, we discuss recent advances in programming and execution models for hybrid quantum-classical computing. We discuss a novel quantum-accelerator framework that uses specialized kernels to offload select workloads while integrating with existing computing infrastructure. We elaborate on the role of the host operating system to manage these unique accelerator resources, the prospects for deploying quantum modules, and the requirements placed on the language hierarchy connecting these different system components. We draw on recent advances in the modeling and simulation of quantum computing systems with the development of architectures for hybrid high-performance computing systems and the realization of software stacks for controlling quantum devices. Finally, we present simulation results that describe the expected system-level behavior of high-performance computing systems composed from compute nodes with quantum processing units. We describe performance for these hybrid systems in terms of time-to-solution, accuracy, and energy consumption, and we use simple application examples to estimate the performance advantage of quantum acceleration.
  • References (23)
    23 references, page 1 of 3

    M. Mohseni, P. Read, H. Neven, S. Boixo, V. Denchev, R. Babbush, A. Fowler, V. Smelyanskiy, and J. Martinis, “Commercialize quantum technologies in five years.” Nature, vol. 543, no. 7644, p. 171, 2017.

    A. Aspuru-Guzik et al., ASCR Workshop on Quantum Computing for Science, Jun 2015.

    K. A. Britt and T. S. Humble, “High-performance computing with quantum processing units,” ACM Journal on Emerging Technologies in Computing Systems (JETC), vol. 13, no. 3, p. 39, 2017.

    A. P. Lund, M. J. Bremmer, and T. C. Ralph, “Quantum sampling problems, bosonsampling and quantum supremacy,” npj Quantum Information, vol. 3, p. 15, 2017.

    [5] T. M. Conte, E. Track, and E. DeBenedictis, “Rebooting computing: New strategies for technology scaling,” Computer, vol. 48, no. 12, pp. 10-13, 2015.

    [6] T. S. Humble and K. A. Britt, “Software systems for highperformance quantum computing,” in High Performance Extreme Computing Conference (HPEC), 2016 IEEE. IEEE, 2016, pp. 1-8.

    K. M. Svore and M. Troyer, “The quantum future of computation,” Computer, vol. 49, no. 9, pp. 21-30, Sept 2016.

    [8] Top500.org, TOP 500 The List. [Online]. Available: http: //www.top500.org

    [9] J. Kurzak, D. A. Bader, and J. Dongarra, Scientific computing with multicore and accelerators. CRC Press, 2010.

    [10] S. Mittal and J. S. Vetter, “A survey of CPU-GPU heterogeneous computing techniques,” ACM Computing Surveys (CSUR), vol. 47, no. 4, p. 69, 2015.

  • Metrics
    No metrics available
Share - Bookmark