1st Workshop on FPGA Technology for Quantum Computing

September 5th, 2023

Gothenburg, Sweden



As quantum computing starts to emerge as an interesting new computing paradigm, many challenges still need to be addressed, especially considering the needed advances in engineering to build, operate and integrate them. Interesting open topics include the interface between Quantum and Classical Compute systems, the role new architectures and control hardware has to play, and how to exploit developed and tested classical computer technology for the implementation or support of Quantum Computer system. 

Given the characteristics of quantum computers, hardware support will be critical in their design: quantum computers require dedicated and specific hardware devices for pulse generation and signal reading; they need to be built on top of new control processors; they require frequent calibration and tuning thus requiring some degree of adaptation and flexibility. For all these tasks, FPGAs offer themselves as an essential component for the support of Quantum Computing. While many individual efforts exist in this direction, so far no venue exists that brings the community together and enables the needed exchange of ideas and technologies on how to best utilize FPGAs for quantum computing.

This workshop addresses this gap and will mostly cover the following topics:

•   How FPGAs may be used to support quantum computer systems?

•   How FPGAs can be used in devices that produce the pulses to drive the commands to Qubits?

•   How FPGAs can be used in devices that read the signals produced from the quantum computer?

•   Which changes need to be done in the FPGA hardware technology to better help the integration and support of quantum computer systems?

•   Which changes need to be done in the FPGA development tool flow for supporting the special requirements of these new applications?

•   What new control structures, possible beyond von-Neumann are helpful in driving quantum computing control systems?


13:30-13:35 Opening

13:35-13:50 Quantum Computing at Chalmers and TUM, Pedro Trancoso (Chalmers University of Technology, Sweden) and Martin Schulz (Technical University of Munich, Germany)

13:50-14:20 Application of Quantum Computing in Mobile Communications, Rana Pratap Sircar, Muhammad Asad Ullah, Beatriz Grafulla-González, Ericsson Research, Sweden

14:20-14:50 Filling your FPGA to the limit: challenges and opportunities with interfacing a radio-frequency system on a chip to a quantum processor, Mats Tholen (Intermodulation Products AB and Nanostructure Physics, KTH Royal Institute of Technology), Riccardo Borgani  (Intermodulation Products AB), and David B. Haviland (Nanostructure Physics, KTH Royal Institute of Technology), Sweden

14:50-15:10 Challenges and Opportunities of Cryo-FPGA in Quantum Computers, Stephan Wong (QCE department, Faculty of EEMCS), Fabio Sebastiano (QCE department, Faculty of EEMCS), and Masoud Babaie (ME department, Faculty of EEMCS), Delft University of Technology, The Netherlands

15:10-15:30 A Modular RFSoC-Based Controller for Quantum Computing, Lukas Scheller, Richard Gebauer, Nick Karcher, Marvin Fuchs, Robert Gartmann, Luis Ardila, Oliver Sander, Karlsruhe Institute of Technology, Germany

15:30-16:00 Coffee Break

16:00-16:15 The Challenge of Realizing a Scalable and Flexible Quantum Computer Control Systems Using Multiple FPGAs, Takefumi Miyoshi (QuEL, Inc., e-trees.Japan, Inc., QIQB Osaka Univ.), Keisuke Koike (e-trees.Japan, Inc.), Shinich Morisaka (QIQB Osaka Univ., QuEL, Inc.), Hidehisa Shiomi (QIQB Osaka Univ., QuEL, Inc.), Kazuhisa Ogawa (QIQB Osaka Univ.), Yutaka Tabuchi (RIKEN Center for Quantum Computing), Yuta Matsumoto (QuTech TUDelft), Yuuya Sugita (QuEL, Inc.), Ryutaro Ohira (QuEL, Inc.), Koichiro Miyanishi (Osaka Univ.), Makoto Negoro (QIQB Osaka Univ., QuEL, Inc.), Japan

16:15-16:30 Making FPGA-based Qubit Control Affordable via Efficient Architectures, Satvik Maurya and Swamit Tannu, University of Wisconsin-Madison, U.S.A.

