banner
Centre d'Information
Vaste expertise dans les opérations de vente et de production

Oscillateur hautement reconfigurable

Sep 28, 2023

Rapports scientifiques volume 13, Numéro d'article : 4005 (2023) Citer cet article

831 accès

1 Altmétrique

Détails des métriques

Les machines Ising (IM) ont le potentiel de surpasser les architectures Von-Neuman conventionnelles dans des problèmes d'optimisation notoirement difficiles. Diverses implémentations IM ont été proposées sur la base de CMOS quantique, optique, numérique et analogique, ainsi que de technologies émergentes. Il a récemment été démontré que les réseaux d'oscillateurs électroniques couplés présentent les caractéristiques requises pour la mise en œuvre des IM. Cependant, pour que cette approche résolve avec succès des problèmes d'optimisation complexes, une implémentation hautement reconfigurable est nécessaire. Dans ce travail, la possibilité de mettre en œuvre des MI basés sur des oscillateurs hautement reconfigurables est explorée. Une implémentation basée sur une force de couplage modulée quasi-périodiquement à travers un milieu commun est proposée et son potentiel est démontré par des simulations numériques. De plus, une implémentation de preuve de concept basée sur des oscillateurs en anneau couplés CMOS est proposée et sa fonctionnalité est démontrée. Les résultats de la simulation montrent que notre architecture proposée peut toujours trouver la solution Max-Cut et démontrer le potentiel de simplifier considérablement la mise en œuvre physique d'IM à base d'oscillateurs hautement reconfigurables.

Des paradigmes informatiques non conventionnels basés sur des processus naturels ont récemment inspiré le développement de diverses architectures matérielles, qui peuvent potentiellement surpasser les architectures Von-Neuman conventionnelles pour diverses applications, notamment l'apprentissage automatique1,2, la chimie3,4 et la planification5. Les machines Ising (IM) appartiennent à la classe des architectures qui utilisent le modèle Ising pour résoudre des problèmes d'optimisation. Les problèmes d'optimisation reposent souvent sur la recherche du minimum global dans un paysage énergétique multivarié similaire au modèle d'Ising. Cette analogie a été démontrée en cartographiant divers problèmes d'optimisation pratiquement pertinents au modèle d'Ising6. Par conséquent, les architectures matérielles spécifiquement conçues pour résoudre le modèle d'Ising sont considérées comme des solveurs d'optimisation à usage général appelés IM.

Les MI les plus connus sont les recuits quantiques7,8,9, qui sont actuellement disponibles dans le commerce par D-Wave10. Ces systèmes sont basés sur des jonctions Josephson couplées et ont montré des résultats prometteurs comme première étape vers l'informatique quantique11. Par exemple, la nouvelle architecture D-Wave comprend plus de 5000 qubits qui, en combinaison avec leurs outils, peuvent résoudre des problèmes d'optimisation avec jusqu'à un million de variables10. Cependant, les recuits quantiques fonctionnent à des températures extrêmement basses (sous Kelvin) nécessitant de grandes installations de refroidissement et des kilowatts de puissance, limitant la possibilité de miniaturisation.

Les machines d'Ising cohérentes (CIM)12,13,14 sont basées sur des oscillateurs paramétriques optiques dégénérés qui, en combinaison avec le multiplexage temporel, permettent de résoudre des problèmes avec des milliers de variables14. Cependant, le CIM a également ses défis spécifiques car il nécessite de longs câbles optiques.

Les IM numériques CMOS15, 16, 17, 18, 19, 20, 21, 22, qui sont généralement basés sur des systèmes de simulation capables de résoudre le modèle d'Ising, ont été largement étudiés ces dernières années. Cette approche présente les avantages d'utiliser des processus CMOS disponibles dans le commerce et permet par conséquent un développement et une miniaturisation rapides.

Divers MI analogiques23,24,25,26,27 ont également été proposés. La proposition in27 utilise des réseaux d'oscillateurs électroniques LC couplés pour mettre en œuvre un IM. Cette approche a récemment été étudiée plus en détail par la communauté des chercheurs28,29,30,31,32,33,34 car elle présente des avantages, notamment son potentiel de mise en œuvre sur puce à l'aide des technologies CMOS et sa faible consommation d'énergie.

Ces dernières années, les technologies émergentes, telles que memristive35,36, p-bit37,38, les oscillateurs spintroniques39,40,41 et les oscillateurs à changement de phase42,43, ont également été explorées pour la mise en œuvre des MI.

Un défi de conception commun affectant de nombreuses implémentations discutées précédemment est le nombre d'éléments de couplage nécessaires pour implémenter les IM. De plus, ces couplages doivent être hautement reconfigurables pour réaliser un IM à usage général. Dans ce travail, nous étudions la possibilité de mettre en œuvre des IM à base d'oscillateur avec une connectivité hautement reconfigurable en utilisant une modulation quasi-périodique de la force de couplage. Une approche similaire a déjà été explorée pour réaliser des neuro-ordinateurs oscillatoires44,45,46 et pour obtenir une reconfigurabilité dans des recuits quantiques basés sur des oscillateurs paramétriques Josephson47. L'approche proposée est analysée en utilisant un réseau d'oscillateurs Kuramoto. En outre, un schéma de mise à l'échelle pour les grands réseaux requis pour résoudre des problèmes d'optimisation complexes est proposé. Enfin, une implémentation de preuve de concept basée sur des oscillateurs en anneau RC CMOS est proposée et démontrée.

Illustration graphique de (a) verrouillage d'injection fondamental, (b) SHIL et (c) un réseau de quatre oscillateurs SHIL couplés.

Le modèle d'Ising décrit un système magnétique discret, où les spins s s'installent dans un état binaire \(\{+1,-1\}\). L'hamiltonien décrivant l'énergie d'une configuration de spin peut s'écrire :

où N est le nombre de spins, \(J_{i,j}\) est le couplage entre les spins i, j et \(h_i\) est l'interaction avec un champ extérieur. Cependant, pour la discussion suivante, nous considérons \(h_i = 0\). Les IM basés sur des oscillateurs sont basés sur les similitudes entre le modèle d'Ising et l'évolution de phase d'un réseau d'oscillateurs synchronisés sous verrouillage d'injection de deuxième harmonique (SHIL), fonctionnant à la même fréquence \(\omega\). En considérant un réseau d'oscillateurs couplés de Kuramoto48, les équations différentielles décrivant l'évolution de phase dans un repère tournant \(\theta _i(t) = \phi _i(t)-\omega t\) peuvent s'écrire27,49 :

