6 papers
Optimizing Quantum Compilation via High-Level Quantum Instructions
Evandro C. R. Rosa, Jerusa Marchi, Eduardo I. Duzzioni +1
Current quantum programming is dominated by low-level, circuit-centric approaches that limit the potential for compiler optimization. This work presents how a high-level programmin…
Quantum Gate Decomposition: A Study of Compilation Time vs. Execution Time Trade-offs
Evandro C. R. Rosa, Jerusa Marchi, Eduardo I. Duzzioni +1
Similar to classical programming, high-level quantum programming languages generate code that cannot be executed directly by quantum hardware and must be compiled. However, unlike…
Optimizing Gate Decomposition for High-Level Quantum Programming
Evandro C. R. Rosa, Eduardo I. Duzzioni, Rafael de Santiago
This paper presents novel methods for optimizing multi-controlled quantum gates, which naturally arise in high-level quantum programming. Our primary approach involves rewriting $U…
Automated Auxiliary Qubit Allocation in High-Level Quantum Programming
Evandro C. R. Rosa, Jerusa Marchi, Eduardo I. Duzzioni +1
We present a method for optimizing quantum circuit compilation by automating the allocation of auxiliary qubits for multi-qubit gate decompositions. This approach is implemented an…
A Time Optimization Framework for the Implementation of Robust and Low-latency Quantum Circuits
Eduardo Willwock Lussi, Rafael de Santiago, Eduardo Inacio Duzzioni
Quantum computing has garnered attention for its potential to solve complex computational problems with considerable speedup. Despite notable advancements in the field, achieving m…
Implementing a Quantum Finite Automaton in IBMQ using Custom Control Pulses
Eduardo Willwock Lussi, Lucas Cavalcante de Sousa, Jerusa Marchi +2
Quantum finite automata can be used for pattern recognition. Present implementations on actual quantum devices face decoherence issues, which compromise the quality of long strings…