Esistono diverse strategie ed algoritmi con i quali realizzare dei compilatori quantistici ognuna con prestazioni differenti. Queste possono essere misurate e confrontate utilizzando tre metriche: il numero di porte logiche impiegate per costruire il circuito, il tempo di esecuzione e il tempo di precompilazione. Indipendentemente dal compilatore quantistico impiegato, queste metriche non possono scalare contemporaneamente in maniera ottimale. Compilatori basati sul teorema di Solovay-Kitaev forniscono circuiti quantistici bilanciando queste tre metriche, anche se esistono diverse formulazioni ed implementazioni con prestazioni differenti. Tuttavia, queste strategie richiedono set di porte logiche quantistiche di basso livello specifiche. Invece, altre strategie di compilazione come la KAK decomposition, presentano migliori prestazioni, ma sono specifiche per compilazioni di circuiti a pochi qubit. Recentemente sono stati proposte strategie di compilazione basate su techniche di machine learning e intelligenza artificiale. Sebbene queste tecniche promettano circuiti ottimizzati, generalmente presentano alti tempi di esecuzione a causa del numero limitato di passi di precompilazione che possono impiegare.