où \(\theta _i\) est la phase dans le cadre tournant, \(K_{s}\) est la force de couplage au SHIL, qui est un signal appliqué de l'extérieur à deux fois la fréquence fondamentale, \(\omega _e= 2\omega\), et \(K_{i,j}\) est le couplage entre les oscillateurs i, j. La relation entre (2) et le modèle d'Ising dans (1) peut être comprise à travers l'illustration graphique présentée à la Fig. 1 (pour plus de simplicité, seuls quatre oscillateurs SHIL couplés sont pris en compte). Lorsqu'un oscillateur est perturbé à une fréquence égale à sa fréquence de fonctionnement \(\omega\), il se rapproche d'un état verrouillé en phase par rapport au signal externe, par exemple à \(0^\circ\) comme cela est mis en évidence par les flèches et le point sur la figure 1a. De même, s'il est perturbé à deux fois le fondamental, deux états de phase stables apparaissent à \(0^\circ\) et \(180^\circ\) (comme sur la Fig. 1b), en conséquence du terme proportionnel à \(sin(2\theta )\) dans (2). Dans les MI à base d'oscillateurs, cette bistabilité est utilisée pour représenter les états de spin dans l'hamiltonien d'Ising (Eq. 1), où l'oscillateur se stabilisant à un multiple impair/pair de \(\pi\) représente un état de spin de \(+ 1/-1\). Enfin, en couplant ensemble un réseau d'oscillateurs sous SHIL, comme présenté sur la figure 1c, la dynamique de phase devient régie par (2) qui a une fonction de Lyapunov globale équivalente à l'hamiltonien d'Ising27. Par conséquent, un IM basé sur un oscillateur peut être réalisé avec cette architecture relativement simple. Cependant, un défi de conception majeur apparaît lorsque le nombre d'oscillateurs augmente puisque N oscillateurs connectés tout-à-tout nécessitent \(O(N(N-1))\) éléments de couplage. Il convient de mentionner que sur la figure 1c, seuls les éléments de couplage bidirectionnel \(O(N(N-1)/2)\) sont présentés, mais dans les implémentations de circuit \(O(N(N-1))\) le couplage unidirectionnel éléments sont généralement nécessaires. Ceci est illustré graphiquement sur la figure 2a où une architecture pour 6 oscillateurs connectés tout-à-tout est présentée. De plus, pour un IM à base d'oscillateur à usage général, ces éléments de couplage doivent être hautement reconfigurables, ce qui permet de désactiver les couplages, d'avoir à la fois un signe positif et négatif et même une amplitude à plusieurs niveaux. Ici, nous aborderons l'aspect de reconfigurabilité en explorant une approche potentielle inspirée d'une proposition de neuro-ordinateur oscillatoire44. \). Par conséquent, dans le cadre tournant, la dynamique de phase devient régie par (2) qui correspond à (1) lorsque les phases sont binarisées à l'aide de SHIL. En remplaçant \(\theta _i(t) = \phi _i(t) - \omega t\) dans (2) et en supposant une force de couplage uniforme \(K_{i,j} = K\) pour tout i, j , la dynamique de phase dans le repère stationnaire peut s'écrire50 :

En étendant ce modèle pour inclure des oscillateurs fonctionnant à différentes fréquences (\(\omega _i \ne \omega _j\)), avec la différence minimale entre tout i et j donné par \(\omega _{diff,min}\), et en supposant que chaque oscillateur i est perturbé par une deuxième harmonique distincte correspondant à deux fois sa fréquence de fonctionnement \(2\omega _i\), (3) peut simplement s'écrire :

En réécrivant (4) dans le repère tournant où \(\phi _i(t) = \omega _i t +\theta _i(t)\) \((\phi _j(t) = \omega _j t + \ theta _j(t))\) et \(d\phi _i(t)/dt = \omega _i+d\theta _i/dt\), la dynamique de phase devient :

À ce stade, il convient de souligner que chaque phase \(\theta _i\) se trouve dans un référentiel tournant différent puisque chaque oscillateur fonctionne à une fréquence différente \(\omega _i\). De plus, en supposant que le couplage K dans le réseau est faible (\(K<<\omega _{diff,min}\)) et constant, la dynamique de phase est relativement peu affectée par le second terme de (5)44. Par conséquent, dans ces conditions, les oscillateurs peuvent être considérés comme découplés. Cependant, en modulant la force de couplage K avec une fonction quasipériodique a(t), donnée par (6a), (5) devient (6b) :

Lorsque \((\omega _i-\omega _j) \ne (\omega _k - \omega _l)\) pour toutes les différences de fréquence dans le système, la dynamique de phase moyenne de (6b) sur une longue période (proportionnelle à 1/K) deviennent :

(a) Un IM conventionnel à base d'oscillateur nécessitant un couplage tout-à-tout et (b) une mise en œuvre proposée utilisant un support commun.

Pour une analyse complète de la moyenne de (6b), le lecteur est renvoyé au « Matériel supplémentaire ». La dynamique de phase moyenne donnée par (7) ressemble étroitement à l'IM original à base d'oscillateur présenté dans (2). Par conséquent, un IM hautement reconfigurable peut être réalisé sur la base du signal de modulation a(t), puisque le couplage moyen entre les oscillateurs du réseau est purement déterminé par les coefficients \(c_{i,j}\) dans (6a). Cette proposition ressemble largement au neuro-ordinateur oscillatoire exploré en 44, mais un signal SHIL est en outre appliqué à tous les oscillateurs. Dans les MI conventionnels à base d'oscillateur, tels qu'ils sont présentés à la Fig. 2a, des éléments de couplage \(O(N(N-1))\), connectant chaque oscillateur à tous les autres, sont nécessaires. Cependant, dans la mise en œuvre proposée, les oscillateurs sont mutuellement connectés à un seul élément de couplage commun qui est modulé avec des composantes de fréquence \(O(N(N-1))\), comme cela est présenté à la Fig. 2b. Cette approche déplace largement la complexité en dehors du réseau d'oscillateurs lui-même. Tout réseau arbitraire peut être réalisé en ajustant simplement les amplitudes \(c_{i,j}\) des signaux de modulation, ce qui permet potentiellement une mise en œuvre évolutive et flexible. Néanmoins, le compromis de cette approche est que la dynamique de phase évolue selon (7) sur l'échelle de temps lente (proportionnelle à 1/K), conduisant à une convergence plus lente par rapport à l'IM classique à base d'oscillateur. Cependant, les avantages potentiels d'une mise en œuvre grandement simplifiée à l'aide de cette approche méritent d'être explorés.

