CGI Interface to KREQC: Kentucky's Rotationally Emulated Quantum Computer

Using this web form, you can write and run 6-qubit quantum programs. The quantum programming interface here is very simple, allowing the definition of individual qubits and execution of basic reversible-logic gates acting upon them. The syntax and use is explained in detail at KREQC's homepage.


KREQC Program

Simulation Output

QUBIT                  g  parity   carry       q       p
            32 |    64 |     0 |    32 |    32 |    32 |
CSWAP          |       x-------x-------|-------|-------@
            32 |    32 |    32 |    32 |    32 |    32 |
CSWAP          |       x-------x-------|-------@       |
            32 |    32 |    32 |    32 |    32 |    32 |
CSWAP          |       x-------x-------@       |       |
            32 |    32 |    32 |    32 |    32 |    32 |
CSWAP          |       x-------@-------x       |       |
            32 |    48 |    32 |    16 |    32 |    32 |
CSWAP          |       x-------|-------x-------@       |
            32 |    32 |    32 |    32 |    32 |    32 |
               1       0       1       1       1       1

                       g  parity   carry       q       p
    8/64               0       0       1       1       1
    8/64               0       1       0       0       1
    8/64               0       1       0       1       0
    8/64               0       1       1       1       1
    8/64               1       0       0       0       0
    8/64               1       0       1       0       1
    8/64               1       0       1       1       0
    8/64               1       1       0       0       0

Rerun?

Simulate and report results as above
Run on KREQC hardware and return an MP4 video


The C program that generated this page was written by Hank Dietz using the CGIC library to implement the CGI interface.


The Aggregate The only thing set in stone is our name.