论文标题
在异质MPSOC平台上加速复杂控制方案,用于量子计算
Accelerating complex control schemes on a heterogeneous MPSoC platform for quantum computing
论文作者
论文摘要
超导量子位(Qubits)的控制和读数需要具有GIGAHERTZ频率和纳秒精度的微波脉冲。为了生成和分析这些微波脉冲,我们开发了一个基于FPGA的多功能电子平台。尽管基本功能直接在FPGA内处理,保证了纳秒时间尺度上的最高精度,但更复杂的控制方案使得在硬件中实现不切实际。 为了提供确定性的时机和低潜伏期的灵活性,我们开发了任务框架框架。它可以在异质多处理器系统中(MPSOC)的实时处理单元(RPU)上执行复杂的控制方案,所谓的用户任务。这些用户任务是使用标准C语言方便地指定的,并在加载到RPU上时由MPSOC平台自动编译。我们介绍了TaskRunner框架以及定时基准的体系结构,并讨论了量子计算领域的应用程序。
Control and readout of superconducting quantum bits (qubits) require microwave pulses with gigahertz frequencies and nanosecond precision. To generate and analyze these microwave pulses, we developed a versatile FPGA-based electronics platform. While basic functionality is directly handled within the FPGA, guaranteeing highest accuracy on the nanosecond timescale, more complex control schemes render impractical to implement in hardware. To provide deterministic timing and low latency with high flexibility, we developed the Taskrunner framework. It enables the execution of complex control schemes, so-called user tasks, on the real-time processing unit (RPU) of a heterogeneous Multiprocessor System-on-Chip (MPSoC). These user tasks are specified conveniently using standard C language and are compiled automatically by the MPSoC platform when loaded onto the RPU. We present the architecture of the Taskrunner framework as well as timing benchmarks and discuss applications in the field of quantum computing.