Pour prouver que le système de la figure 2b peut être utilisé pour développer un IM, nous avons effectué des simulations numériques de (6) résolvant des problèmes Max-Cut. Le problème Max-Cut consiste à partitionner les sommets d'un graphe en deux sous-ensembles \(s_1\) et \(s_2\), en maximisant le nombre d'arêtes se croisant entre les deux ensembles. Un exemple de graphe simple composé de 6 sommets connectés tout à tout est présenté sur la figure 3a. Ce problème Max-Cut simple est non orienté (\(c_{i,j} = c_{j,i}\)) et non pondéré (toutes les arêtes ont le même poids \(c_{i,j}= 1\)). La solution Max-Cut de ce graphe, composée de trois sommets dans \(s_1\) tandis que les trois autres dans \(s_2\), est 9. Toute autre solution que trois dans chaque ensemble a une valeur de coupure inférieure (nombre d'arêtes croisement entre les deux ensembles). Pour mapper ce problème à un IM basé sur un oscillateur, les sommets représentent les oscillateurs et les couplages négatifs (antiferromagnétiques) des arêtes. Dans notre proposition, les couplages antiferromagnétiques (ferromagnétiques) sont réalisés en fixant \(c_{i,j} = -1\) (\(c_{i,j} = 1\)), et \(c_{i,j } = 0\) si deux nœuds ne partagent pas une arête. La fréquence des oscillateurs, \(\omega _i\) (où \(i = 1,2,\ldots ,6\)), a été choisie de telle sorte qu'ils forment une règle de Golomb entre \(\omega _1 = 2\pi \cdot 5\) MHz et \(\omega _6 = 2\pi \cdot 10\) MHz45 :

où \(\left[ g_1,g_2, g_3, g_4, g_5, g_6 \right] = [0,1,4,10,12,17]\) est la règle de Golomb. Cette approche maximise la différence entre toutes les paires d'oscillateurs du réseau, (\(\omega _i-\omega _j\))45. De plus, la force de couplage a été choisie comme \(K \approx \omega _{diff,min}/20\), où \(\omega _{diff,min} \approx 2\pi \cdot 0,3 MHz\), pour obtenir un couplage faible dans le réseau, tandis que le SHIL est augmenté en fonction du temps pour binariser les phases du système \(K_s = (0,5 K \cdot t)/t_{end}\), où \(t_{ end}\) est le temps de simulation. La figure 3b montre la simulation numérique de l'IM à base d'oscillateur résolvant le graphique de la figure 3a, où la solution peut être lue en analysant quels oscillateurs se stabilisent à un multiple impair/pair de \(\pi\) à la fin de la simulation . Dans ce cas précis, trois oscillateurs s'établissent à \(\pi\) tandis que trois s'établissent à \(0/2\pi\) correspondant à la solution Max-Cut. La figure 3c présente les solutions trouvées pour 100 simulations indépendantes avec des conditions initiales aléatoires, montrant une probabilité \(96\%\) de trouver la solution Max-Cut. Pour vérifier davantage que les couplages sont déterminés par le signal de modulation, nous avons exécuté 100 simulations de 10 graphiques générés aléatoirement (total de 1000 exécutions) pour différents temps de simulation différents. Un exemple de graphique et la probabilité moyenne de trouver les solutions Max-Cut sont présentés à la Fig. 3d. Pour mapper les graphes aléatoires à l'IM basé sur l'oscillateur, nous avons simplement désactivé (en définissant \(c_{i,j} = 0\)) les signaux de modulation correspondant aux bords absents dans les graphes. La probabilité de trouver la solution Max-Cut augmente avec le temps de simulation, ce qui est généralement aussi le cas pour les MI conventionnels à base d'oscillateur. D'après les résultats présentés à la Fig. 3d, nous pouvons conclure que l'approche présentée à la Fig. 2b peut être utilisée pour réaliser un IM hautement reconfigurable. Néanmoins, la nécessité de répartir les fréquences de fonctionnement selon une règle de Golomb pour minimiser les couplages parasites est un inconvénient majeur de cette approche. À mesure que le nombre d'oscillateurs augmente, la plage de fréquences de fonctionnement \([\omega _{min},\omega _{max}]\) devient impraticable même pour des réseaux relativement petits, limitant la réalisation expérimentale de neuro-ordinateurs oscillatoires à de petits réseaux45. Cependant, cette approche est attrayante pour la mise en œuvre des IM puisque les IM ne nécessitent pas nécessairement des réseaux connectés tout-à-tous comme les neuro-ordinateurs.

(a) Un graphe non orienté non pondéré de taille N = 6 avec des connexions tout-à-tout, (b) des simulations numériques de l'IM proposé à base d'oscillateur, (c) des solutions trouvées pour 100 simulations indépendantes avec des conditions initiales aléatoires, et (d ) probabilité de coupe maximale moyenne pour dix graphes générés aléatoirement de taille N = 6 (100 exécutions de chaque graphe) pour différents temps de simulation \(t_{end}\).

(a) Plusieurs cellules hexagonales démontrant une implémentation évolutive (notez que le SHIL pour chaque oscillateur a été omis pour plus de clarté), (b) un graphique généré aléatoirement pour dix cellules et (c) la probabilité Max-Cut moyenne des graphiques générés aléatoirement pour 2, 4, 6, 8 et 10 cellules.

Notre proposition d'architecture pour la mise en œuvre de l'IM présentée à la Fig. 4a consiste en des cellules hexagonales avec six oscillateurs partageant un réseau de couplage. Cette architecture permet une implémentation évolutive, ce qui apporte l'avantage de réutiliser les fréquences de fonctionnement des oscillateurs découplés. De plus, les signaux de modulation générés en externe peuvent également être réutilisés entre les cellules. Cependant, l'inconvénient de cette approche est que chaque oscillateur est maintenant connecté à douze oscillateurs voisins (hors cas limites où il est inférieur) au lieu d'être connecté tout à tout. Cela limite notre implémentation aux graphes qui peuvent être mappés sur la grille hexagonale. Cependant, les techniques d'intégration de graphes51 peuvent potentiellement résoudre ce problème au prix d'une étape de prétraitement supplémentaire et d'une surcharge de calcul51,52.

La fonctionnalité de l'architecture proposée est démontrée par des simulations numériques. Nous avons généré dix graphiques aléatoires pour 2, 4, 6, 8 et 10 cellules hexagonales et effectué 100 simulations pour chaque graphique avec des conditions initiales aléatoires. La figure 4b montre l'un des dix graphiques générés pour dix cellules hexagonales. De plus, ces simulations ont été effectuées pour quatre temps de simulation différents \(t_{end}\) = [200 \(\upmu\)s, 400 \(\upmu\)s, 600 \(\upmu\)s, 800 \ (\upmu\)s]. Le Max-Cut pour les dix graphes aléatoires (de chaque taille) a été trouvé à l'aide de LocalSolver, un outil d'optimisation disponible dans le commerce, et comparé aux résultats des simulations numériques pour l'implémentation proposée. La probabilité Max-Cut moyenne résultante pour 100 simulations de chacun des dix graphiques aléatoires est illustrée à la Fig. 4c. Comme prévu, la probabilité de trouver les solutions optimales diminue avec un temps de simulation plus court et pour des réseaux plus grands (plus grand nombre de cellules). Cependant, l'implémentation proposée est capable de trouver les solutions Max-Cut de manière cohérente, en particulier pour les temps de simulation plus longs. De plus, l'amplitude du signal SHIL est simplement augmentée dans nos simulations pour binariser le système en phase, mais d'autres programmes pourraient grandement améliorer la probabilité de trouver des solutions Max-Cut27. Cependant, l'objectif de ce travail est de démontrer que le comportement du système proposé est dominé par (7) et qu'il convient de réaliser un IM à base d'oscillateur. Ces résultats de simulation confirment en outre que notre proposition est une approche viable pour réaliser des IM à base d'oscillateurs hautement reconfigurables.

L'implémentation explorée ici est basée sur des cellules hexagonales composées de six oscillateurs avec des fréquences de fonctionnement réparties dans \([\omega _{min},\omega _{max}] = 2\pi\) [5 MHz, 10 MHz]. En principe, le nombre d'oscillateurs dans une cellule peut être augmenté. Cependant, la faisabilité de le faire dépend fortement de la mise en œuvre pratique du réseau d'oscillateurs. Plus précisément, l'impact de l'augmentation du nombre d'oscillateurs a deux implications pour la réalisation pratique. Tout d'abord, pour une certaine plage de fréquence ou bande passante, par exemple entre 5 MHz et 10 MHz, la différence de fréquence minimale \(\omega _{diff,min}\) entre deux oscillateurs du réseau diminue, ce qui rend la conception des oscillateurs plus difficile. Deuxièmement, le couplage K doit être plus petit pour satisfaire \(K<<\omega _{diff,min}\), ce qui conduit à des temps de convergence plus longs.

(a) Un oscillateur en anneau SHIL RC à 3 étages et (b) une seule cellule hexagonale partageant un réseau de couplage commun composé de six oscillateurs en anneau RC.

Pour démontrer que l'approche proposée peut être mise en œuvre à l'aide d'éléments de circuit relativement simples, une IM de preuve de concept a été développée dans un processus CMOS à 180 nm utilisant des oscillateurs en anneau RC, comme présenté à la Fig. 5. La mise en œuvre d'une seule cellule (comme il a été présenté à la Fig. 2b) se compose de six oscillateurs en anneau SHIL avec des capacités de charge \(C_i\) choisies pour atteindre des fréquences de fonctionnement \(\omega _i\) (\(i = 1,2,\ldots ,6\)) répartis selon une règle de Golomb. Les oscillateurs en anneau sont couplés via une résistance \(R_c\) à un amplificateur sommateur et l'élément de couplage accordable est mis en œuvre avec une résistance commandée en tension variable \(R_{p}\), comme illustré à la Fig. 5b. Les coefficients \(c_{i,j}\) se traduisent par l'amplitude de tension du signal de modulation sous la forme \(2c_{i,j}/(N(N-1))\) V. La résistance est modulée autour de zéro et nécessite donc à la fois des valeurs positives et négatives. Dans cette implémentation de preuve de concept, \(R_p\) est modélisé comme une résistance commandée en tension idéale qui peut avoir des valeurs positives et négatives et qui est commandée par le signal de modulation a(t). Dans une implémentation de circuit complet, cette résistance peut être implémentée comme in45 en utilisant un transistor en série avec une résistance négative. Le verrouillage de l'injection de deuxième harmonique dans l'oscillateur en anneau représenté sur la figure 5a est réalisé avec une source de courant qui injecte un courant à deux fois le fondamental :

Le courant est augmenté pendant le temps de simulation et normalisé à la plus grande capacité \(C_6\), pour obtenir une force SHIL uniforme dans tous les oscillateurs en anneau53. L'avantage de la mise en œuvre proposée peut être clairement observé puisqu'un seul élément accordable est nécessaire pour régler le couplage entre tous les oscillateurs du réseau. Les équations différentielles décrivant la tension sur les condensateurs peuvent s'écrire :

où \(I_{D1,i-D3,i}\) sont les courants de drain des transistors MOS et \(V_{cm}\) est la tension de mode commun de l'amplificateur sommateur. Le couplage dans le réseau est déterminé par le dernier terme de (10c) où \(K \propto R_p/(R_cR_f)\). Pour une analyse complète de l'Eq. (10) et comment il peut être simplifié en (7), le lecteur est renvoyé au « Matériel supplémentaire ». La phase de chaque oscillateur par rapport à son signal SHIL a été extraite en comparant les formes d'onde de la tension \(V_{c1,i}\) avec un signal de référence \(V_{ref,i} = sin(2\omega _i t) \). Pour tenir compte des différents couplages, en conséquence de la capacité variable \(C_i\), les \(c_{i,j}\) ont été normalisés pour obtenir un couplage uniforme, de la même manière que ce qui a été fait pour le \(I_{SHIL }\) dans (9). Chaque oscillateur en anneau SHIL RC a été implémenté avec 13 étages (la Fig. 5a ne montre que 3 étages pour plus de simplicité), \(R_L = 5,75\) k\(\Omega\) et une capacité dans la plage de \(C_1 = 482,5\ ) fF à \(C_6 = 725\) fF résultant en \(\omega _1 = 2\pi \cdot 10,75\) MHz et \(\omega _6 = 2\pi \cdot 16,08\) MHz. La principale motivation derrière l'augmentation du nombre d'étages dans les oscillateurs en anneau RC à 13 était de réduire le couplage dans le réseau (qui est proportionnel au nombre d'étages53) pour satisfaire \(K<< \omega _{diff,min}\ ) et abaissez la fréquence de fonctionnement à des dizaines de MHz. De plus, les résistances \(R_c = 25\) k\(\Omega\) et \(R_f = 4\) k\(\Omega\) ont également été choisies pour réaliser un couplage faible dans le réseau. Enfin, l'amplitude de la résistance accordable et le courant SHIL sont choisis comme \(R_p = 2 \mathrm{k} \Omega /\mathrm{V}\) et \(I_{inj} = 10 \upmu\) A. Pour vérifier la fonctionnalité de l'implémentation proposée, des simulations transitoires ont été effectuées et la différence de phase a été extraite. La figure 6a présente la différence de phase entre les oscillateurs et le signal de référence \(V_{ref,i}\) pour un graphe connecté tout-à-tout de six oscillateurs se fixant à la solution Max-Cut. La figure 6b présente la probabilité Max-Cut moyenne pour 10 exécutions de dix graphes générés aléatoirement pour des temps de simulation \(t_{end}\) = [50 \(\upmu\)s, 100 \(\upmu\)s, 150 \ (\upmu\)s, 200 \(\upmu\)s]. Ces résultats de simulation confirment que l'implémentation proposée illustrée à la Fig. 5 fonctionne comme un IM basé sur un oscillateur et trouve systématiquement la solution Max-Cut.

