Closed AdriaanRol closed 7 years ago
@gtaifu , based on todays discussion it may be that this can be replaced with the EWI micro instructions compiler. Leaving this open pending further discussion.
On a separate note this is not in the critical path for the QWG testing as single qubit operations do not require time-scheduling/time-grid compiling (similar to how the AWG sequencer works).
Applying the won't/very low priority label as this will be addressed in the compiler developed by the Bertels group that should (ideally) replace the current version we are using.
This is done by @gtaifu 's new compiler.
This step uses information on duration of operations to convert QASM to an ordered sequence that is aware of timing and allows compiling based on some simple rules.
Initially the only rule it is aware of is that operations can be pushed forward until they hit some operation on the same qubit. This is as discussed with Chris.
At a later stage more elaborate constraints can be included (such as those required to fully understand a VSM scheme)