Main topics:___PQLG(Portland Quantum Logic Group) ___Quantum Logic Synthesis ___CRL ___CRIDE ___HPC
PQLG(Portland Quantum Logic Group)
On this page you can find a collection of benchmarks for Quantum circuits (QC) synthesis. This collection is open source and can be used for comparison and evaluation goals.
Bellow multiple file-tables can be found. Each represents a category of problems so as details of the found solution. Each file is a set of gates represented by unitary matrices that can be easilyread into a qunatum register and manipulated.
Table with links to simple benchmark files:
| Input Rotation Set -> | An example of input data format (old version) Complete set CS-1; New version Complete set CS-1; |
Full set of NMR Pulses for (+/-[Pi, Pi/2, Pi/3, Pi/4, Pi/5]) and Phase
values for the same value of rotations (only 2-I/O gates so as only
closest neighbor gates) here; New version here; |
|
Full input set (new format) of synthesis based only on single qubit
rotations, and on two qubit (single controlled gates) such as CNOT, CV
and CVt here
| |
The set of ternary gates as well as Boolean gates embedded in the ternary logic: New version Complete set; |
|
| Output matrices | Fredkin: ;Toffoli: ;Margolus: ;Miller: ;FullAdder: ;rb53: ; |
| Octave Matrix File - required for calculating matrices generated by the circuitdecoder.pl | here |
Each benchmark file contains matrices for gates:
- First line in the file is the total number of gates
- First line before the matrix is the number of inputs/outputs I/O
- Second line (optional) is the cost of each gate
- 1 - I/O gate costs 1
- 2 - I/O gate costs 2
Quantum Logic Synthesis
EpiG - Genetic Quantum-Logic Synthesizer
Multiple versions are so far provided, however the path of the software development is going to be to provide only a single modular-like algorithm for all variations of constraints.
The available software categories:
- The CUDA accelerated Evolutionary synthesizer for both Quantum Logic Circuits Synthesis and for the synthesis of Quantum 1 - way Finite State Machines right now acceleration is only partial but soon a completely accelerated search will be available. Works up to 9 qubits.
January 26 2010
The new 2.5 version is out!!. Many changes and optimizations available. Get it
HERE - source codeOctober 26 2009
This version (v.2.4) has improved compilation and more bugs are removed. Download it
HERE - source code