Past Independent Study Projects

We have a number of spots open for independent study projects at the BS and MS level you can peruse. Here we list successful past projects.

Lifted-product Quantum Error Correcting Codes | 2024

By: Yuxuan Yan | IIIS Tsinghua Grad Student @ Google Summer of Code

Quantum Error Correcting codes are typically represented in a form similar to the parity check matrix of a classical code. This form is referred to as a Stabilizer tableaux. This project would involve creating a comprehensive library of frequently used quantum error correcting codes and/or implementing syndrome-decoding algorithms for such codes. The library already includes some simple codes and interfaces to a few decoders – adding another small code or providing a small documentation pull request could be a good way to prove competence when applying for this project.

Results:

Symbolic Computer Algebra System for Quantum Information Science | 2024

By: Andrew Kille | George Washington U Undergrad @ QuantumSavory Bounty Program

Computer algebra tools for symbolic manipulations in quantum mechanics and quantum information.

Results:

GPU accelerated small gates in Clifford simulators | 2023

By: Shayan Pardis | MIT Undergraduate @ Google Summer of Code

Simulation of Clifford circuits involves significant amounts of linear algebra with boolean matrices. This enables the use of many standard computation accelerators like GPUs, as long as these accelerators support bit-wise operations. This project focused on implementing GPU kernels for application of single- and two-qubit gates on arbitrary states.

Results:

Decoders for LDPC codes | 2023

By: Krishna Praneet Gudipaty | UMass Amherst Master student

Having a "good" error correcting code is only half the battle. You also need a good algorithm to "guess" the most probable error given the syndrome that has been measured. This project established a baseline of good implementations of known decoding algorithms.

Results:

Wiki of benchmarks of error correcting codes | 2023

By: Krishna Praneet Gudipaty, Ben Kuchma, Trung Dang, Jianxiong (Henry) Lin, Zhiheng (Andy) Wang | UMass Amherst Undergrad and Master students

The qECC Bench Wiki provides easy access to simulations of error correcting codes, under a variety of noise models and syndrome extraction circuits, utilizing a variety of competing decoding algorithms. This can become a valuable resource for the wider QIS community.

Results:

Waveguide-Cavity interactions for quantum information | 2022

By: Matias Bundgaard-Nielsen | Technical University of Denmark student collaborating with MIT

Many networking tasks in quantum information are realized by having a photon as a long range carrier of quantum information. Modeling the interaction of such a photon with a local node can be difficult if we are to capture the entirety of the analog quantum dynamics. This project builds a number of related simulation techniques and algorithms, in particular focused on being able to model arbitrary wave-packet profiles.

Results:

Expander graphs and Cayley complexes for Quantum LDPC codes | 2022

By: Vaishnavi Addala | MIT Undergraduate

Error correcting codes are a group of techniques that permit encoding information in a protected redundant fashion, thus enabling reconstructing damaged records. Error correcting codes are usually represented as a set of linear equations that are fulfilled by the physical bits. These linear constraints can be generated in a variety of ways – particularly good codes have been generated by using expander graphs as a guide to which qubits to be "connected" by a constraint. This project endeavors to generate many such classes of expander graphs and LDPC error correcting codes.

Results:

Optimization of entanglement purification circuits | 2022

By: Vaishnavi Addala | MIT Undergraduate

We then use our fast Bell circuit simulator together with a simple discrete optimization algorithm to design purification circuits from nn raw Bell pairs to kk purified pairs and study their application to the teleportation of logical qubits in second generation quantum repeaters. The resulting purification circuits are the best known purification circuits for noisy hardware and can be fine-tuned for specific hardware error models. Furthermore, we design purification circuits that shape the correlations of errors in the purified pairs such that the performance of the error correcting code used in the teleportation is greatly increased.

Results:

Faster simulation of entanglement distillation | 2021

By: Shu Ge | MIT Undergraduate

Quantum Entanglement is a fundamentally important resource in Quantum Information Science, however generating it in practice is plagued by noise and decoherence, limiting its utility. Entanglement distillation and forward error correction are the tools we employ to combat this noise, but designing distillation and error correction circuits that function well, especially on today's imperfect hardware, is an open question. We develop a simulation algorithm for distillation circuits with gate-simulation complexity of O(1)\mathcal{O}(1) steps, providing for drastically faster modeling compared to O(n)\mathcal{O}(n) Clifford simulators or O(2n)\mathcal{O}(2^n) wavefunction simulators.

Results:

All-Photonic Artificial Neural Network Processor Via Non-linear Optics | 2020

By: Jasvith Raj Basani | Birla Institute of Technology and Science Undergraduate collaborating with MIT

Optics and photonics has recently captured interest as a platform to accelerate linear matrix processing, that has been deemed as a bottleneck in traditional digital electronic architectures. In this paper, we propose an all-photonic artificial neural network processor wherein information is encoded in the amplitudes of frequency modes that act as neurons. The weights among connected layers are encoded in the amplitude of controlled frequency modes that act as pumps. Interaction among these modes for information processing is enabled by non-linear optical processes. Both the matrix multiplication and element-wise activation functions are performed through coherent processes, enabling the direct representation of negative and complex numbers without the use of detectors or digital electronics. Via numerical simulations, we show that our design achieves a performance commensurate with present-day state-of-the-art computational networks on image-classification benchmarks. Our architecture is unique in providing a completely unitary, reversible mode of computation. Additionally, the computational speed increases with the power of the pumps to arbitrarily high rates, as long as the circuitry can sustain the higher optical power.

Results:

GPU accelerated simulator for Clifford circuits | 2022

By: Torque Dandachi | MIT Undergraduate

Simulation of Clifford circuits involves significant amounts of linear algebra with boolean matrices. This enables the use of many standard computation accelerators like GPUs, as long as these accelerators support bit-wise operations. The main complications is that the elements of the matrices under consideration are usually packed in order to increase performance and lower memory usage, i.e. a vector of 64 elements would be stored as a single 64 bit integer instead of as an array of 64 bools. This project consists of implement the aforementioned linear algebra operations in GPU kernels, and then seamlessly integrating them in the rest of the QuantumClifford library.

Results:

  • In-depth evaluation of different GPU implementation strategies. Full implementation was not finished.

  • QuantumCliffordCUDA.jl library with an initial implementation.

Optimal Control of Unresolved Defect Centers | 2020

By: Torque Dandachi | MIT Undergraduate

A central goal in many quantum information processing applications is a network of quantum memories that can be entangled with each other while being individually controlled and measured with high fidelity. This goal has motivated the development of programmable photonic integrated circuits (PICs) with integrated spin-based quantum memories in diamond color center spin-photon interfaces. However, this approach introduces a challenge in the microwave (MW) control of individual spins within closely packed registers. That challenge can be overcome by selective manipulation of individual spin qubits addressed via tunable magnetic field gradients and simultaneous optimal quantum control of multiple qubits using numerically optimized MW pulse shaping. The combination of highly localized optical control together with selective spin manipulation by optimal quantum control methods opens the path to scalable quantum networks on intra-chip and inter-chip platforms.

Results:

CC BY-SA 4.0 Stefan Krastanov. Last modified: October 23, 2024. Website built with Franklin.jl and the Julia programming language.