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 条
  • [31] Stability of real-time modular simulation of analog systems
    Dmitriev-Zdorov, VB
    Merezin, NI
    Popov, VP
    Dougal, RA
    COMPEL 2000: 7TH WORKSHOP ON COMPUTERS IN POWER ELECTRONICS, PROCEEDINGS, 2000, : 263 - 267
  • [32] A modular approach to real-time sensorial fusion systems
    Gil-Castiñeira, F
    Rodríguez-Hernández, PS
    González-Castaño, FJ
    Costa-Montenegro, E
    Asorey-Cacheda, R
    Carballo, JMP
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2004, 3213 : 685 - 691
  • [33] A modular approach to programming distributed real-time systems
    Ren, SP
    Agha, GA
    Saito, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 36 (01) : 4 - 12
  • [34] Decentralized, modular real-time control for machining applications
    Yook, J
    Tilbury, D
    Chervela, K
    Soparkar, N
    PROCEEDINGS OF THE 1998 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1998, : 844 - 849
  • [36] MODULAR ABSTRACTIONS FOR VERIFYING REAL-TIME DISTRIBUTED SYSTEMS
    DELEON, H
    GRUMBERG, O
    FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (01) : 7 - 43
  • [37] Back-end software for highly dependable real-time control systems
    Domaratsky, Y
    Perevozchikov, M
    Ingulets, A
    Alkhovik, A
    25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 237 - 244
  • [38] Testing the Input Timing Robustness of Real-time Control Software for Autonomous Systems
    Powell, David
    Arlat, Jean
    Chu, Hoang Nam
    Ingrand, Felix
    Killijian, Marc-Olivier
    2012 NINTH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2012), 2012, : 73 - 83
  • [39] SIMULATION OF REAL-TIME ROBOT CONTROL SYSTEMS USING PLAYER/STAGE SOFTWARE
    Komasilovs, Vitalijs
    Stalidzans, Egils
    8TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2010, ISC 2010, 2010, : 39 - 41
  • [40] Modular design of real-time systems using hierarchical communicating real-time state machines
    Furfaro, A
    Nigro, L
    Pupo, F
    REAL-TIME SYSTEMS, 2006, 32 (1-2) : 105 - 123