16:30-16:45 Multiqubit control based on  RFSoC, Rodolfo Carobene, Alvaro Orgaz, Stefano Carrazza, Javier Serrano, Quantum Research Center (TII), UAE

16:45-17:00 An FPGA-based Scalable and Cross-Technology Quantum Control Processor, Xiaorang Guo and Martin Schulz, Technical University of Munich, Germany

17:00-17:15 QHDL: A VHDL-like language for tightly integrated quantum-classical computations, Gilbert Netzer and Stefano Markidis, KTH Royal Institute of Technology, Sweden

17:15-17:30 Decoding quantum error correcting stabilizer codes with graph neural networks, Moritz Lange, Pontus Havström , Basudha Srivastava, Valdemar Bergentall, Karl Hammar, Olivia Heuts, Evert van Nieuwenburg (Leiden Inst of Advanced Computer Science, Leiden University, The Netherlands), and Mats Granath, Department of Physics, University of Gothenburg, Sweden

17:30-17:45 Accelerating Quantum Computer Simulations with FPGA, Alessio Cicero and Pedro Trancoso, Chalmers University of Technology, Sweden

17:45-18:00 Summary, Feedback, and Closing, Pedro Trancoso, Chalmers University of Technology, Sweden

Invited Speakers

Beatriz Grafulla-González

Beatriz Grafulla-González is a Research Manager at Ericsson Research in Stockholm. She focuses on new computing paradigms that could contribute to the next generations of mobile networks. In this subject, she has recently started developing an interest for Quantum Computing and its applicability to the telecom domain. She received her PhD in Engineering and Physical Sciences from Heriot-Watt University (Edinburgh, UK) in 2007 and her Master's degree as Telecommunications Engineer from both Escuela Técnica Superior de Ingenieros de Telecomunicación (Madrid, Spain) and Ecole Nationale Supérieure des Télécommunications de Bretagne (Brest, France) in 2003.

Muhammad Asad Ullah

Muhammad Asad Ullah is an Experienced Researcher of quantum computers at Ericsson Research since 2022. He holds a Doctorate Degree from Kyung Hee University, for his work on "Quantum Synchronization and Consensus for Quantum Network". Prior to that, he received his B.E. degree from the National University of Sciences and Technology, Pakistan. Asad is the author of 7 patents and has published around 22 peer-reviewed contributions. His research interests include distributed quantum systems and quantum machine learning.

Mats Tholen

MSc Mats Tholen has a masters degree in electrical engineering and computer science from Linköping University. He has decades of experience working in various industries with low-level programming of FPGAs. He is currently pursuing an industrial PhD in quantum engineering within the Wallenberg Center for Quantum Technology (WACQT). His main focus is the development of a microwave platform for the control and readout of superconducting quantum processors.

Satvik Maurya

Satvik Maurya is a third-year Ph.D. student in Electrical and Computer Engineering at the University of Wisconsin-Madison, where he is working with Prof. Swamit Tannu. His research focuses on designing efficient and scalable control architectures for quantum computers. He was awarded the Hiran Mayuk award in 2022, and his recent works have appeared at ISCA and MICRO.

Stephan Wong

Stephan Wong is an associate professor in the Quantum and Computer Engineering department of the Delft University of Technology,, The Netherlands His main research interest has always been reconfigurable computing. In recent years, he has worked in the field of in-memory computing, in particular the design of microarchitectures for memory arrays using non-volatile emerging technologies, such as memristors. More recently, he started work on designing microarchitectures for diamond-based quantum computers and in this area, FPGAs can play a large role - in both prototyping, but also utilising FPGAs at cryogenic temperatures. In this talk, he will address the current challenges and opportunities within this area of research.

Lukas Scheller

Lukas Scheller holds a bachelor's degree in computer engineering from the University of Stuttgart and a master's degree in electrical engineering focusing on System-on-Chip from the Karlsruhe Institute of Technology (KIT). Since 2022, Lukas has been a PhD student in electrical engineering and information technology at KIT. He is currently part of the SDR research group that specializes in designing instruments for interfacing superconducting qubits and superconducting quantum sensors. The group designed a platform named QiController where the hardware, FPGA firmware, and software are all in-house developments. As a PhD candidate, Lukas's research aims to expand the existing qubit control platform to facilitate multi-qubit applications within the framework of the QSolid and the QBriqs projects, both funded by the German Ministry of Education and Research.

