A quantum computing system (32) comprising a plurality of quantum devices (36) for encoding information using quantum computational states. A readout system (38) performs a readout measurement operation upon quantum devices to produce readout measurement data (52) describing analogue readout measurement values. A data compressor compresses the readout measurement data by acquiring data describing respective probabilities (54) of readout measurement values occurring as a result of performing the readout measurement operation. The compressor performs quantum state discrimination upon the readout measurement data thereby generating respective quantum state measurement outcome values. The compressed measurement outcome data (53) comprises the quantum state measurement outcome values and data describing probabilities which do not fall within a pre-set range of extremal probabilities such that data describing probabilities within the pre-set range of extremal probabilities are excluded from the compressed measurement outcome data.
A method for transmitting control signals from a classical interface of a quantum computer to a quantum processing unit (QPU) of the quantum computer is disclosed, where the quantum computer includes a plurality of communication channels between the classical interface and the QPU. The method includes receiving, at a central processing unit (CPU) of the classical interface, a digital control signal describing a quantum circuit to be performed by the QPU; compressing, at the CPU, the digital control signal using a preselected compression scheme; generating, at the CPU, a sequence staggering configuration indicating one or more delays to be applied to transmission of the compressed digital control signal and a map indicating a number of bits to be transmitted over each of the plurality of communication channels; outputting, from the CPU to a programable logic unit of the classical interface, the compressed digital control signal, the sequence staggering configuration and the map; splitting, at the programable logic unit, the compressed digital control signal into one or more sub-streams using the map and sequence staggering configuration; and transmitting, from the programable logic unit to the QPU, the one or more sub-streams, wherein the sub-streams are transmitted with the one or more delays.
Disclosed herein is a messaging system in a real-time system adapted for communicating with a plurality of quantum devices, e.g. of quantum computing system, and methods of configuring a messaging system and transmitting a message using a messaging system. The messaging system comprises a communication tree network having a plurality of nodes including a messaging unit as a root node and a plurality of real-time units as respective leaf nodes communicatively couplable to a respective proper subset of the plurality of quantum devices. One or more of the nodes is a parent node configured to transmit the message to each child node in a corresponding cluster comprising a different two or more child nodes of the plurality of nodes. The parent nodes are configured to stagger transmission of the message to their child nodes according to respective communication latencies between the parent node and descendants of the parent node.
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
4.
METHOD FOR DECODING ERRORS IN A QUANTUM COMPUTER SYSTEM
Disclosed herein is a computer-implemented quantum error correction method for decoding errors in a quantum computer system. The quantum computer system comprises a decoder apparatus and a register of quantum devices, the decoder apparatus comprising a plurality of processing elements (PEs). The method comprises receiving, at the decoder apparatus, syndrome data representative of an error state of the quantum devices in the register of quantum devices, the syndrome data comprising a plurality of defects, wherein the syndrome data is representable as a decoding hypergraph comprising a plurality of nodes connected by hyperedges representing error mechanisms associated with the plurality of quantum devices. The method further comprises performing, by the plurality of PEs, a clustering algorithm, the clustering algorithm comprising a plurality of steps, and wherein the clustering algorithm grows and merges clusters of nodes based on the number of defects in each cluster until a final cluster state is reached. The method further comprises determining, by the decoder apparatus, a correction for the error state based on the final cluster state; wherein each of the plurality of PEs is associated with a respective batch of nodes of the decoding hypergraph, each batch containing a plurality of nodes. Each PE of the plurality of PEs performs one or more first steps of the plurality of steps of the clustering algorithm. Performing the one or more first steps by each PE comprises determining which nodes of the PE's associated batch of nodes are in a cluster, and performing, in respect of each of the nodes determined to be in a cluster, the one or more first steps of the clustering algorithm.
Disclosed here is a computer-implemented method for decoding errors in a quantum computer system. The quantum computer system comprises a decoder apparatus and a register of quantum devices. The decoder apparatus comprising a plurality of distributed processing elements, PEs. The method comprises: performing, by the plurality of PEs, a distributed decoding algorithm, wherein the distributed decoding algorithm requires communication between linked PEs of the plurality of distributed PEs. The communication between linked PEs comprises: sending, from a first PE to an intermediate PE, a data bundle. The data bundle comprises an indicating portion which indicates a destination PE, and an information portion comprising information intended for the destination PE. The communication further comprises directing, by the intermediate PE, the data bundle to the destination PE based on the indicating portion.
Disclosed herein is a computer-implemented method for controlling the execution of a plurality of distributed processing elements, PEs, in a decoder apparatus of a quantum computer system. The quantum computer system further comprises a register of quantum devices. The method comprises: controlling the plurality of PEs to perform a distributed decoding algorithm according to an execution scheme. The execution scheme identifies which PEs of the plurality of PEs should be executed at different stages of the distributed decoding algorithm. Each PE is identifiable within the execution scheme using one or more indexing variables, wherein each indexing variable of the one or more indexing variables is comprised of one or more bits, with each bit being associated with the execution of one or more PEs of the plurality of distributed PEs.
Decoding methods and systems for are disclosed for performing quantum error correction with multiple logical qubits Decoding hypergraphs are generated by a decoding system by decomposing hyperedges that span between logical qubits in a hypergraph representation of an error model. A proposed correction in a first decoding hypergraph is determined during a first decoding round and used to identify a component to be updated in a second decoding hypergraph. A further round is decoding is performed on the first and second decoding hypergraphs to determine a committed correction.
Decoding methods and systems for are disclosed for performing quantum error correction with multiple logical qubits Decoding hypergraphs are generated by a decoding system by decomposing hyperedges that span between logical qubits in a hypergraph representation of an error model. A proposed correction in a first decoding hypergraph is determined during a first decoding round and used to identify a component to be updated in a second decoding hypergraph. A further round is decoding is performed on the first and second decoding hypergraphs to determine a committed correction.
Disclosed herein is a method of performing a compound stabiliser measurement operation in a quantum error correction procedure. The compound stabiliser measurement is performed by combining measurement outcomes associated with stabiliser components. The method allows high-weight stabiliser measurements to be performed on quantum processing units with uniform qubit layouts and degree-four connectivity.
A decoder apparatus for decoding syndrome data of a quantum error correction code is disclosed. The decoder apparatus is configured to receive position data representing the respective location of defects from the syndrome data in a decoding graph. The decoder apparatus also receives dimension data of the decoding graph and determines the respective location of each of the plurality of defects in the decoding graph based on the position data and the dimension data. The decoder apparatus then decodes the syndrome data using the determined respective location of each of the plurality of defects.
A method of performing logical qubit operations (17, 19, 25, 27, 29, 31) on an ensemble of logical qubits (1a-d), each logical qubit having a plurality of physical qubits (3), the method comprising: performing one or more rounds of single qubit logical operations (17, 19, 27, 29, 31) on each of a set of the logical qubits (1a-d); and performing a multi-qubit logical operation (25) using at least two of the set of logical qubits (1a-d), wherein the logical qubits (1a-d) involved in the multi-qubit logical operation (25) are synchronised prior to the multi-qubit logical operation (25) by one or more of: providing periods of physical idle time (21, 35, 37) between rounds of single qubit logical operations (17, 19, 27, 29, 31) performed on one or more of the logical qubits (1a-d) involved in the multi-qubit logical operation (25); and performing different numbers of rounds of single qubit logical operations (17, 19, 27, 29, 31) on the logical qubits (1a-15 d) involved in the multi-qubit logical operation (25) in a fixed period of time.
Methods and systems for performing a quantum error correction code are disclosed A control system performs stabiliser operations on a register of quantum devices to obtain syndrome data. Each stabiliser operation involves a unitary stage and a measurement stage. Multiple independent outcomes are determined for each stabiliser during each round of stabiliser measurement. Measurement stages of stabiliser operations in one set of stabiliser operations set are performed in parallel with unitary stages of stabiliser operations in a different set. A decoding system receives the syndrome data and determines a correction.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software development kit [SDK] for use in quantum computing,
quantum error correction and quantum computers; downloadable
software for quantum computing, quantum error correction and
quantum computers; downloadable software and downloadable
software platforms for use in the field of quantum
computing, for performing error correction with data from
quantum computing experiments, simulations and activities,
for identifying algorithms for performing error correction
with data from quantum computing experiments, simulations
and activities, for assessing the performance of algorithms
for performing error correction with data from quantum
computing experiments, for conducting simulations and
activities and for identifying opportunities to use error
corrected quantum computing data; downloadable software and
downloadable computer programs for developing, testing and
running logical quantum circuits on computers, hardware and
simulators; quantum computers; downloadable electronic
publications relating to a software development kit [SDK]
for use in quantum computing, quantum error correction and
quantum computers; downloadable artificial intelligence,
machine learning and deep learning software for use in the
field of quantum computing, quantum error correction and
quantum computers; downloadable electronic publications in
the field of quantum computing, quantum error correction and
quantum computers. Educational services in connection with a software
development kit [SDK] for use in quantum computing, quantum
error correction and quantum computers; educational services
in the field of quantum computing, quantum error correction
and quantum computers; providing online electronic
publications relating to a software development kit [SDK]
for use in quantum computing, quantum error correction and
quantum computers; providing online electronic publications
in the field of quantum computing, quantum error correction
and quantum computers; information, advisory and consultancy
services relating to all the aforesaid services. Software as a Service (SaaS) and Platform as a Service
(PaaS) services, and providing online, non-downloadable
software, all for use in the field of quantum computing,
quantum error correction and quantum computers; Software as
a Service (SaaS) and Platform as a Service (PaaS) services,
and providing online, non-downloadable software, all for
performing error correction with data from quantum computing
experiments, simulations and activities, for identifying
algorithms for performing error correction with data from
quantum computing experiments, simulations and activities,
for assessing performance of algorithms for performing error
correction with data from quantum computing experiments,
simulations and activities and for identifying opportunities
to use error corrected quantum computing data; research,
design and development of software and software platforms
for use in the field of quantum computing, quantum error
correction and quantum computers; Software as a Service
(SaaS) and Platform as a Service (PaaS) services, and
providing online, non-downloadable software, all for
developing, testing and running logical quantum circuits on
computers, hardware and simulators; providing artificial
intelligence and machine learning computer programs on data
networks in the field of quantum computing, quantum error
correction and quantum computers; providing temporary use of
online non-downloadable software development kits [SDKs] for
use in the field of quantum computing, quantum error
correction and quantum computers; information, advisory and
consultancy services relating to all the aforesaid services.
Disclosed herein is a computer-implemented quantum error correction method for decoding errors in a quantum computer system. The quantum computer system comprises a decoder apparatus and a register of quantum devices. The method comprises receiving, at the decoder apparatus, syndrome data in an initial state, the syndrome data being representative of an error state of the quantum devices in the register of quantum devices, and graph data representative of a graph comprising a plurality of error nodes and a plurality of check nodes. The error nodes represent error mechanisms that can occur on the register of quantum devices. Each check node is associated with one or more measurements which can be performed on the register of quantum devices. The initial state of the syndrome data indicates a check value of marked or unmarked for each check node based on an outcome of its associated one or more measurements. The method further comprises determining, based on a statistical model of error rates associated with the error mechanisms, an error probability associated with each of the one or more error nodes; and generating modified graph data by iteratively performing linear operations on the graph data and syndrome data based on a current state of the syndrome data to determine an independent error node associated with each marked check node. The method also comprises determining, by the decoder apparatus, a correction for the error state based on the modified graph data and, optionally, based on the error probabilities associated with the one or more error nodes.
Disclosed herein is a computer-implemented quantum error correction method for decoding errors in a quantum computer system. The quantum computer system comprises a decoder apparatus and a register of quantum devices. The decoder apparatus comprises a plurality of processing elements, PEs. The method comprises: receiving, at the decoder apparatus, syndrome data representative of an error state of the quantum devices in the register of quantum devices, the syndrome data comprising a plurality of defects, wherein the syndrome data is representable as a decoding hypergraph comprising a plurality of nodes connected by hyperedges representing error mechanisms associated with the plurality of quantum devices. Each PE of the plurality of PEs is associated with one or more nodes of the decoding hypergraph. The method further comprises performing, by the plurality of PEs, a clustering algorithm, the clustering algorithm comprising a plurality of steps, wherein the clustering algorithm grows and merges clusters of nodes based on the number of defects in each cluster until a final cluster state is reached. The method also comprises determining, by the decoder apparatus, a correction for the error state based on the final cluster state; wherein the PEs are grouped into a plurality of groups of PEs, wherein the groups of PEs perform at least a subset of the steps of the clustering algorithm sequentially such that PEs in a first group perform one or more first steps of the clustering algorithm, and then PEs in a second group perform the one or more first steps of the clustering algorithm.
G06N 10/70 - Correction, détection ou prévention d’erreur quantique, p. ex. codes de surface ou distillation d’état magique
G06N 5/01 - Techniques de recherche dynamiqueHeuristiquesArbres dynamiquesSéparation et évaluation
H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
Disclosed herein is a computer-implemented quantum error correction method for decoding errors in a quantum computer system. The quantum computer system comprises a decoder apparatus and a register of quantum devices. The decoder apparatus comprises a plurality of processing elements, PEs. The method comprises receiving, at the decoder apparatus, syndrome data representative of an error state of the quantum devices in the register of quantum devices. The syndrome data comprises a plurality of defects. The syndrome data is representable as a decoding hypergraph comprising a plurality of nodes connected by hyperedges representing error mechanisms associated with the plurality of quantum devices. The method further comprises performing, by the plurality of PEs, a clustering algorithm. The clustering algorithm comprises a plurality of steps. The clustering algorithm grows and merges clusters of nodes based on the number of defects in each cluster until a final cluster state is reached. The method further comprises determining, by the decoder apparatus, a correction for the error state based on the final cluster state. Each of the plurality of PEs is associated with a respective batch of nodes of the decoding hypergraph, each batch containing a plurality of nodes. Also, each PE of the plurality of PEs performs one or more first steps of the plurality of steps of the clustering algorithm by performing the first steps in respect of each of the nodes in its batch of nodes successively.
G06N 10/70 - Correction, détection ou prévention d’erreur quantique, p. ex. codes de surface ou distillation d’état magique
G06N 5/01 - Techniques de recherche dynamiqueHeuristiquesArbres dynamiquesSéparation et évaluation
H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Software development kit [SDK] for use in quantum computing, quantum error correction and quantum computers; downloadable software for quantum computing, quantum error correction and quantum computers; downloadable software and downloadable software platforms for use in the field of quantum computing, for performing error correction with data from quantum computing experiments, simulations and activities, for identifying algorithms for performing error correction with data from quantum computing experiments, simulations and activities, for assessing the performance of algorithms for performing error correction with data from quantum computing experiments, for conducting simulations and activities and for identifying opportunities to use error corrected quantum computing data; downloadable software and downloadable computer programs for developing, testing and running logical quantum circuits on computers, hardware and simulators; quantum computers; downloadable electronic publications relating to a software development kit [SDK] for use in quantum computing, quantum error correction and quantum computers; downloadable artificial intelligence, machine learning and deep learning software for use in the field of quantum computing, quantum error correction and quantum computers; downloadable electronic publications in the field of quantum computing, quantum error correction and quantum computers. (1) Educational services in connection with a software development kit [SDK] for use in quantum computing, quantum error correction and quantum computers; educational services in the field of quantum computing, quantum error correction and quantum computers; providing online electronic publications relating to a software development kit [SDK] for use in quantum computing, quantum error correction and quantum computers; providing online electronic publications in the field of quantum computing, quantum error correction and quantum computers; information, advisory and consultancy services relating to all the aforesaid services.
(2) Software as a Service (SaaS) and Platform as a Service (PaaS) services, and providing online, non-downloadable software, all for use in the field of quantum computing, quantum error correction and quantum computers; Software as a Service (SaaS) and Platform as a Service (PaaS) services, and providing online, non-downloadable software, all for performing error correction with data from quantum computing experiments, simulations and activities, for identifying algorithms for performing error correction with data from quantum computing experiments, simulations and activities, for assessing performance of algorithms for performing error correction with data from quantum computing experiments, simulations and activities and for identifying opportunities to use error corrected quantum computing data; research, design and development of software and software platforms for use in the field of quantum computing, quantum error correction and quantum computers; Software as a Service (SaaS) and Platform as a Service (PaaS) services, and providing online, non-downloadable software, all for developing, testing and running logical quantum circuits on computers, hardware and simulators; providing artificial intelligence and machine learning computer programs on data networks in the field of quantum computing, quantum error correction and quantum computers; providing temporary use of online non-downloadable software development kits [SDKs] for use in the field of quantum computing, quantum error correction and quantum computers; information, advisory and consultancy services relating to all the aforesaid services.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software development kit [SDK] for use in quantum computing, quantum error correction and quantum computers; downloadable software for quantum computing, quantum error correction and quantum computers; downloadable software and downloadable software platforms for use in the field of quantum computing, for performing error correction with data from quantum computing experiments, simulations and activities, for identifying algorithms for performing error correction with data from quantum computing experiments, simulations and activities, for assessing the performance of algorithms for performing error correction with data from quantum computing experiments, for conducting simulations and activities and for identifying opportunities to use error corrected quantum computing data; downloadable software and downloadable computer programs for developing, testing and running logical quantum circuits on computers, hardware and simulators; quantum computers; downloadable electronic publications relating to a software development kit [SDK] for use in quantum computing, quantum error correction and quantum computers; downloadable artificial intelligence, machine learning and deep learning software for use in the field of quantum computing, quantum error correction and quantum computers; downloadable electronic publications in the field of quantum computing, quantum error correction and quantum computers. Educational services in connection with a software development kit [SDK] for use in quantum computing, quantum error correction and quantum computers; educational services in the field of quantum computing, quantum error correction and quantum computers; providing online electronic publications relating to a software development kit [SDK] for use in quantum computing, quantum error correction and quantum computers; providing online electronic publications in the field of quantum computing, quantum error correction and quantum computers; information, advisory and consultancy services relating to all the aforesaid services. Software as a Service (SaaS) and Platform as a Service (PaaS) services, and providing online, non-downloadable software, all for use in the field of quantum computing, quantum error correction and quantum computers; Software as a Service (SaaS) and Platform as a Service (PaaS) services, and providing online, non-downloadable software, all for performing error correction with data from quantum computing experiments, simulations and activities, for identifying algorithms for performing error correction with data from quantum computing experiments, simulations and activities, for assessing performance of algorithms for performing error correction with data from quantum computing experiments, simulations and activities and for identifying opportunities to use error corrected quantum computing data; research, design and development of software and software platforms for use in the field of quantum computing, quantum error correction and quantum computers; Software as a Service (SaaS) and Platform as a Service (PaaS) services, and providing online, non-downloadable software, all for developing, testing and running logical quantum circuits on computers, hardware and simulators; providing artificial intelligence and machine learning computer programs on data networks in the field of quantum computing, quantum error correction and quantum computers; providing temporary use of online non-downloadable software development kits [SDKs] for use in the field of quantum computing, quantum error correction and quantum computers; information, advisory and consultancy services relating to all the aforesaid services.
A quantum computing system and associated methods are disclosed. The quantum computing system comprises a quantum processing unit comprising a register of quantum devices with a plurality of connections coupling quantum devices in the register of quantum devices. The quantum computing system further comprises a quantum error correction system configured to identify a Floquet code for the quantum processing unit, identify an inactive edge in the Floquet code, modify the Floquet code to generate a modified Floquet code, receive syndrome data representative of an error state of the register of quantum devices, and determine a correction for the error state by decoding the syndrome data with the modified Floquet code.
A quantum computing system and a method of performing a quantum error correction code are disclosed. A determination is made that a leakage event has occurred at a quantum device. A plurality of decoding hypergraph hyperedges potentially affected by the leakage event are determined. The plurality of decoding hypergraph hyperedges are adjusted in accordance with the leakage event.
A quantum computing system and associated method of preparing a plurality of quantum devices are disclosed. A compiling system of the quantum computing system is configured to receive a quantum state specification comprising a plurality of state variables defining a quantum state, determine a compressed representation of the quantum state, and send the compressed representation to a control system of the quantum computing system. The control system is configured to receive the compressed representation of the quantum state and use the compressed representation to prepare the plurality of quantum devices according to the quantum state.
A quantum computing system and a method of performing a quantum error correction code are disclosed. A determination is made that a leakage event has occurred at a quantum device. A plurality of decoding hypergraph hyperedges potentially affected by the leakage event are determined. The plurality of decoding hypergraph hyperedges are adjusted in accordance with the leakage event.
A quantum computing system and a method of performing a quantum error correction code are disclosed. Syndrome data is received representative of an error state of a plurality of quantum devices. Occurrence of a runtime trigger event is determined. A hypergraph modification rule associated with the runtime trigger event is retrieved from a decoding hypergraph modification map data structure comprising a plurality of predefined hypergraph modification rules. A decoding hypergraph is modified in accordance with the hypergraph modification rule to generate a modified decoding hypergraph. A correction for the error state is determined by decoding the syndrome data with the modified decoding hypergraph.
Disclosed herein is a computer-implemented method for generating an output signal which approximates a desired signal, the output signal being for use in a quantum control system. The desired signal comprises a first and a second region, the first region being symmetric with the second region, and the desired signal is segmented into a plurality of segments. The method comprises retrieving, from one or more memory elements, one or more first parameter values for each segment in the first region, and using a first iterative algorithm and the retrieved one or more first parameter values to generate at least one value of the output signal for each segment in the first region. The method further comprises using a second iterative algorithm and one or more second parameter values to generate at least one value of the output signal for each segment in the second region, wherein the one or more second parameter values are generated based on the one or more first parameter values.
Disclosed herein is a quantum computing system and a method in a quantum computing system. The quantum computing system comprises an event synchronisation unit. The event synchronisation unit is configured to receive a first event message, determine, a subset quantum control units associated with the first event message, and transmit respective second event messages to the subset quantum control units.
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p. ex. couplage ou commande de qubit
26.
A METHOD FOR GENERATING INPUT POLYNOMIAL COEFFICIENTS
Disclosed herein is a computer-implemented method for generating input polynomial coefficients for use by a signal generator in a quantum control system. The signal generator is configured to generate an output signal which approximates a desired signal using fixed-point arithmetic and the input polynomial coefficients. The desired signal is segmented into a plurality of segments, the desired signal having one or more signal values in each segment. The method comprises, for each segment of the plurality of segments, obtaining one or more initial trial polynomial coefficients, and providing the one or more initial trial polynomial coefficients to an optimisation algorithm to generate the input polynomial coefficients. The optimisation algorithm comprises minimising a difference between the one or more signal values of the desired signal and one or more approximated signal values generated using an approximation function. The approximation function approximates the one or more signal values of the desired signal using the one or more initial trial polynomial coefficients and the fixed-point arithmetic used by the signal generator.
A quantum computing system and a method of performing a quantum error correction code are disclosed. Syndrome data is received representative of an error state of a plurality of quantum devices. Occurrence of a runtime trigger event is determined. A hypergraph modification rule associated with the runtime trigger event is retrieved from a decoding hypergraph modification map data structure comprising a plurality of predefined hypergraph modification rules. A decoding hypergraph is modified in accordance with the hypergraph modification rule to generate a modified decoding hypergraph. A correction for the error state is determined by decoding the syndrome data with the modified decoding hypergraph.
Methods and systems for interfacing with quantum devices are disclosed. A multiband input signal is divided into input signal components. Each input signal component is modified to apply an frequency and/or phase shift and is then provided to a quantum device.
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p. ex. couplage ou commande de qubit
H04B 1/00 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission
A computer-implemented quantum error correction method performed by a decoding system of a quantum computing system is disclosed Syndrome data is received that is representative of an error state of quantum devices in the quantum computing system. The syndrome data comprises a string of trivial values and non-trivial values, wherein non-trivial values represent symptoms associated with the error state. An index associated with each symptom is determined by loading a chunk of the string into a register and iterating an index determination subroutine that comprises determining a count of continuous trivial values in the register, determining the index associated with the symptom represented by any non-trivial value adjacent to the contiguous trivial values, and shifting values in register based on the count of contiguous trivial values. The syndrome data is then decoded using the determined index associated with each symptom to determine a correction for the error state.
A decoding method performed by a decoding system of a quantum computing system is disclosed. The method involves receiving syndrome data comprising a plurality of defects, determining a first coordinate for a first defect by determining and caching a quotient, determining respective second coordinate for other defects by determining whether the cached quotient is valid, and decoding the syndrome data using the coordinates to determine a correction for the error state.
A method (100) of operating a quantum control device (1) comprising a set of peripheral devices (7) configurable to cause one or more quantum processing units (5) to perform a plurality of operations, the method (100) comprising: receiving (103) a first object (27) defining a first set of configurations for the set of peripheral devices (7), the first set associated with a first operation to be performed; retrieving (105) a stored object (21) defining a current set of configurations for the set of peripheral devices (7); comparing (107) the first object (27) and stored object (21) to generate an update list object (31) of differences between the current set of configurations and the first set of configurations; and transmitting (109) the update list object (31) for updating configurations of the peripheral devices (7).
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p. ex. couplage ou commande de qubit
G06N 10/80 - Programmation quantique, p. ex. interfaces, langages ou boîtes à outils de développement logiciel pour la création ou la manipulation de programmes capables de fonctionner sur des ordinateurs quantiquesPlate-formes pour la simulation ou l’accès aux ordinateurs quantiques, p. ex. informatique quantique en nuage
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software, computer hardware, software interfaces
and hardware interfaces, all for use in the field of quantum
computing; computer software, computer hardware, software
interfaces and hardware interfaces, all for transferring
quantum error correction data between hardware components in
quantum computing systems. Quantum computing services; providing information, advisory,
consultancy and technical support services in the field of
quantum computing.
A computer-implemented error decoding method performed by a decoding system of a quantum computing system is disclosed. The method involves assigning vertices of a decoding graph respective coordinates in a coordinate space such that distances between the respective coordinates in the coordinate space represent distances between the respective vertices in the decoding graph. A correction for an error state of qubits in the quantum computing system is then determined by decoding an error syndrome using distances determined using a distance function associated with the coordinate space.
G06N 10/70 - Correction, détection ou prévention d’erreur quantique, p. ex. codes de surface ou distillation d’état magique
H03M 13/03 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.-à-d. mots de code contenant plus de chiffres que les mots source
H03M 13/37 - Méthodes ou techniques de décodage non spécifiques à un type particulier de codage prévu dans les groupes
A method (100) of reading out a plurality of quantum systems (7, 9), the method (100) comprising: receiving (108) an output signal (25) comprising a plurality of frequency components (21), each corresponding to one of the plurality of quantum systems (7, 9); determining (104) operational filter parameters based on the plurality of frequency components (21); configuring (106) a set of filters (33) to filter the output signal (25) based on the determined operational filter parameters; and using the set of filters (33) to divide (110) the output signal (25) into a plurality of separate components corresponding to each of the quantum systems (7, 9).
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p. ex. couplage ou commande de qubit
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software, computer hardware, software interfaces and hardware interfaces, all for facilitating data transfer and processing of quantum error correction data for use in the field of quantum computing; downloadable computer software, computer hardware, software interfaces and hardware interfaces, all for transferring quantum error correction data between hardware components in quantum computing systems. Quantum computing research and quantum error correction services in the nature of computer performance testing, testing of computer hardware, and design and development of computer hardware and software; providing information, advisory, consultancy and technical support services being integration, deployment, maintenance, repair, optimization, and troubleshooting of computer software, in the field of quantum computing; providing scientific and engineering information, advisory, consultancy and technical support services being optimization, namely, consulting services in the fields of implementation and use of computer hardware systems for others and troubleshooting being diagnosing computer hardware problems, in the field of quantum computing
A quantum error correction method and apparatus are disclosed. A decoder of a quantum computer system receives syndrome data representative of an error state of qubits in the quantum computer system, the syndrome data comprising defects each associated with a location in a decoding graph. The decoder initialises a size value of a region surrounding each defect in the decoding graph. The decoder then identifies clusters of defects and increases the size values of identified defects. A correction for the error state is determined based on the clusters of defects.
Disclosed herein is a method of performing a compound stabiliser measurement operation in a quantum error correction procedure. The compound stabiliser measurement is performed by combining measurement outcomes associated with stabiliser components. The method allows high-weight stabiliser measurements to be performed on quantum processing units with uniform qubit layouts and degree-four connectivity.
G06N 10/20 - Modèles d’informatique quantique, p. ex. circuits quantiques ou ordinateurs quantiques universels
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p. ex. couplage ou commande de qubit
G06N 10/70 - Correction, détection ou prévention d’erreur quantique, p. ex. codes de surface ou distillation d’état magique
A method and apparatus are disclosed for decoding error syndromes in a quantum error correction procedure on a quantum computing system. A first decoder uses belief propagation to partially decode a first error syndrome to determine a first partial correction and a second error syndrome. A second decoder uses another decoding process to fully decode the second error syndrome and determine a second partial correction, the first and second partial corrections collectively defining a complete correction to the error state.
A quantum error correction method and a quantum computing system are disclosed A decoding system of the quantum computing system receives an error syndrome representative of an error state of qubits in the quantum computing system and determines that a probability of successfully correcting the error state fails to satisfy a predetermined success criterion. The decoding system sends a signal to a control system of the quantum computing system to indicate that the success probability fails to satisfy the predetermined success criterion, and the control system determines whether to modify a quantum computation being performed on the qubits.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software and software platforms for use in the
field of quantum computing; computer software and software
platforms for performing error correction with data from
quantum computing experiments, simulations and activities,
for identifying algorithms for performing error correction
with data from quantum computing experiments, simulations
and activities, for assessing performance of algorithms for
performing error correction with data from quantum computing
experiments, simulations and activities and for identifying
opportunities to use error corrected quantum computing data. Software as a Service (SaaS) and Platform as a Service
(PaaS) services, and providing online, non-downloadable
software, all for use in the field of quantum computing;
Software as a Service (SaaS) and Platform as a Service
(PaaS) services, and providing online, non-downloadable
software, all for performing error correction with data from
quantum computing experiments, simulations and activities,
for identifying algorithms for performing error correction
with data from quantum computing experiments, simulations
and activities, for assessing performance of algorithms for
performing error correction with data from quantum computing
experiments, simulations and activities and for identifying
opportunities to use error corrected quantum computing data;
information, advisory and consultancy services relating to
all the aforesaid services.
A method and apparatus for decoding syndromes of a quantum error correction code is disclosed. The method includes the steps of receiving syndrome data for a plurality of quantum error correction rounds performed on a plurality of qubits; identifying a plurality of first blocks within the syndrome data, wherein each first block has a respective first central block surrounded by one or more respective first buffer blocks; decoding each first block to obtain a first committed correction for each respective first central block; identifying a plurality of second blocks within the syndrome data, wherein each second block comprises at least part of at least one first buffer block; and decoding each second block to obtain a second committed correction for each second block. An apparatus including a plurality of block decoders and a process manager is disclosed.
H03M 13/15 - Codes cycliques, c.-à-d. décalages cycliques de mots de code produisant d'autres mots de code, p. ex. codes définis par un générateur polynomial, codes de Bose-Chaudhuri-Hocquenghen [BCH]
G06N 10/70 - Correction, détection ou prévention d’erreur quantique, p. ex. codes de surface ou distillation d’état magique
H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable and recorded software for quantum computing and computers; downloadable and recorded computer software platforms for the development of computer software for quantum computers and for use in the field of quantum computing; downloadable and recorded computer software for performing quantum error correction; downloadable and recorded computer software platforms for performing quantum error correction with data from quantum computing experiments, simulations and activities; downloadable and recorded computer software platforms for identifying algorithms for performing error correction with data from quantum computing experiments, simulations and activities, for assessing performance of algorithms, and for performing error correction with data from quantum computing experiments, simulations and activities and for identifying opportunities to use error corrected quantum computing data. Software as a Service (SaaS) services featuring software for quantum computing and computers; Platform as a Service (PaaS) services, featuring computer software platforms for the development of computer software for quantum computing and computers; providing online, non-downloadable software, all for use in the quantum computing; Software as a Service (SaaS) services featuring software for performing quantum error correction; Platform as a Service (PaaS) services featuring computer software platforms for performing quantum error correction; providing online, non-downloadable software, all for performing quantum error correction with data from quantum computing experiments, simulations and activities, for identifying algorithms for performing error correction with data from quantum computing experiments, simulations and activities, for assessing performance of algorithms for performing error correction with data from quantum computing experiments, simulations and activities and for identifying opportunities to use error corrected quantum computing data; information, advisory and consultancy services relating to all the aforesaid services
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software for quantum computing;
downloadable computer software for managing and recording
quantum computing experiments and activities; downloadable
computer software for collecting, recording, analysing and
managing data from quantum computing experiments and
activities; downloadable computer software for assisting
users to build better quantum computer hardware; open-source
downloadable computer software code, models, frameworks,
programs and development tools in the field of quantum
computing; downloadable electronic publications, namely,
explanatory and instructional documentation, guides, manuals
and tutorials in the field of quantum computing. Software-as-a-service (SaaS) for quantum computing;
software-as-a-service (SaaS) for managing and recording
quantum computing experiments and activities;
software-as-a-service (SaaS) for collecting, recording,
analysing and managing data from quantum computing
experiments and activities; software-as-a-service (SaaS) for
assisting users to build better quantum computer hardware;
software-as-a-service (SaaS), namely, open source computer
software code, models, frameworks, programs and development
tools in the field of quantum computing; information,
advisory and consultancy services related to all of the
aforesaid.
A computer-implemented method for use in decoding syndromes of a quantum error correction code, the syndromes comprising measurement data from a quantum computer comprising a plurality of syndrome qubits and a plurality of data qubits. The method comprises: processing the syndromes to identify defects; recording, in a data structure, respective locations for each defect; and determining a respective radius, for each respective defect, of a ball surrounding the respective location of the respective defect, and recording each respective radius with its respective location in the data structure, wherein each respective radius is determined by iteratively increasing a length of the respective radius until each respective radius defines a ball touching or overlapping at least one other ball surrounding another of the respective locations, such that each respective location belongs to a cluster consisting of an even number of the locations of the defects; wherein the data structure thereby enables decoding of the quantum error correction code.
A quantum error correction method and apparatus are disclosed. A decoder of a quantum computer system receives syndrome data representative of an error state of qubits in the quantum computer system, the syndrome data comprising defects each associated with a location in a decoding graph. The decoder initialises a size value of a region surrounding each defect in the decoding graph. The decoder then identifies clusters of defects and increases the size values of identified defects. A correction for the error state is determined based on the clusters of defects.
A decoder apparatus for decoding syndrome data of a quantum error correction code is disclosed. The decoder apparatus is configured to receive position data representing the respective location of defects from the syndrome data in a decoding graph. The decoder apparatus also receives dimension data of the decoding graph and determines the respective location of each of the plurality of defects in the decoding graph based on the position data and the dimension data. The decoder apparatus then decodes the syndrome data using the determined respective location of each of the plurality of defects.
A decoder apparatus for decoding syndromes of a quantum error correction code, the syndromes comprising measurement data from a quantum computer, the quantum computer comprising an array of qubits including syndrome qubits and data qubits. The decoder apparatus is configured to: receive syndrome index data representative of: a physical location of each of the array of qubits within the quantum computer; and lattice dimensions of the array of qubits; receive the syndromes of the quantum error correction code from the quantum computer; determine physical co-ordinate positions for each of the array of qubits based on the syndrome index data; decode the syndromes of the quantum error correction code using the determined physical co-ordinate positions. The decoder apparatus has a first syndrome capacity for decoding quantum error correction code syndromes and the syndromes of the quantum error correction code occupy a second syndrome capacity less than or equal to the first syndrome capacity of the decoder apparatus.
A computer-implemented method for decoding syndromes of a quantum error correction code, the syndromes comprising measurement data from a quantum computer, the method comprising: receiving syndrome measurement data comprising a plurality of quantum error correction rounds performed on a plurality of qubits; identifying a plurality of non-overlapping first blocks within the syndrome measurement data, wherein: each first block has: a first central block of quantum error corrections rounds; and a first buffer block of quantum error correction rounds, wherein the first buffer block surrounds the first central block, and each first block is surrounded by an interstitial region of quantum error correction rounds; identifying the location of a first set of errors in the plurality of qubits by decoding each first block to provide respective decoded first central blocks and respective decoded first buffer blocks; outputting the location of the first set of errors contained within each decoded first central block.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software for managing and recording quantum computing experiments and activities; downloadable computer software for collecting, recording, analysing and managing data from quantum computing experiments; downloadable computer software for assisting users to build better quantum computer hardware; downloadable electronic publications, namely, explanatory and instructional documentation, guides, manuals and tutorials in the field of quantum computing Software-as-a-service (SaaS) for managing and recording quantum computing experiments and activities; software-as-a-service (SaaS) for collecting, recording, analysing and managing data from quantum computing experiments; software-as-a-service (SaaS) for assisting users to build better quantum computer hardware; information, advisory and consultancy services related to all of the aforesaid
A computer-implemented method for decoding syndromes of a quantum error correction code, the syndromes comprising measurement data from a quantum computer, the method comprising: receiving syndrome measurement data comprising a plurality of quantum error correction rounds performed on a plurality of qubits; identifying a plurality of non-overlapping first blocks within the syndrome measurement data, wherein: each first block has: a first central block of quantum error corrections rounds; and a first buffer block of quantum error correction rounds, wherein the first buffer block surrounds the first central block, and each first block is surrounded by an interstitial region of quantum error correction rounds; identifying the location of a first set of errors in the plurality of qubits by decoding each first block to provide respective decoded first central blocks and respective decoded first buffer blocks; outputting the location of the first set of errors contained within each decoded first central block.
H03M 13/15 - Codes cycliques, c.-à-d. décalages cycliques de mots de code produisant d'autres mots de code, p. ex. codes définis par un générateur polynomial, codes de Bose-Chaudhuri-Hocquenghen [BCH]
H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
G06N 10/70 - Correction, détection ou prévention d’erreur quantique, p. ex. codes de surface ou distillation d’état magique
A computer-implemented postselection-free method of initializing qubits in a quantum computer, comprising: preparing at least one data qubit and a plurality of auxiliary qubits in respective initial states, wherein each of the at least one data qubit and the plurality of auxiliary qubits has a respective probability of being prepared with an error; and, performing a plurality of non-measurement multi-qubit quantum logic operations that propagate errors between the at least one data qubit and the plurality of auxiliary qubits so as to reduce the probability of an error affecting the at least one data qubit.
A computer-implemented postselection-free method of initialising qubits in a quantum computer, comprising: preparing at least one data qubit and a plurality of auxiliary qubits in respective initial states, wherein each of the at least one data qubit and the plurality of auxiliary qubits has a respective probability of being prepared with an error; and, performing a plurality of non-measurement multi-qubit quantum logic operations that propagate errors between the at least one data qubit and the plurality of auxiliary qubits so as to reduce the probability of an error affecting the at least one data qubit.
An apparatus for a quantum computer comprising a memory device and a converter block, the memory device comprising: a local command module; and a double-buffer-memory module comprising a plurality of pairs of memory modules, each memory module: coupled to the local command module; and configured to store a respective operation for controlling a qubit of the quantum computer; wherein the local command module is configured to: receive an instruction to provide the operation for the qubit; read the operation from a respective one of the plurality of pairs of memory modules indicated by the instruction; and provide the operation to the converter block; wherein the converter block is configured to receive the operation from the memory device and provide digital output pulses, representative of the operation, to an output interface, the output interface configured to provide the digital output pulses to a digital-to-analogue converter for controlling the qubit to perform the operation.
G06N 10/20 - Modèles d’informatique quantique, p. ex. circuits quantiques ou ordinateurs quantiques universels
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p. ex. couplage ou commande de qubit
G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
54.
QUANTUM COMPUTING APPARATUS AND ASSOCIATED METHODS
An apparatus for a quantum computer comprising a memory device and a converter block, the memory device comprising: a local command module; and a double-buffer- memory module comprising a plurality of pairs of memory modules, each memory module: coupled to the local command module; and configured to store a respective operation for controlling a qubit of the quantum computer; wherein the local command module is configured to: receive an instruction to provide the operation for the qubit; read the operation from a respective one of the plurality of pairs of memory modules indicated by the instruction; and provide the operation to the converter block; wherein the converter block is configured to receive the operation from the memory device and provide digital output pulses, representative of the operation, to an output interface, the output interface configured to provide the digital output pulses to a digital-to- analogue converter for controlling the qubit to perform the operation.
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p. ex. couplage ou commande de qubit
G06N 10/80 - Programmation quantique, p. ex. interfaces, langages ou boîtes à outils de développement logiciel pour la création ou la manipulation de programmes capables de fonctionner sur des ordinateurs quantiquesPlate-formes pour la simulation ou l’accès aux ordinateurs quantiques, p. ex. informatique quantique en nuage
55.
Power-aware transmission of quantum control signals
A computer-implemented method of selecting a power-optimal compression scheme for transmitting digital control signals from a classical interface of a quantum computer to a quantum processing unit (QPU) of the quantum computer is disclosed. The method involves receiving static and dynamic power consumption values associated with operations performable by the QPU; determining compression schemes implementable by the QPU; calculating total power consumption values associated with receiving and decompressing a representative control signal at the QPU using the compression schemes; and selecting the compression scheme having the lowest total power consumption value. A corresponding method for transmitting control signals from a classical interface of the quantum computer to the QPU is also disclosed in which a compressed control signal is transmitted from the classical interface to the QPU with one or more delays.
A computer-implemented method for determining a measurement value for each operator of a plurality of operators. The method comprises grouping the plurality of operators into one or more sets of mutually commuting operators, each set comprising one or more of the plurality of operators. Determining, for each set of operators: a subset of transformed operators based on the set of operators, such that the set of operators are equal to products of the subset of transformed operators; a mapping circuit based on the subset of transformed operators, wherein the mapping circuit comprises an arrangement of quantum gates configured to operate on a plurality of qubits in a quantum computer. Performing a measurement routine for each set of operators, the measurement routine comprising: preparing, using the plurality of qubits in the quantum computer, a trial state using a first arrangement of quantum gates; operating the mapping circuit on the plurality of qubits in the trial state; performing a measurement on each qubit of the plurality of qubits, to obtain a qubit measurement value for each qubit.
An apparatus can be configured to control a quantum memory of a quantum computer. The quantum memory can have a first qubit. The apparatus can comprise: a first-classical-register; a first-clock; a first-machine-language-buffer, that stores a first-machine-language-circuit; and a first-implementer. The first-machine-language-circuit includes: a first-timestamp; a first-qubit-identifier unique to the first qubit; a first-qubit-control-instruction; and a first-protected-location of the first-classical-register. The first-implementer can be configured to: read the first-machine-language-circuit from the first-machine-language-buffer; and read a first-control-value from the first-protected-location of the first-classical-register, the first-control-value can be configured to encode either a first-execute-instruction or a first-alternate-control-instruction. If the first-control-value encodes the first-execute-instruction then the implementer can determine a first-control-circuit for the first qubit; read a first-synchronization-time from the first-clock; and compare the first-synchronization-time with the first-timestamp to determine a first-timing-criterion and when the first-timing-criterion is satisfied send the first-control-circuit to first-qubit-control-hardware for application to the first qubit.
A computing system can be configured to determine a quantum circuit architecture, for a quantum computer, based on a physical system comprising a plurality of fermions. The computing system can comprise a classical computing system configured to: receive a reference quantum state for the physical; receive a cut-off energy; determine a Fermionic Unitary Operator based on a parameter dependent Fermionic operator, wherein the parameter dependent Fermionic operator comprises a sum of products of: an operator string with a parameter for the operator string. Each operator string of the sum of products has a transition energy less than the cut-off energy. The quantum circuit architecture can be based on the Fermionic Unitary Operator.
G06N 10/00 - Informatique quantique, c.-à-d. traitement de l’information fondé sur des phénomènes de mécanique quantique
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
59.
METHODS AND APPARATUS FOR PARALLEL QUANTUM COMPUTING
A computing system can be configured to execute a classical-quantum hybrid algorithm. The computing system may comprise a classical computer comprising one or more classically-executable-nodes of the classical-quantum hybrid algorithm; and a quantum computer comprising a quantum-processor-unit. The quantum computer is operatively coupled to the classical computer. The one or more classically-executable-nodes may be configured to send a first-circuit and a second-circuit to the quantum computer for evaluation. The quantum computer may be configured to: receive the first-circuit and the second-circuit; evaluate the first-circuit, using the quantum-processor-unit, to determine a first-circuit-evaluation; and send the first-circuit-evaluation to the classical computer. The one or more classically-executable-nodes may be configured to: receive the first-circuit-evaluation; and process the first-circuit-evaluation during a first-time-interval. The quantum computer may be configured to: evaluate, using the quantum-processor-unit, the second-circuit to determine a second-circuit-evaluation at least in part during the first-time-interval; and send the second-circuit-evaluation to the classical computer.
G06N 10/00 - Informatique quantique, c.-à-d. traitement de l’information fondé sur des phénomènes de mécanique quantique
G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
G06F 15/80 - Architectures de calculateurs universels à programmes enregistrés comprenant un ensemble d'unités de traitement à commande commune, p. ex. plusieurs processeurs de données à instruction unique
A computing system can be configured to determine a compressed quantum circuit architecture, for a quantum computer, based on a point-symmetry group of a physical system. The computing system can comprise a classical computer operatively coupled to the quantum computer. The classical computer can be configured to transmit a symmetrized-unitary operator to the quantum computer to enable configuration of the compressed quantum circuit architecture and application of the compressed quantum circuit architecture to a quantum memory containing a first quantum basis state of the physical system stored in a plurality of qubits. The first quantum basis state transforms according to a first irreducible representation of the point-symmetry group.
G16C 10/00 - Chimie théorique computationnelle, c.-à-d. TIC spécialement adaptées aux aspects théoriques de la chimie quantique, de la mécanique moléculaire, de la dynamique moléculaire ou similaires
G06N 10/00 - Informatique quantique, c.-à-d. traitement de l’information fondé sur des phénomènes de mécanique quantique
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
A method comprises performing an iterative optimisation procedure. Each iteration of the optimisation procedure comprises: preparing a first ansatz trial state using a first arrangement of quantum gates, the first ansatz trial state having a first state energy which is dependent on a trial state variable; performing an energy estimation routine to determine and output a value associated with an estimate for the first ansatz trial state energy; performing an overlap estimation routine to determine and output a degree of overlap between a first prepared state corresponding with or based on the first ansatz trial state, and a second prepared state corresponding with or based on a known state; determining the value of an optimisation function based on the outputs of the energy estimation routine and the overlap estimation routine; and updating the trial state variable.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Quantum computers; downloadable and recorded computer software for quantum computing and computers; downloadable and recorded computer software platforms for the development of computer software for quantum computers; downloadable and recorded computer operating systems for quantum computers; downloadable and recorded machine learning software for quantum computers and quantum computing; downloadable and recorded computer software for solving mathematical problems; downloadable and recorded computer software for data analytics; downloadable and recorded computer software for machine translation; downloadable and recorded computer software for the management of quantum and classical computer resources; downloadable and recorded computer software for the management of the execution time of a computer; downloadable and recorded computer software for the management of the execution time of a quantum computer; downloadable and recorded communication and networking software; software defined computer networking hardware; quantum computer networking hardware; distributed quantum computers; heterogeneous computing and languages for heterogeneous computing, namely, computer hardware and downloadable and recorded computer software for quantum computing on quantum computers; downloadable and recorded computer software for energy management; downloadable and recorded computer software for scientific analysis; downloadable and recorded computer software for use in analyzing or predicting properties or physical characteristics of organic and chemical compounds; downloadable and recorded computer software for chemical analysis; downloadable and recorded artificial intelligence, machine learning and deep learning software for quantum computing; downloadable and recorded artificial intelligence, machine learning and deep learning software for analysis; downloadable and recorded computer software development tools for use in the fields of science, information technology, artificial intelligence, machine learning and deep learning; downloadable and recorded computer software for the development of pharmaceuticals; downloadable and recorded computer software for use as an application programming interface for quantum computing and quantum computers Research, design and development of quantum computers, quantum computing software and computer software platforms for the development of computer software for quantum computers; design, development and testing of computing methods, algorithms and software relating to quantum computers and quantum computing; research, design, development and analysis of environments in the fields of quantum computing, science, information technology, artificial intelligence, machine learning and deep learning; research in the field of computer programming; design and development of computer software for analytics and data mining; computer programming and software design relating to quantum computers; design and development of computer software for the management of quantum and classical computer resources; design and development of computer software for the management of the execution time of a computer; design and development of computer software for computer software for the management of the execution time of a quantum computer; design and development of communication and networking software; design and development of software defined networking; design and development of quantum computer networking; design and development of distributed quantum computers; design and development of heterogeneous computing and languages for heterogeneous computing; consultancy in the design and development of computer hardware for quantum computers; scientific and technological services and research and design relating thereto relating to quantum computers; quantum computing, namely, quantum computing as a service; computer aided scientific analysis using a quantum computer, namely, providing quantum computing as a service and software as a service (SAAS) services featuring software for the analysis of organic and chemical compounds in the field of scientific and mathematical data analysis; scientific services for the analysis of organic and chemical compounds; computer technology consultancy
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Quantum computers; downloadable and recorded computer software for quantum computing and computers; downloadable and recorded computer software platforms for the development of computer software for quantum computers; downloadable and recorded computer operating systems for quantum computers; downloadable and recorded machine learning software for quantum computing and computers; downloadable and recorded computer software for solving mathematical problems; downloadable and recorded computer software for data analytics; downloadable and recorded computer software for machine translation; downloadable and recorded computer software for the management of quantum and classical computer resources; downloadable and recorded computer software for the management of the execution time of a computer; downloadable and recorded computer software for the management of the execution time of a quantum computer; downloadable and recorded communication and networking software; software defined computer networking hardware; quantum computer networking hardware; distributed quantum computers; heterogeneous computing and languages for heterogeneous computing, namely, computer hardware and downloadable and recorded computer software for quantum computing on quantum computers; downloadable and recorded computer software for energy management; downloadable and recorded computer software for scientific analysis; downloadable and recorded computer software, for use in analyzing or predicting properties or physical characteristics of organic and chemical compounds; downloadable and recorded computer software for chemical analysis; downloadable and recorded artificial intelligence, machine learning and deep learning software for quantum computing; downloadable and recorded artificial intelligence, machine learning and deep learning software for analysis; downloadable and recorded computer software development tools for use in the fields of science, information technology, artificial intelligence, machine learning and deep learning; downloadable and recorded computer software for the development of pharmaceuticals; downloadable and recorded computer software for use as an application programming interface for quantum computing and quantum computers Research, design and development of quantum computers, quantum computing software and computer software platforms for the development of computer software for quantum computers; design, development and testing of computing methods, algorithms and software relating to quantum computers and quantum computing; research, design, development and analysis of environments in the fields of quantum computing, science, information technology, artificial intelligence, machine learning and deep learning; research in the field of computer programming; design and development of computer software for analytics and data mining; computer programming and software design relating to quantum computers; design and development of computer software for the management of quantum and classical computer resources; design and development of computer software for the management of the execution time of a computer; design and development of computer software for computer software for the management of the execution time of a quantum computer; design and development of communication and networking software; design and development of software defined networking; design and development of quantum computer networking; design and development of distributed quantum computers; design and development of heterogeneous computing and languages for heterogeneous computing; consultancy in the design and development of computer hardware for quantum computers; scientific and technological services and research and design relating thereto relating to quantum computers and quantum computing, namely, quantum computing as a service; computer aided scientific analysis using a quantum computer, namely, providing quantum computing as a service and software as a service (saas) services featuring software for the analysis of organic and chemical compounds in the field of scientific and mathematical data analysis; scientific services for the analysis of organic and chemical compounds; computer technology consultancy
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Quantum computers; downloadable and recorded computer software for quantum computing and computers; downloadable and recorded computer software platforms for the development of computer software for quantum computers; downloadable and recorded computer operating systems for quantum computers; downloadable and recorded machine learning software for quantum computers and quantum computing; downloadable and recorded computer software for machine translation in the field of quantum computing; downloadable and recorded computer software for the management of quantum and classical computer resources; downloadable and recorded computer software for the management of the execution time of a computer; downloadable and recorded computer software for the management of the execution time of a quantum computer; downloadable and recorded software for defined networking in the field of quantum computing; quantum computer networking hardware; distributed quantum computers; heterogeneous computing and languages for heterogeneous computing, namely, computer hardware and downloadable and recorded computer software for quantum computing; downloadable and recorded computer software for scientific analysis in the field of quantum computing; downloadable and recorded computer software, for use in analyzing or predicting properties or physical characteristics of chemical compounds; downloadable and recorded computer software for chemical analysis in the field of quantum computing; downloadable and recorded artificial intelligence, machine learning and deep learning software for quantum computing; downloadable and recorded computer software development tools for quantum computing for use in the fields of science, information technology, artificial intelligence, machine learning and deep learning; downloadable and recorded computer software for the development of pharmaceuticals in the field of quantum computing; downloadable and recorded computer software for use as an application programming interface for quantum computing and quantum computers Research, design and development of quantum computers, quantum computing software and computer software platforms for the development of computer software for quantum computers; design, development and testing of computing methods, algorithms and software relating to quantum computers and quantum computing; research, design, development and analysis of environments in the fields of quantum computing, artificial intelligence, machine learning and deep learning all relating to quantum computing; computer programming and software design relating to quantum computers; design and development of computer software for the management of quantum and classical computer resources; design and development of computer software for the management of the execution time of a computer; design and development of computer software for the management of the execution time of a quantum computer; design and development of communication and networking software; design and development of software defined networking; design and development of quantum computer networking; design and development of distributed quantum computers; design and development of heterogeneous computing and languages for heterogeneous computing; consultancy in the design and development of computer hardware for quantum computers; scientific and technological services and research and design relating thereto relating to quantum computers and quantum computing, namely, quantum computing as a service; computer aided scientific analysis using a quantum computer, namely, providing quantum computing as a service and software as a service (SAAS) services featuring software for the analysis of organic and chemical compounds in the field of scientific and mathematical data analysis; scientific services for the analysis of chemical compounds
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Quantum computers; computer software for quantum computing and computers; computer software platforms for the development of computer software for quantum computers; computer operating systems for quantum computers; machine learning software for quantum computers and quantum computing; computer software in relation to machine translation in the field of quantum computing; computer software for the management of quantum and classical computer resources; computer software for the management of the execution time of a computer in the field of quantum computing, quantum algorithms or quantum emulators; computer software for the management of the execution time of a quantum computer; SDN (software defined networking) software in the field of quantum computing; computer hardware and software for quantum computer networking; distributed quantum computers; computer hardware and software for heterogeneous computing and languages for heterogeneous computing in the field of quantum computing, quantum algorithms or quantum emulators; computer software for scientific analysis in the field of quantum computing; computer software, apparatus or systems for use in analysing or predicting properties or physical characteristics of chemical compounds in the field of quantum computing, quantum algorithms or quantum emulators; computer software for chemical analysis in the field of quantum computing; artificial intelligence, machine learning and deep learning software for quantum computing; computer software development tools for quantum computing for use in the fields of science, information technology, artificial intelligence, machine learning and deep learning; computer software for the development of pharmaceuticals in the field of quantum computing; scientific apparatus and instruments relating to quantum physics; chemistry apparatus and instruments relating to quantum computing. Research, design and development of quantum computers, quantum computing software and computer software platforms for the development of computer software for quantum computers; design, development and testing of computing methods, algorithms and software relating to quantum computers and quantum computing; research, design, development and analysis of environments in the fields of quantum computing, artificial intelligence, machine learning and deep learning all relating to quantum computing; computer programming and software design relating to quantum computers; design and development of computer software for the management of quantum and classical computer resources; design and development of computer software for the management of the execution time of a computer in the field of quantum computing, quantum algorithms or quantum emulators; design and development of computer software for computer software for the management of the execution time of a quantum computer; design and development of communication and networking software in the field of quantum computing, quantum algorithms or quantum emulators; design and development of software defined networking in the field of quantum computing, quantum algorithms or quantum emulators; design and development of quantum computer networking; design and development of distributed quantum computers; design and development of heterogeneous computing and languages for heterogeneous computing in the field of quantum computing, quantum algorithms or quantum emulators; consultancy in the design and development of computer hardware for quantum computers; scientific and technological services and research and design relating thereto relating to quantum computers and quantum computing; computer aided scientific analysis using a quantum computer; scientific services for the analysis of chemical compounds in the field of quantum computing, quantum algorithms or quantum emulators.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Quantum computers; computer software for quantum computing and computers; computer software platforms for the development of computer software for quantum computers; computer operating systems for quantum computers; machine learning software; computer software for solving mathematical problems; computer software for data analytics; computer software in relation to machine translation; computer software for the management of quantum and classical computer resources; computer software for the management of the execution time of a computer; computer software for the management of the execution time of a quantum computer; communication and networking software; SDN (software defined networking) software; computer hardware and software for quantum computer networking; distributed quantum computers; computer hardware and software for heterogeneous computing and languages for heterogeneous computing; computer software for energy management; computer software for scientific analysis; computer software, apparatus or systems for use in analysing or predicting properties or physical characteristics of organic and chemical compounds; computer software for chemical analysis; artificial intelligence, machine learning and deep learning software for quantum computing; artificial intelligence, machine learning and deep learning software for analysis; computer software development tools for use in the fields of science, information technology, artificial intelligence, machine learning and deep learning; computer software for the development of pharmaceuticals; scientific apparatus and instruments relating to quantum physics; chemistry apparatus and instruments. Research, design and development of quantum computers, quantum computing software and computer software platforms for the development of computer software for quantum computers; design, development and testing of computing methods, algorithms and software relating to quantum computers and quantum computing; research, design, development and analysis of environments in the fields of quantum computing, science, information technology, artificial intelligence, machine learning and deep learning; research relating to computer programming; design and development of computer software for analytics and data mining; computer programming and software design relating to quantum computers; design and development of computer software for the management of quantum and classical computer resources; design and development of computer software for the management of the execution time of a computer; design and development of computer software for computer software for the management of the execution time of a quantum computer; design and development of communication and networking software; design and development of software defined networking; design and development of quantum computer networking; design and development of distributed quantum computers; design and development of heterogeneous computing and languages for heterogeneous computing; consultancy in the design and development of computer hardware for quantum computers; scientific and technological services and research and design relating thereto relating to quantum computers and quantum computing; computer aided scientific analysis; scientific services for the analysis of organic and chemical compounds; computer technology consultancy.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Quantum computers; computer software for quantum computing and computers; computer software platforms for the development of computer software for quantum computers; computer operating systems for quantum computers; machine learning software; computer software for solving mathematical problems; computer software for data analytics; computer software in relation to machine translation; computer software for the management of quantum and classical computer resources; computer software for the management of the execution time of a computer; computer software for the management of the execution time of a quantum computer; communication and networking software; SDN (software defined networking) software; computer hardware and software for quantum computer networking; distributed quantum computers; computer hardware and software for heterogeneous computing and languages for heterogeneous computing; computer software for energy management; computer software for scientific analysis; computer software, apparatus or systems for use in analysing or predicting properties or physical characteristics of organic and chemical compounds; computer software for chemical analysis; artificial intelligence, machine learning and deep learning software for quantum computing; artificial intelligence, machine learning and deep learning software for analysis; computer software development tools for use in the fields of science, information technology, artificial intelligence, machine learning and deep learning; computer software for the development of pharmaceuticals; scientific apparatus and instruments relating to quantum physics; chemistry apparatus and instruments. Research, design and development of quantum computers, quantum computing software and computer software platforms for the development of computer software for quantum computers; design, development and testing of computing methods, algorithms and software relating to quantum computers and quantum computing; research, design, development and analysis of environments in the fields of quantum computing, science, information technology, artificial intelligence, machine learning and deep learning; research relating to computer programming; design and development of computer software for analytics and data mining; computer programming and software design relating to quantum computers; design and development of computer software for the management of quantum and classical computer resources; design and development of computer software for the management of the execution time of a computer; design and development of computer software for computer software for the management of the execution time of a quantum computer; design and development of communication and networking software; design and development of software defined networking; design and development of quantum computer networking; design and development of distributed quantum computers; design and development of heterogeneous computing and languages for heterogeneous computing; consultancy in the design and development of computer hardware for quantum computers; scientific and technological services and research and design relating thereto relating to quantum computers and quantum computing; computer aided scientific analysis; scientific services for the analysis of organic and chemical compounds; computer technology consultancy.