Modular software for real-time quantum control systems

被引:3
|
作者
Riesebos, Leon [1 ]
Bondurant, Brad [1 ]
Whitlow, Jacob [1 ]
Kim, Junki [2 ,3 ]
Kuzyk, Mark [1 ]
Chen, Tianyi [4 ]
Phiri, Samuel [1 ]
Wang, Ye [1 ]
Fang, Chao [1 ]
Van Horn, Andrew [1 ]
Kim, Jungsang [1 ]
Brown, Kenneth R. [1 ]
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
[2] Sungkyunkwan Univ, SKKU Adv Inst Nanotechnol SAINT, Suwon 16419, South Korea
[3] Sungkyunkwan Univ, Dept Nanoengn, Suwon 16419, South Korea
[4] Duke Univ, Dept Phys, Durham, NC 27708 USA
基金
美国国家科学基金会;
关键词
real-time control systems; modular software; software portability; quantum computing;
D O I
10.1109/QCE53715.2022.00077
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Real-time control software and hardware is essential for operating quantum computers. In particular, the software plays a crucial role in bridging the gap between quantum programs and the quantum system. Unfortunately, current control software is often optimized for a specific system at the cost of flexibility and portability. We propose a systematic design strategy for modular real-time quantum control software and demonstrate that modular control software can reduce the execution time overhead of kernels by 633% on average while not increasing the binary size. Our analysis shows that modular control software for two distinctly different systems can share between 49.8% and 91.0% of covered code statements. To demonstrate the modularity and portability of our software architecture, we run a portable randomized benchmarking experiment on two different ion-trap quantum systems.
引用
收藏
页码:545 / 555
页数:11
相关论文
共 50 条
  • [1] Towards a modular timing analysis of real-time software systems
    deFigueiredo, JCA
    Perkusich, A
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 4442 - 4447
  • [2] A MODULAR APPROACH TO REAL-TIME SOFTWARE
    CHAO, A
    COMPUTER DESIGN, 1986, 25 (18): : 85 - 88
  • [3] Functional simulation of real-time quantum control software
    Riesebos, Leon
    Brown, Kenneth R.
    2022 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2022), 2022, : 535 - 544
  • [4] A real-time control software architecture for microtelemanipulator systems
    Zhou, Q
    Kallio, P
    Lind, M
    Koivo, HN
    PROCEEDINGS OF THE ICMA'98 - ADVANCED MECHATRONICS: FIRST-TIME-RIGHT, VOLS 1 AND 2, 1998, : 681 - 690
  • [5] SOFTWARE CONCURRENCY IN REAL-TIME CONTROL-SYSTEMS - A SOFTWARE NUCLEUS
    SEARS, KH
    MIDDLEDITCH, AE
    SOFTWARE-PRACTICE & EXPERIENCE, 1985, 15 (08): : 739 - 759
  • [6] Object oriented design, modular analysis, and fault-tolerance of real-time control software systems
    Perkusich, A
    Perkusich, MLB
    Chang, SK
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (03) : 447 - 476
  • [7] Enhanced real-time execution of modular control software based on IEC 61499
    Zoitl, Alois
    Smodic, Rene
    Suender, Christoph
    Grabmair, Gunnar
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 327 - +
  • [8] A laboratory course in real-time software for the control of dynamic systems
    Lim, Dong-Jin
    IEEE TRANSACTIONS ON EDUCATION, 2006, 49 (03) : 346 - 354
  • [9] Software environment for integrating critical real-time control systems
    Younis, MF
    Aboutabl, M
    Kim, D
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (11) : 649 - 674
  • [10] A software framework for real-time embedded automation and control systems
    Perkusich, A
    Almeida, HO
    de Araujo, DH
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 181 - 184