( a ) Dynamique de phase d'un réseau de six oscillateurs en anneau couplés tout-à-tous résolvant le problème Max-Cut de la Fig. 3a, ( b ) probabilité moyenne de Max-Cut pour dix graphiques générés aléatoirement de taille 6 (10 exécutions de chaque graph) pour différents temps de simulation \(t_{end}\) et (c) probabilité Max-Cut moyenne de graphiques générés aléatoirement mappés sur 3 cellules hexagonales (implémentées avec des oscillateurs en anneau RC à 13 étages).

Pour vérifier davantage que la mise en œuvre proposée peut être mise à l'échelle comme le montre la figure 4a, des simulations de trois cellules hexagonales couplées ont été effectuées. Il est important de noter que l'amplitude d'oscillation doit être maintenue relativement uniforme sur tout le réseau pour un couplage uniforme. Étant donné que les oscillateurs à la frontière ont des conditions de fonctionnement différentes (du fait qu'ils ne sont connectés qu'à une ou deux cellules), ces oscillateurs en anneau ont été conçus de manière appropriée pour obtenir une amplitude d'oscillation uniforme. Les résultats de la simulation, présentés sur la figure 6c, démontrent que les trois cellules hexagonales ont également un comportement IM typique basé sur un oscillateur.

Un défi majeur dans la réalisation d'IM à grande échelle est le nombre d'éléments de couplage hautement reconfigurables qui sont nécessaires. Par conséquent, la possibilité de mettre en œuvre un couplage simple et accordable sur puce pourrait être l'un des facteurs déterminants de la technologie la mieux adaptée à la réalisation d'IM à grande échelle. Sur le site de l'algorithme, divers schémas pour transformer l'hamiltonien d'Ising d'un problème connexe tout-à-tout à un problème connexe localement, tels que l'intégration mineure et LHZ, ont été proposés51,52. Cependant, ces méthodes présentent généralement des inconvénients tels que la surcharge de calcul et la dégradation des performances. Sur le site matériel, des approches pour simplifier le matériel immensément complexe nécessaire aux MI, telles que le multiplexage temporel14, le calcul en mémoire18 ou l'utilisation de transistors ferroélectriques pour réaliser des couplages reconfigurables54, ont été explorées. Les IM basés sur des oscillateurs ouvrent la possibilité de réaliser une reconfigurabilité en utilisant différentes fréquences, similaire au multiplexage par répartition en fréquence dans les systèmes de communication.