Takefumi Miyoshi

Dr. Miyoshi received his Ph.D. from the Interdisciplinary Graduate School of Science and Engineering at Tokyo Institute of Technology in 2007. He is a Director at e-trees.Japan, Inc. and an Adjunct Associate Professor at the Center for Quantum Information and Quantum Biology at Osaka University. Dr. Miyoshi is also one of the founders of QuEL, Inc., where he works as the CTO. His research interests are reconfigurable system, computer architecture, compiler, and quantum computing.

Xiaorang Guo

Xiaorang Guo received his M.Sc. degree in electrical engineering from Technische Universität Dresden in 2022. He is currently a Ph.D. candidate in computer science at Technical University of Munich, supervised by Prof. Martin Schulz. His current work focuses on quantum control processor architecture, FPGA programming, and digital circuit design.

Gilbert Netzer

Gilbert Netzer received a M.Sc.Eng. in Computer Science from KTH Royal Institute of Technology in Stockholm, Sweden in 2015 and is currently pursuing Ph.D.-studies at the same university.  Since 2006 he is also working at PDC, the center for high-performance computing at KTH with HPC operations and exploring emerging technologies, both hardware and programming models, for HPC in a number of EU projects including PRACE, CRESTA, and EPiGRAM-HS.  His current research focus is in the area of low-level programming languages and tools for quantum computing.

Mats Granath

Mats Granath is an associate professor of physics at the University of Gothenburg. He has a background in condensed matter physics, working on strongly correlated electron systems, magnetism and high temperature superconductivity. Recent research is focused on quantum computing and quantum error correction, as well as applications of deep learning to problems in physics and engineering. He is affiliated with the Wallenberg Centre for Quantum Technology (WACQT), and the director of the master’s program in complex adaptive systems at Chalmers.

Alessio Cicero

Alessio Cicero is currently a Ph.D. candidate in computer science and engineering at Chalmers University of Technology. He received his M.Sc. degree in electronic engineering from Politecnico di Torino in 2023. His current research focus is quantum simulation acceleration and quantum computer interfacing.

Javier Serrano

Javier Serrano is a Postdoctoral Researcher at the Quantum Research Center (TII). Having previously served as an Associate Professor at the Universitat Autonoma de Barcelona (currently on leave), Javier has made significant contributions in multiple areas. His past research endeavors have spanned a wide scope, including model-based predictive control, language technologies, and deep learning applications in eHealth. Presently, Javier's primary focus lies in the field of quantum computing. He is actively involved in cutting-edge research, specifically in the development of middleware for controlling and measuring transmon qubits using RFSoC/FPGA.  His multidisciplinary background and expertise position him at the forefront of groundbreaking research, shaping the future of quantum computing and its potential applications.

Organizing Commitee

Pedro Trancoso 

Pedro is a Professor at the Department of Computer Science and Engineering and the director of the Masters programme on High-Performance Computer systems (MPHPC) of the Chalmers University of Technology, Sweden. His research interests are in computer architecture (memory hierarchy, multicore processors, reconfigurable computing, and energy efficiency) with focus on the hardware acceleration for machine learning applications and quantum computing. He is currently actively collaborating in several EU and local Swedish research projects among which is the QuantumStack project which goal is to develop the different layers of the stack to improve the programmability for Quantum Computers. 

Martin Schulz

Martin is a Full Professor and Chair for Computer Architecture and Parallel Systems at the Technische Universität München (TUM), which he joined in 2017, as well as a member of the board of directors at the Leibniz Supercomputing Centre. His research interests include parallel and distributed architectures and applications; performance monitoring, modeling and analysis; memory system optimization; parallel programming paradigms; tool support for parallel programming; power-aware parallel computing; and fault tolerance at the application and system level, as well as quantum computing and quantum computing architectures and programming, with a special focus on HPC and QC integration. He was a recipient of the IEEE/ACM Gordon Bell Award in 2006 and an R&D 100 award in 2011.