Notre méthode pour évaluer un émulateur quantique consiste à exécuter des circuits toujours plus grands jusqu'à ce que nous atteignons les limitations matérielles. Nous créons des circuits carrés, par exemple 24x24 ou 30x30, respectivement le nombre de qubits et le nombre de portes quantiques (ie: la profondeur). Ces portes sont choisies aléatoirement parmi Pauli X, Y, Z et Hadamard.
Ces carrés, conçus via le SDK Perceval, sont ensuite exécutés sur des configurations répandues et sur notre service QaaS sur différentes plateformes.
Comme illustré dans la Figure 2, nos plateformes accélérées par GPU présentent une accélération substantielle pour une taille de circuit équivalente, prenant moins d'une seconde par rapport à 241 secondes pour Apple M2 ou 695 secondes pour un Intel i7.
Nous remarquons également que, dans les configurations locales, nous rencontrons des limitations en exécutant des circuits avec plus de 11 qubits en raison d'une forte exigence de mémoire. En revanche, notre plateforme accélérée par GPU H100 nous permet d'étendre jusqu'à 31 qubits en 2 heures.