Dans cet article, nous avons proposé un IM à base d'oscillateur, avec une reconfigurabilité élevée grâce à une modulation quasi-périodique de la force de couplage. Les oscillateurs fonctionnant à des fréquences distinctes sont mutuellement couplés via un support commun et les connexions sont purement déterminées par le contenu harmonique d'un signal de modulation appliqué de l'extérieur. Par conséquent, le schéma proposé pourrait grandement simplifier la mise en œuvre d'IM à base d'oscillateur hautement reconfigurables. La complexité est largement déplacée en dehors du réseau d'oscillateurs, spécifiquement vers la génération des signaux de modulation. Alors qu'une approche similaire a déjà été explorée pour l'oscillateur paramétrique Josephson IMs47, il s'agit du premier travail explorant les IM basés sur un oscillateur basés sur ces principes, dans la technologie CMOS. De plus, bien que la mise en œuvre dans47 partage de nombreuses similitudes avec l'approche proposée ici, il existe une différence importante entre les deux approches. Plus précisément, in47 les fréquences de fonctionnement sont réparties uniformément avec une différence unitaire. Pour cette raison, mapper un problème à l'architecture nécessite une étape de calcul supplémentaire pour mapper correctement un problème à l'architecture (comme cela est discuté en détail dans 47). Dans l'approche proposée ici, la nécessité de cette étape supplémentaire est éliminée par un choix approprié des fréquences de fonctionnement selon une règle de Golomb.

De plus, pour répondre aux limites du schéma proposé, nous avons étudié la possibilité d'utiliser une grille hexagonale pour une mise en œuvre potentiellement évolutive. Cependant, à moins que l'incorporation de graphes ne soit combinée avec la grille hexagonale, l'architecture est limitée à des graphes relativement clairsemés. Il est important de noter qu'avec les techniques d'intégration de graphes actuellement disponibles, la surcharge de calcul a le potentiel de réduire les avantages des IM matériels51,52. Par conséquent, des recherches supplémentaires sont nécessaires pour évaluer l'évolutivité de l'architecture proposée pour les graphes denses arbitraires. Théoriquement, l'approche proposée peut être combinée avec des oscillateurs à couplage classique fonctionnant à la même fréquence. Par exemple, des interactions à longue portée pourraient être réalisées avec des oscillateurs couplés de manière conventionnelle, tandis que des grappes d'oscillateurs hautement reconfigurables peuvent être réalisées avec la méthode proposée ici. L'IM basé sur un oscillateur a également été démontré avec une implémentation de preuve de concept basée sur des oscillateurs en anneau RC CMOS. Néanmoins, l'approche proposée se fait au prix de temps de convergence plus longs pour trouver les solutions optimales en conséquence du faible couplage dans le réseau. La quantification de cette approche par rapport aux MI conventionnels basés sur des oscillateurs est difficile sans explorer des graphiques de référence beaucoup plus grands que ceux présentés ici, qui seront abordés dans des travaux futurs. Il est important de mentionner qu'in27 un réseau d'oscillateurs LC couplés a \(K/\omega \approx 0.02\), tandis que la preuve de concept de l'oscillateur en anneau proposé a \(K/\omega \approx 0.001\). Par conséquent, la dynamique de phase dans notre implémentation proposée se déroule sur une échelle de temps \(\approx 10x\) plus lente que l'implémentation dans27.

Enfin, l'approche proposée n'est pas limitée aux oscillateurs CMOS et peut s'appliquer théoriquement à tout oscillateur présentant un couplage sinusoïdal. Ainsi, il peut potentiellement être exploré pour réaliser de nouveaux IM basés sur des oscillateurs en utilisant des technologies émergentes, telles que des réseaux d'oscillateurs spintroniques40,55, où la réalisation d'un couplage hautement reconfigurable peut être difficile. De plus, une approche alternative, qui n'a pas été discutée dans notre manuscrit, basée sur la modulation du signal de couplage de chaque oscillateur séparément46,47, pourrait également être explorée.

Les données utilisées et/ou analysées au cours de la présente étude sont disponibles auprès de l'auteur correspondant sur demande raisonnable.

Benedetti, M., Realpe-Gómez, J., Biswas, R. & Perdomo-Ortiz, A. Apprentissage assisté par quantique de modèles graphiques probabilistes intégrés au matériel. Phys. Rév. X 7, 041052. https://doi.org/10.1103/PhysRevX.7.041052 (2017).

Article Google Scholar

Li, RY, Di Felice, R., Rohs, R. & Lidar, DA Recuit quantique versus apprentissage automatique classique appliqué à un problème simplifié de biologie computationnelle. NPJ Quant. Inf. 4, 12. https://doi.org/10.1038/s41534-018-0060-8 (2018).

Annonces d'article Google Scholar

Hernandez, M. & Aramon, M. Amélioration des performances de recuit quantique pour le problème de similarité moléculaire. Quant. Inf. Processus. 16, 56. https://doi.org/10.1007/s11128-017-1586-y (2017).

Article MathSciNet MATH Google Scholar

Babbush, R., Love, PJ & Aspuru-Guzik, A. Simulation quantique adiabatique de la chimie quantique. Sci. Rep. 4, 6603. https://doi.org/10.1038/srep06603 (2014).

Article ADS CAS PubMed PubMed Central Google Scholar

Rieffel, EG et al. Une étude de cas dans la programmation d'un recuit quantique pour des problèmes de planification opérationnelle difficiles. Quant. Inf. Processus. 14, 1–36. https://doi.org/10.1007/s11128-014-0892-x (2015).

Article ANNONCES MATH Google Scholar

Lucas, A. Ising formulations de nombreux problèmes np. Devant. Phys. 2, 5. https://doi.org/10.3389/fphy.2014.00005 (2014).

Article Google Scholar

Ray, P., Chakrabarti, BK & Chakrabarti, A. Modèle de Sherrington-kirkpatrick dans un champ transversal : Absence de rupture de symétrie de réplique due aux fluctuations quantiques. Phys. Rév. B 39, 11828–11832. https://doi.org/10.1103/PhysRevB.39.11828 (1989).

Article ADS CAS Google Scholar

Apolloni, B., Carvalho, MC & de Falco, D. Optimisation stochastique quantique. Stoch. Processus. Appl. 33, 233–244. https://doi.org/10.1016/0304-4149(89)90040-9 (1989).

Article MathSciNet MATH Google Scholar

Kadowaki, T. & Nishimori, H. Recuit quantique dans le modèle d'isolation transversale. Phys. Rév. E 58, 5355–5363. https://doi.org/10.1103/PhysRevE.58.5355 (1998).

Article ADS CAS Google Scholar

McGeoch, C. & Farré, P. Vue d'ensemble du processeur Advantage. https://www.dwavesys.com/learn/resource-library (2022)

Johnson, MW et al. Recuit quantique avec spins manufacturés. Nature 473, 194–198. https://doi.org/10.1038/nature10012 (2011).

Article ADS CAS PubMed Google Scholar

Marandi, A., Wang, Z., Takata, K., Byer, RL et Yamamoto, Y. Réseau d'oscillateurs paramétriques optiques multiplexés dans le temps en tant que machine d'Ising cohérente. Nat. Photonics8, 937–942 https://doi.org/10.1038/nphoton.2014.249 (2014). arXiv:1407.2871.

McMahon, P. et al. Une machine de mise en cohérence à 100 spins entièrement programmable avec des connexions tout-à-tout. Sciences 354, 614–617. https://doi.org/10.1126/science.aah5178 (2016).

Article ADS MathSciNet CAS PubMed Google Scholar

Honjo, T. et al. Machine de mise en cohérence à 100 000 spins. Sci. Adv. 7, eabh0952. https://doi.org/10.1126/sciadv.abh0952 (2021).

Article ADS PubMed PubMed Central Google Scholar

Yamaoka, M. et al. Une puce de spin 20k pour résoudre des problèmes d'optimisation combinatoire avec un recuit CMOS. IEEE J. Solid-State Circ. 51, 303–309. https://doi.org/10.1109/JSSC.2015.2498601 (2016).

Article Google Scholar

Matsubara, S. et al. Recuit numérique pour la résolution à grande vitesse de problèmes d'optimisation combinatoire et ses applications. En 2020, 25e Conférence sur l'automatisation de la conception en Asie et dans le Pacifique Sud (ASP-DAC) 667–672 https://doi.org/10.1109/ASP-DAC47756.2020.9045100 (2020).

Yamamoto, K. et al. STATICA : un processeur de recuit entièrement numérique à 512 spins d'un poids de 0,25 M avec une architecture de mise à jour simultanée de tous les spins en quasi-mémoire pour une optimisation combinatoire avec des interactions spin-spin complètes. Dans Creusez. Technologie. Bouillie. IEEE Int. Circuits à semi-conducteurs Conf. 2020 138–140 https://doi.org/10.1109/ISSCC19947.2020.9062965 (2020).

Su, Y., Kim, H. & Kim, B. 31.2 cim-spin : un processeur de recuit évolutif de 0,5 à 1,2 v utilisant des opérateurs de spin de calcul numérique en mémoire et des spins basés sur des registres pour des problèmes d'optimisation combinatoire. En 2020 IEEE International Solid-State Circuits Conference (ISSCC) 480–482 https://doi.org/10.1109/ISSCC19947.2020.9062938 (2020).

Takemoto, T., Hayashi, M., Yoshimura, C. & Yamaoka, M. Un processeur de recuit CMOS évolutif multi-puces k-spin basé sur une approche de traitement en mémoire pour la résolution de grandes problèmes d'optimisation combinatoire à grande échelle. IEEE J. Solid-State Circ. 55, 145–156. https://doi.org/10.1109/JSSC.2019.2949230 (2020).

Annonces d'article Google Scholar

