mts-qccd-compiler

Muzzle-the-Shuttle Compiler for linearly connected multi-trap QCCD Trapped Ion Quantum Computers

https://github.com/ashsaki/mts-qccd-compiler

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: ieee.org, acm.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Muzzle-the-Shuttle Compiler for linearly connected multi-trap QCCD Trapped Ion Quantum Computers

Basic Info
  • Host: GitHub
  • Owner: ashsaki
  • License: apache-2.0
  • Language: OpenQASM
  • Default Branch: main
  • Size: 700 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme Citation

README.md

MTS-QCCD-Compiler

Muzzle-the-Shuttle (MTS) Compiler for linearly connected multi-trap QCCD Trapped Ion Quantum Computers.

The repository contains the compiler code for the paper "Muzzle the Shuttle: Efficient Compilation for Multi-Trap Trapped-Ion Quantum Computers" (Accepted in 2022 Design, Automation and Test in Europe (DATE) Conference and Exhibition) (Link: https://ieeexplore.ieee.org/abstract/document/9774619).

The MTS compiler is based on the excellent work of Murali et al. "Architecting noisy intermediate-scale trapped ion quantum computers" (ISCA'2020) - Paper Link: https://dl.acm.org/doi/10.1109/ISCA45697.2020.00051 - GitHub Link: https://github.com/prakashmurali/QCCDSim

The MTS compiler improves upon the previous QCCDSim compiler from Murali et al. by including three heuristic architectural policies: - Future operations-based shuttle direction policy - Opportunistic gate re-ordering, and - Nearest neighbor first trap re-balancing

The codebase was last tested with python 3.10.12 networkx 2.5.0 (important) numpy 1.25.0 decorator 5.1.1 joblib 1.3.1 scikit-learn 1.3.0 scipy 1.11.1 sklearn 0.0 threadpoolctl 3.2.0 qiskit 0.44.0

To run, go to the mts directory and run the following command inside the directory: python run_batch.py

Please cite the work using the following: @INPROCEEDINGS{saki2022mts, author={Saki, Abdullah Ash and Topaloglu, Rasit Onur and Ghosh, Swaroop}, booktitle={2022 Design, Automation & Test in Europe Conference & Exhibition (DATE)}, title={Muzzle the Shuttle: Efficient Compilation for Multi-Trap Trapped-Ion Quantum Computers}, year={2022}, volume={}, number={}, pages={322-327}, doi={10.23919/DATE54114.2022.9774619} }

A. A. Saki, R. O. Topaloglu and S. Ghosh, "Muzzle the Shuttle: Efficient Compilation for Multi-Trap Trapped-Ion Quantum Computers," 2022 Design, Automation & Test in Europe Conference & Exhibition (DATE), Antwerp, Belgium, 2022, pp. 322-327, doi: 10.23919/DATE54114.2022.9774619.

Owner

  • Name: Abdullah Ash- Saki
  • Login: ashsaki
  • Kind: user
  • Company: Pennsylvania State University

Citation (citation.bib)

@INPROCEEDINGS{saki2022mts,
  author={Saki, Abdullah Ash and Topaloglu, Rasit Onur and Ghosh, Swaroop},
  booktitle={2022 Design, Automation & Test in Europe Conference & Exhibition (DATE)}, 
  title={Muzzle the Shuttle: Efficient Compilation for Multi-Trap Trapped-Ion Quantum Computers}, 
  year={2022},
  volume={},
  number={},
  pages={322-327},
  doi={10.23919/DATE54114.2022.9774619}
}

GitHub Events

Total
  • Watch event: 1
  • Push event: 5
  • Create event: 1
Last Year
  • Watch event: 1
  • Push event: 5
  • Create event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 7
  • Total Committers: 1
  • Avg Commits per committer: 7.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Abdullah Ash Saki a****i@l****m 7

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels