Hybrid Oscillator-Qubit Quantum Processors -- Instruction Set Architecture, Abstract Machine Models, and Applications

ASPLOS 2026 Tutorial

Instructors

  • Yuan Liu, Assistant Professor, Electrical and Computer Engineering, Computer Science, North Carolina State University, q_yuanliu@ncsu.edu.
    Biography: Yuan Liu is an Assistant Professor of Electrical & Computer Engineering and Computer Science at North Carolina State University. He is also an affiliated faculty in Physics. Prior to joining the NC State faculty, he was a postdoctoral researcher at the Massachusetts Institute of Technology. His research interests lie at the intersection of quantum computing, quantum engineering, quantum algorithms/architectures and applications.

  • Eddy Z. Zhang, Professor, Computer Science, Rutgers University eddy.zhengzhang@cs.rutgers.edu
    Biography: Eddy Zhang is a Professor at the Department of Computer Science at Rutgers University. Before joining Rutgers at 2012, She got her Ph.D. in computer science, M.S. in computational operations research from the Collge of Wiliam and Mary, and B.S. degree in Electronic Engineering from Shanghai Jiaotong University. She develops compilation and programming techniques for emerging architectures. She has worked on enhancing program performance and reliability for different types of architectures including multi-core shared memory processors, GPUs, and quantum computers. Her current research interest is on how to enhance the programmability of quantum computing sytems.

  • Huiyang Zhou, Professor, Electrical and Computer Engineering, North Carolina State University, hzhou@ncsu.edu.
    Biography: Huiyang Zhou is a professor of Electrical and Computer Engineering at North Carolina State University. His research focuses on high performance microarchitecture, GPU computing, architecture support for security & dependability, compiler optimization, and quantum computing.

  • Carlos M. Ortiz Marrero, Assistant Professor, Computer Science, Colorado State University; Research Scientist, Pacific Northwest National Laboratory, carlos.ortiz.marrero@colostate.edu
    Biography: Carlos Marrero is an Assistant Professor at Colorado State University, a joint appointee at Pacific Northwest National Laboratory, and PI at the Co-design Center for Quantum Advantage (C2QA). He si currently working on problems related to Quantum Algorithms, Quantum Benchmarking, and Machine Learning.

Abstract

Quantum computing with discrete variable (DV , qubit) hardware is approaching the large scales necessary for computations beyond the reach of classical computers. However, important use cases such as quantum simulations of physical models containing bosonic modes, and quantum error correction are challenging for DV-only systems. Separately, hardware containing native continuous-variable (CV , oscillator) systems has received attention as an alternative approach, yet universal quantum control of such systems is non-trivial. Hybrid CV-DV hardware offers a great advantage in meeting these challenges, offering a powerful computational paradigm that inherits the strengths of both DV and CV processors. This tutorial provides a pedagogical introduction to hybrid CV-DV computing, including foundations, compilation techniques, instruction set architectures (ISAs), abstract machine models (AMMs), algorithms and practical applications, benchmarking strategy, programming tools, and open questions and challenges. This is a highly interdisciplinary topic, attendees from any background including computer science, engineering, physics or related fields are welcome to attend. The tutorial will also feature a demonstration session for end-to-end programming of important applications on hybrid CV-DV quantum processors.

Tentative Schedule

  • Session I: Foundations: CV-DV states, operators, gates; instruction set architecture, abstract machine models for CV-DV quantum computation; algorithm primitives; illustrative applications; experimental realization.

  • Session II: Compilation: strategy and tools to compile CV-DV quantum circuits

  • Coffee Break

  • Session III: Benchmarking: methods to benchmark CV-DV quantum processors

  • Session IV: Programming and Demo: live programming session and demonstrations of important applications for CV-DV quantum computing

Reading Materials:

Relevant Codebase and Slides