Takashi, T., Kasho, YCY, Hayashi, M., Masafumi, THS & Mayumi, MMY Un système de recuit de 144 Ko composé de puces de processeur de recuit \(9 \ fois 16 \) Ko avec des connexions puce à puce évolutives pour 2021 IEEE Int. Circuit à semi-conducteurs. Conf. (ISSCC)64, 64–65 (2021).

Goto, H. et al. Optimisation combinatoire haute performance basée sur la mécanique classique. Sci. Adv. 7, 1–10. https://doi.org/10.1126/sciadv.abe7953 (2021).

Article Google Scholar

Tatsumura, K., Yamasaki, M. & Goto, H. Mise à l'échelle des machines Ising utilisant une architecture multi-puces pour la bifurcation simulée. Nat. Électron. 4, 208–217. https://doi.org/10.1038/s41928-021-00546-4 (2021).

Article Google Scholar

Parihar, A., Shukla, N., Jerry, M., Datta, S. & Raychowdhury, A. Coloration vertex des graphes via la dynamique de phase des réseaux oscillants couplés. Sci. Rep.7, 1–11 https://doi.org/10.1038/s41598-017-00825-1 (2017). arXiv:1609.02079.

Afoakwa, R., Zhang, Y., Vengalam, UKR, Ignjatovic, Z. & Huang, M. BRIM : Machine bistable à couplage résistif. Proc. Int. Symp. Haute performance. Calcul. Archit. 2021, 749–760 https://doi.org/10.1109/HPCA51647.2021.00068 (2021).

Roychowdhury, J. Bistable Latch Ising Machines, vol. 12984 (LNCS (Springer International Publishing, 2021).

Chang, M., Yin, X., Toroczkai, Z., Hu, X. & Raychowdhury, A. Une structure de calcul analogique sans horloge basée sur un système dynamique en temps continu pour résoudre des problèmes d'optimisation combinatoire. IEEE CICC 2022(2022), 4–5 (2022).

Google Scholar

Wang, T. & Roychowdhury, J. Oim : Machines d'évaluation basées sur des oscillateurs pour résoudre des problèmes d'optimisation combinatoire. Dans Calcul non conventionnel et calcul naturel 232–256 https://doi.org/10.1007/978-3-030-19311-9_19 (2019).

Chou, J., Bramhavar, S., Ghosh, S. & Herzog, W. Machine de mesure pondérée basée sur un oscillateur couplé analogique. Sci. Rép. 9, 1–10. https://doi.org/10.1038/s41598-019-49699-5 (2019).

Article CAS Google Scholar

Vaidya, J., Surya Kanthi, RS & Shukla, N. Création de machines Ising basées sur un oscillateur électronique sans verrouillage par injection externe. Sci. Rép. 12, 1–8. https://doi.org/10.1038/s41598-021-04057-2 (2022).

Article CAS Google Scholar

Bashar, MK et al. Démonstration expérimentale d'une plate-forme d'oscillateur couplé reconfigurable pour résoudre le problème de coupe maximale. IEEE J. Explor. Calcul à semi-conducteurs. Dév. Circ. 6, 116-121. https://doi.org/10.1109/JXCDC.2020.3025994 (2020).

Annonces d'article Google Scholar

Ahmed, I., Chiu, PW, Moy, W. & Kim, CH Un tissu de calcul probabiliste basé sur des oscillateurs en anneau couplés pour résoudre des problèmes d'optimisation combinatoire. IEEE J. Solid-State Circ. 56, 2870-2880. https://doi.org/10.1109/JSSC.2021.3062821 (2021).

Annonces d'article Google Scholar

Bashar, MK, Mallick, A. & Shukla, N. Enquête expérimentale sur la dynamique des oscillateurs couplés en tant que machines d'élaboration. Accès IEEE 9, 148184–148190. https://doi.org/10.1109/ACCESS.2021.3124808 (2021).

Article Google Scholar

Erementchouk, M., Shukla, A. & Mazumder, P. Sur les capacités de calcul des machines d'Ising basées sur des oscillateurs non linéaires. Phys. D : Phénomène non linéaire. 437, 133334. https://doi.org/10.1016/j.physd.2022.133334 (2022).

Article MathSciNet MATH Google Scholar

Mallick, A., Bashar, MK, Lin, Z. & Shukla, N. Modèles informatiques basés sur des oscillateurs synchronisés pour résoudre des problèmes d'optimisation combinatoire. Phys. Rev. Appl.17, 1 https://doi.org/10.1103/PhysRevApplied.17.064064 (2022). arXiv:2206.05907.

Shin, JH, Jeong, YJ, Zidan, MA, Wang, Q. & Lu, accélération matérielle WD du recuit simulé du verre de spin par un réseau de barres transversales RRAM. Technologie. Creuser. Int. Les appareils électroniques se rencontrent. IEDM2018, 331–334 https://doi.org/10.1109/IEDM.2018.8614698 (2019).

Cai, F. et al. Optimisation combinatoire économe en énergie utilisant le bruit intrinsèque dans les réseaux de neurones memristor Hopfield. Nat. Électron. 3, 409–418. https://doi.org/10.1038/s41928-020-0436-6 (2020).

Article Google Scholar

Kaiser, J. & Datta, S. Calcul probabiliste avec p-bits. Appl. Phys. Lett. 119, 15. https://doi.org/10.1063/5.0067927 (2021).

Article CAS Google Scholar

Aadit, NA et al. Calcul probabiliste massivement parallèle avec des machines d'Ising éparses. Nat. Electron.5, 460–468 https://doi.org/10.1038/s41928-022-00774-2 (2022). arXiv:2110.02481.

Albertsson, DI et al. Machines ultra-rapides utilisant des nano-oscillateurs à couple de spin. Appl. Phys. Lett. 118, 112404. https://doi.org/10.1063/5.0041575 (2021).

Article ADS CAS Google Scholar

Houshang, A. et al. Réseaux de nano-oscillateurs à hall de spin binarisés en phase : vers des machines à effet hall de spin. Phys. Rév. Appl. 17, 014003. https://doi.org/10.1103/PhysRevApplied.17.014003 (2022).

Article ADS CAS Google Scholar

McGoldrick, BC, Sun, JZ & Liu, L. Ising machine basée sur des nano-oscillateurs à effet Hall de spin couplés électriquement. Phys. Rev. Appl.10, 1 https://doi.org/10.1103/physrevapplied.17.014006 (2021). arXiv:2110.08885.

Dutta, S., Khanna, A. & Datta, S. Comprendre la dynamique en temps continu du solveur hamiltonien d'Ising basé sur un nano-oscillateur à transition de phase. IEEE J. Explor. Calcul à semi-conducteurs. Dév. Circ. 6, 155–163. https://doi.org/10.1109/JXCDC.2020.3045074 (2020).

Annonces d'article Google Scholar

Dutta, S. et al. Un solveur hamiltonien basé sur des nano-oscillateurs stochastiques couplés à transition de phase. Nat. Électron. 4, 502–512. https://doi.org/10.1038/s41928-021-00616-7 (2021).

Article Google Scholar

Hoppenssteadt, FC & Izhikevich, EM Neuro-ordinateurs oscillants à connectivité dynamique. Phys. Rév. Lett. 82, 2983-2986. https://doi.org/10.1103/PhysRevLett.82.2983 (1999).

Article ADS CAS Google Scholar

Hölzel, RW & Krischer, K. Reconnaissance de formes avec des circuits oscillants simples. Nouveau J. Phys. 13, 073031. https://doi.org/10.1088/1367-2630/13/7/073031 (2011).

Article ANNONCES MATH Google Scholar

Kostorz, K., Hölzel, RW et Krischer, K. Complexité de couplage distribué dans un réseau oscillant faiblement couplé avec des propriétés associatives. Nouveau J. Phys. 15, 083010. https://doi.org/10.1088/1367-2630/15/8/083010 (2013).

Annonces d'article Google Scholar

Onodera, T., Ng, E. & McMahon, PL Un recuit quantique avec couplage tout-à-tout entièrement programmable via l'ingénierie Floquet. npj Quant. Inf.6, 1–10 https://doi.org/10.1038/s41534-020-0279-z (2020). arXiv:1907.05483.

Kuramoto, Y. Oscillations chimiques, ondes et turbulences, vol. 19 de Springer Series in Synergetics (Springer, 1984).

Shinomoto, S. & Kuramoto, Y. Transitions de phase dans les systèmes de rotateurs actifs. Programme. Théor. Phys.75, 1105–1110 https://doi.org/10.1143/PTP.75.1105 (1986). https://academic.oup.com/ptp/article-pdf/75/5/1105/5232662/75-5-1105.pdf.

Childs, LM & Strogatz, SH Diagramme de stabilité pour le modèle kuramoto forcé. Chaos Interdiscip. J. Sci non linéaire. 18, 043128. https://doi.org/10.1063/1.3049136 (2008).

Article MathSciNet MATH Google Scholar

Konz, MS, Lechner, W., Katzgraber, HG et Troyer, M. Intégrer la mise à l'échelle des frais généraux des problèmes d'optimisation dans le recuit quantique. Quantité PRX. 2, 040322. https://doi.org/10.1103/PRXQuantum.2.040322 (2021).

Annonces d'article Google Scholar

Hamerly, R. et al. Étude expérimentale des différences de performances entre des machines d'Ising cohérentes et un recuit quantique. Sci. Adv.5, 1–11 https://doi.org/10.1126/sciadv.aau0823 (2019). arXiv:1805.05217.

Hazeri, AR & Miar-Naimi, H. Équations analytiques généralisées pour oscillateur en anneau injecté avec charge rc. IEEE Trans. Circ. Syst. Moi : Régul. Bouillie. 65, 223–234. https://doi.org/10.1109/TCSI.2017.2726100 (2017).

Article Google Scholar

Mallick, A. et al. Machines de mesure compatibles Cmos construites à l'aide de verrous bistables couplés via des réseaux de transistors ferroélectriques. Sci. Rep. 13(1), 1515. https://doi.org/10.48550/ARXIV.2205.14729 (2022).

Annonces d'article Google Scholar

Zahedinejad, M. et al. Réseaux de nano-oscillateurs à effet Hall bidimensionnels mutuellement synchronisés pour l'informatique neuromorphique. Nat. Nanotechnologie. 15, 47–52. https://doi.org/10.1038/s41565-019-0593-9 (2020).

Article ADS CAS PubMed Google Scholar

Télécharger les références

Ce travail a été soutenu par le Conseil suédois de la recherche (VR) dans le cadre des projets 2016-05980 et 2022-02990.

Financement en libre accès fourni par le Royal Institute of Technology.

Division de l'électronique et des systèmes embarqués, KTH Royal Institute of Technology, Electrum 229, 164 40, Kista, Suède

Dagur I. Albertsson & Ana Rusu

Vous pouvez également rechercher cet auteur dans PubMed Google Scholar

Vous pouvez également rechercher cet auteur dans PubMed Google Scholar

DIA a effectué des simulations et des analyses. AR a fourni une contribution et une supervision précieuses tout au long du projet. DIA et AR ont tous deux contribué à la rédaction du manuscrit.

Correspondance à Dagur I. Albertsson.

Les auteurs ne déclarent aucun intérêt concurrent.

Springer Nature reste neutre en ce qui concerne les revendications juridictionnelles dans les cartes publiées et les affiliations institutionnelles.

Libre accès Cet article est sous licence Creative Commons Attribution 4.0 International, qui permet l'utilisation, le partage, l'adaptation, la distribution et la reproduction sur n'importe quel support ou format, à condition que vous accordiez le crédit approprié à l'auteur ou aux auteurs originaux et à la source, fournir un lien vers la licence Creative Commons et indiquer si des modifications ont été apportées. Les images ou tout autre matériel de tiers dans cet article sont inclus dans la licence Creative Commons de l'article, sauf indication contraire dans une ligne de crédit au matériel. Si le matériel n'est pas inclus dans la licence Creative Commons de l'article et que votre utilisation prévue n'est pas autorisée par la réglementation légale ou dépasse l'utilisation autorisée, vous devrez obtenir l'autorisation directement du détenteur des droits d'auteur. Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by/4.0/.

Réimpressions et autorisations

Albertsson, DI, Rusu, A. Machine d'Ising basée sur un oscillateur hautement reconfigurable grâce à une modulation quasi-périodique de la force de couplage. Sci Rep 13, 4005 (2023). https://doi.org/10.1038/s41598-023-31155-0

Télécharger la citation

Reçu : 12 octobre 2022

Accepté : 06 mars 2023

Publié: 10 mars 2023

DOI : https://doi.org/10.1038/s41598-023-31155-0

Toute personne avec qui vous partagez le lien suivant pourra lire ce contenu :

Désolé, aucun lien partageable n'est actuellement disponible pour cet article.

Fourni par l'initiative de partage de contenu Springer Nature SharedIt

En soumettant un commentaire, vous acceptez de respecter nos conditions d'utilisation et nos directives communautaires. Si vous trouvez quelque chose d'abusif ou qui ne respecte pas nos conditions ou directives, veuillez le signaler comme inapproprié.