Was sind die Eigenschaften von Qrisp?

  1. Typisierte Quantenvariablen
    Qrisp-Algorithmen bestehen aus Variablen und Funktionen anstelle von Qubits und Schaltkreisen, was Ihnen hilft, Ihren Code zu strukturieren und technische Probleme zu vermeiden.

  2. Modularität
    Die automatisierte Qubit-Zuweisung ermöglicht es separaten Modulen, Qubit-Ressourcen für einander zu recyceln, ohne den Code zu verflechten. Diese Funktion erleichtert die Interoperabilität von Code, der von jeweiligen Fachexperten geschrieben wurde.
  3. Kompatibilität 


    Kompilierungsergebnisse sind Schaltkreisobjekte, was bedeutet, dass sie auf einer Vielzahl von Hardwareanbietern wie IBM Quantum, IQM, Quantinuum, eleQtron usw. ausgeführt werden können. Eine weitere Schaltkreisverarbeitung ist mit Schaltkreisoptimierern wie PyZX möglich.
  4. Automatische Dekomprimierung
    Quantum-Variablen können automatisch dekomprimiert werden, sobald sie nicht mehr benötigt werden. Das Dekomprimierungsmodul ist eng in ein fortschrittliches Qubit-Ressourcenmanagementsystem integriert.
  5. Arithmetik
    Ein reibungslos integriertes System der Gleitkommaarithmetik optimiert die Entwicklung nicht trivialer Anwendungen.
  6. Simulator
    Qrisp wird mit einem Hochleistungssimulator geliefert, der »Sparse-Matrizen« zur Speicherung und Verarbeitung von Quantenzuständen verwendet. Dies ermöglicht die Simulation von (einigen) Quantenschaltungen mit mehr als 100 Qubits.