WO2023031785 - SYSTEMS AND METHODS FOR OPERATING AN INTERCONNECTED MULTI-CORE QUANTUM CLUSTER
National phase entry:
Publication Number
WO/2023/031785
Publication Date
09.03.2023
International Application No.
PCT/IB2022/058111
International Filing Date
30.08.2022
Title **
[English]
SYSTEMS AND METHODS FOR OPERATING AN INTERCONNECTED MULTI-CORE QUANTUM CLUSTER
[French]
SYSTÈMES ET PROCÉDÉS POUR FAIRE FONCTIONNER UN GROUPE QUANTIQUE À NOYAUX MULTIPLES INTERCONNECTÉS
Applicants **
IONQ QUANTUM CANADA, INC
4505 Campus Drive College Park, Maryland, USA 20740, US
Inventors
THAM, Edwin
117 Helendale Av.
Toronto, Ontario M4R 1C6, CA
KHAIT, Ilia
117 Helendale Av.
Toronto, Ontario M4R 1C6, CA
BRODUTCH, Aharon
117 Helendale Av.
Toronto,, Ontario M4R 1C6, CA
Priority Data
63/260,829
01.09.2021
US
Application details
| Total Number of Claims/PCT | * |
| Number of Independent Claims | * |
| Number of Priorities | * |
| Number of Multi-Dependent Claims | * |
| Number of Drawings | * |
| Pages for Publication | * |
| Number of Pages with Drawings | * |
| Pages of Specification | * |
| * | |
| * | |
International Searching Authority |
CIPO
* |
| Applicant's Legal Status |
Legal Entity
* |
| * | |
| * | |
| * | |
| * | |
| Entry into National Phase under |
Chapter I
* |
| Translation |
|
Recalculate
* The data is based on automatic recognition. Please verify and amend if necessary.
** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.
Quotation for National Phase entry
| Country | Stages | Total | |
|---|---|---|---|
| China | Filing | 1075 | |
| EPO | Filing, Examination | 6349 | |
| Japan | Filing | 587 | |
| South Korea | Filing | 574 | |
| USA | Filing, Examination | 2710 |

Total: 11295 USD
The term for entry into the National Phase has expired. This quotation is for informational purposes only
Abstract[English]
A method for speeding up code execution in a multi-core quantum computer having entanglement-based interconnect, comprising: (a). Continuously looking ahead at a sliding look-ahead distance, and upon encountering a needed link, queueing a request for generation thereof. (b) When an instruction cannot be executed due to unavailable links, skipping this instruction and rescheduling it for execution upon detecting that the unavailable links have become available. (c). In the case that step (b) is insufficient to allow further execution advance, attempting to achieve further advance by attempting to replace, for each of at least part of the instructions currently scheduled for execution, its unavailable links by respective indirect links, wherein an indirect link is created by connecting available links in series. For each instruction thus becoming executable: dequeueing a pending generation request for each replaced link thereof and queueing generation requests for each link involved in replacing the unavailable links thereof.[French]
L'invention concerne un procédé d'accélération de l'exécution de code dans un ordinateur quantique à noyaux multiples ayant une interconnexion à base d'enchevêtrement, qui consiste à : (a). regarder en continu à une distance d'anticipation de glissement, et lorsqu'on rencontre une liaison requise, mettre en file d'attente une demande de génération de celle-ci. (b) Lorsqu'une instruction ne peut pas être exécutée en raison de liaisons indisponibles, sauter cette instruction et reprogrammer celle-ci pour une exécution lorsqu'il est détecté que les liaisons non disponibles sont devenues disponibles. (c). Dans le cas où l'étape (b) est insuffisante pour permettre une progression supplémentaire de l'exécution, tenter d'atteindre une progression supplémentaire en essayant de remplacer, pour chacune d'au moins une partie des instructions actuellement programmées pour l'exécution, ses liaisons non disponibles par des liaisons indirectes respectives, une liaison indirecte étant créée en connectant des liaisons disponibles en série. Pour chaque instruction devenant ainsi exécutable : mettre en file d'attente une demande de génération en attente pour chaque liaison remplacée associée et des demandes de génération de mise en file d'attente pour chaque liaison impliquée dans le remplacement des liaisons indisponibles associées.