[BUG] - Loops of repeated instructions not combined into seqc loops. #13
Labels
bug
Something isn't working
fix commited
fix / enhancment will be deployed in the next release
jira
Sync the issue to ZI LabOneQ internal issue tracker.
Describe the bug
Especially on the UHFQA with it's limited instruction memory we notice that repeating the same measurement in same intervals leads to N repetitions of the same instruction blocks. This leads to not being able to perform more than 50 measurements on the UHFQA, e.g., as for example in the following example.
To Reproduce
experiment.zip
Compile the attached experiment and try to run it on a UHFQA device.
The UHFQA compiler will notice that too many instructions are used. Looking at the generated seqc code: i.e.:
seq_UHFQA1_0.txt
shows that alot of repetions can be combined into a small loop. Performing this step will make the execution of a long experiment possible.
Versions used:
Context
Manually postprocess seqc code (dangerous)
The text was updated successfully, but these errors were encountered: