Date of Award
3-1-2024
Document Type
Thesis
Degree Name
Master of Science in Computer Science
Department
Department of Electrical and Computer Engineering
First Advisor
Douglas D. Hodson, PhD
Abstract
Given the prevalence of Python-based packages in the existing quantum network simulation ecosystem, we attempt to assess what might be realistically gained by switching to Julia. We focus our experimental activities on three areas: 1) surveying the characteristics of Julia as they tie into robust framework development, 2) presenting benchmarks that compare Julia and Python with respect to elements of possible simulation workloads, and 3) producing a tangible lightweight Julia architecture for modeling components in a manner similar to SeQUeNCe. Our analysis suggests that while Julia does o.er performance advantages over Python over certain workloads, knowing the reasons for why and when it does not deliver necessitates an understanding of the at-times complex dance between type-stability and code generality.
AFIT Designator
AFIT-ENG-MS-24-M-016
Recommended Citation
Joubert, Takashi, "Design Considerations for the Use of the Julia Programming Language in Future Quantum Networking Simulation Software" (2024). Theses and Dissertations. 7682.
https://scholar.afit.edu/etd/7682
Comments
A 12-month embargo was observed for posting this work on AFIT Scholar.
Distribution Statement A, Approved for Public Release. PA case number on file.