Approaches to Improve the Execution Time of a Quantum Network Simulation

Abstract

Evaluating quantum networks is an expensive and time-consuming task that benefits from simulation. A potential improvement is to utilize GPUs, namely by leveraging NVIDIA's programming framework, CUDA. To avoid performance pitfalls of higher level languages and programming models such as the so called "two language problem," the Julia Programming Language provides the basis for the development effort. This research develops a two module prototype quantum network simulation framework using GPUs and Julia. Performance of the software is measured and compared against other languages such as MATLAB.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 23, 2021
Accession Number
AD1157162

Entities

People

  • Joseph A. Tippit

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Air Force
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Department Of Defense
  • Engineering
  • High Level Languages
  • High Performance Computing
  • Operating Systems
  • Programming Languages
  • Quantum Bits
  • Quantum Computing
  • Quantum Information
  • Quantum Information Science
  • Quantum Mechanics
  • United States

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.
  • Software Engineering.

Technology Areas

  • Quantum Computing