Maison Périphériques technologiques IA L'orientation future du calcul de l'IA est-elle des « puces à eau » ?

L'orientation future du calcul de l'IA est-elle des « puces à eau » ?

Apr 26, 2023 am 08:28 AM
芯片 ai

L'avenir de l'informatique sur les réseaux neuronaux pourrait être pire que prévu - pas une puce solide utilisant de l'électricité, mais trempée dans l'eau.

Récemment, une équipe composée de la Harvard School of Engineering and Applied Sciences (SEAS) et de la startup DNA Script a développé avec succès un processeur basé sur le mouvement des ions en solution aqueuse.

Les physiciens pensent que de tels appareils pourraient constituer la prochaine étape de l'informatique inspirée du cerveau, car ils sont plus proches de la manière dont le cerveau transmet les informations.

"Les circuits ioniques dans les solutions aqueuses utilisent des ions comme porteurs de charge pour le traitement du signal", expliquent les chercheurs dans l'article. "Nous avons proposé un circuit ionique à base d'eau... Ce circuit ionique fonctionnel capable de calculs analogiques est une étape vers une technologie ionique à base d'eau plus complexe.

La recherche a été publiée dans un numéro récent de la revue scientifique des matériaux." Matériaux avancés. Nous savons que les puces des smartphones aux serveurs cloud sont fabriquées à partir de semi-conducteurs solides qui manipulent des électrons. effectuer des tâches informatiques n’est pas la même chose que le fonctionnement des êtres vivants.

Lorientation future du calcul de lIA est-elle des « puces à eau » ?Une partie importante de la transmission du signal dans le cerveau est le mouvement de molécules chargées appelées ions dans un milieu liquide. Bien que l’incroyable puissance de traitement du cerveau soit difficile à reproduire artificiellement, les scientifiques pensent que les ordinateurs pourraient utiliser un système similaire : transporter des ions dans une solution aqueuse.

Cette approche sera plus lente que l'informatique traditionnelle basée sur silicium en raison du changement de support, mais elle peut présenter des avantages intéressants. Par exemple, les ions peuvent être produits à partir de diverses molécules, chacune possédant des propriétés différentes qui peuvent être exploitées de différentes manières.

Mais d’abord, les scientifiques doivent prouver que cela fonctionne réellement.

Une équipe dirigée par le physicien de l'Université Harvard Woo-Bin Jung travaille dans cette direction. La première étape de la construction d’un ordinateur consiste à concevoir un transistor ionique fonctionnel, un dispositif qui commute ou améliore les signaux. Leur dernière avancée consiste à combiner des centaines de transistors dans un circuit ionique.

Le transistor est constitué d'un agencement d'électrodes en forme de cible, avec une petite électrode en forme de disque au centre et deux électrodes concentriques en forme d'anneau qui l'entourent. Celui-ci entre en contact avec une solution aqueuse de molécules de quinone. Lorsqu'elle est utilisée, une tension appliquée au disque central génère un courant d'ions hydrogène dans la solution de quinone. Dans le même temps, deux électrodes annulaires ajustent le pH de la solution, augmentant ou diminuant ainsi le courant ionique.

Chip (à gauche), avec un réseau de centaines de transistors (à droite) au centre (au milieu).

La quinone est un type de composé organique contenant une structure conjuguée de cyclohexadiènedione ou de cyclohexadiènediméthylène. Les transistors basés sur cette substance exécutent des "paramètres de poids et la multiplication physique de la tension du disque produit la réponse au courant ionique

Lorientation future du calcul de lIA est-elle des « puces à eau » ?

Vous le savez peut-être. le concept d'« ordinateur biologique », qui fait référence à l'utilisation de matériaux biologiques pour remplacer les puces semi-conductrices et les supports de stockage utilisés dans les ordinateurs actuels, considéré comme extérieur à l'informatique quantique, une autre orientation majeure pour l'avenir des ordinateurs. Mais de nombreuses recherches antérieures se sont concentrées sur des diodes ioniques et des transistors individuels, plutôt que sur des circuits contenant de nombreux dispositifs de ce type. Les réseaux de neurones actuels qui nécessitent une puissance de calcul extrêmement élevée s'appuient fortement sur des opérations de multiplication matricielle, qui impliquent des multiplications multiples. L’équipe a donc conçu un réseau de 16 x 16 transistors, chacun capable de se multiplier, pour produire un circuit ionique capable d’effectuer une multiplication matricielle. Ils sont implémentés à la surface et exploités par des puces électroniques à semi-conducteurs à oxyde métallique complémentaire (CMOS).

Les chercheurs ont démontré le caractère pratique de ce circuit ionique à l'échelle d'un réseau en effectuant des opérations physiques ou simulées de multiplication-accumulation (MAC). Opérations MAC analogiques basées sur des phénomènes physiques - Contrairement aux opérations MAC numériques basées sur de nombreuses portes logiques numériques et sur l'algèbre booléenne, de nouvelles méthodes ouvrent la voie à la réduction de la consommation électrique des réseaux de neurones artificiels.

Lorientation future du calcul de lIA est-elle des « puces à eau » ?

Schéma d'un transistor ionique.

Puisque chaque conductance de point de croisement agit comme un poids synaptique du réseau, la tension d'entrée introduite dans les lignes du réseau est multipliée par la loi d'Ohm avec des poids , et accumule les courants résultants dans chaque colonne selon la loi de Kirchhoff. Par conséquent, chaque courant de colonne est physiquement produit sous la forme d'un produit scalaire entre le vecteur de données d'entrée et le vecteur de poids synaptique de la colonne.

Dans chaque transistor ionique, le courant Iout de la tension appliquée Vin est déclenché par Ig, et nous pouvons trouver une région de Vin où Iout = W × Vin, Le la constante de proportionnalité ou le poids W peut être ajusté par Ig, c'est-à-dire la région dans laquelle le transistor ionique se multiplie physiquement entre le poids et la tension d'entrée.

Lorientation future du calcul de lIA est-elle des « puces à eau » ?

Multiplier et accumuler l'opération.

"La multiplication matricielle est le calcul le plus couramment utilisé dans les réseaux de neurones de l'intelligence artificielle. Notre circuit ionique est entièrement basé sur la simulation mécanique électrochimique. moyen d'effectuer une multiplication matricielle dans l'eau", a déclaré Woo-Bin Jung.

Bien entendu, cette technologie présente actuellement des limites importantes, notamment le fait que les opérations doivent être effectuées de manière séquentielle plutôt que simultanée, ce qui ralentit considérablement la vitesse du procédé.

Cependant, l'équipe de recherche estime que la prochaine étape n'est pas d'augmenter la vitesse, mais d'introduire une gamme plus large de molécules dans le système. Jusqu'à présent, l'équipe n'a utilisé que trois ou quatre espèces ioniques, telles que les ions hydrogène et quinone, pour réaliser le déclenchement et le transport des ions dans les transistors ioniques aqueux. Cette recherche tente de réaliser des calculs d'ions plus complexes et de permettre aux circuits de traiter des informations plus complexes.

L'équipe de recherche a souligné : Le but ultime de cette recherche n'est pas d'utiliser la technologie ionique pour concurrencer ou remplacer les produits électroniques, mais d'utiliser la technologie hybride pour compléter chacun les atouts des autres.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Ligne de commande de l'arrêt CentOS Ligne de commande de l'arrêt CentOS Apr 14, 2025 pm 09:12 PM

La commande de fermeture CENTOS est arrêtée et la syntaxe est la fermeture de [options] le temps [informations]. Les options incluent: -H Arrêtez immédiatement le système; -P éteignez l'alimentation après l'arrêt; -r redémarrer; -t temps d'attente. Les temps peuvent être spécifiés comme immédiats (maintenant), minutes (minutes) ou une heure spécifique (HH: mm). Des informations supplémentaires peuvent être affichées dans les messages système.

Quelles sont les méthodes de sauvegarde pour Gitlab sur Centos Quelles sont les méthodes de sauvegarde pour Gitlab sur Centos Apr 14, 2025 pm 05:33 PM

La politique de sauvegarde et de récupération de GitLab dans le système CentOS afin d'assurer la sécurité et la récupérabilité des données, Gitlab on CentOS fournit une variété de méthodes de sauvegarde. Cet article introduira plusieurs méthodes de sauvegarde courantes, paramètres de configuration et processus de récupération en détail pour vous aider à établir une stratégie complète de sauvegarde et de récupération de GitLab. 1. MANUEL BACKUP Utilisez le Gitlab-RakegitLab: Backup: Créer la commande pour exécuter la sauvegarde manuelle. Cette commande sauvegarde des informations clés telles que le référentiel Gitlab, la base de données, les utilisateurs, les groupes d'utilisateurs, les clés et les autorisations. Le fichier de sauvegarde par défaut est stocké dans le répertoire / var / opt / gitlab / backups. Vous pouvez modifier / etc / gitlab

Comment vérifier la configuration de CentOS HDFS Comment vérifier la configuration de CentOS HDFS Apr 14, 2025 pm 07:21 PM

Guide complet pour vérifier la configuration HDFS dans les systèmes CentOS Cet article vous guidera comment vérifier efficacement la configuration et l'état de l'exécution des HDF sur les systèmes CentOS. Les étapes suivantes vous aideront à bien comprendre la configuration et le fonctionnement des HDF. Vérifiez la variable d'environnement Hadoop: Tout d'abord, assurez-vous que la variable d'environnement Hadoop est correctement définie. Dans le terminal, exécutez la commande suivante pour vérifier que Hadoop est installé et configuré correctement: HadoopVersion Check HDFS Fichier de configuration: Le fichier de configuration de base de HDFS est situé dans le répertoire / etc / hadoop / conf / le répertoire, où Core-site.xml et hdfs-site.xml sont cruciaux. utiliser

Comment est la prise en charge du GPU pour Pytorch sur Centos Comment est la prise en charge du GPU pour Pytorch sur Centos Apr 14, 2025 pm 06:48 PM

Activer l'accélération du GPU Pytorch sur le système CentOS nécessite l'installation de versions CUDA, CUDNN et GPU de Pytorch. Les étapes suivantes vous guideront tout au long du processus: CUDA et CUDNN Installation détermineront la compatibilité de la version CUDA: utilisez la commande NVIDIA-SMI pour afficher la version CUDA prise en charge par votre carte graphique NVIDIA. Par exemple, votre carte graphique MX450 peut prendre en charge CUDA11.1 ou plus. Téléchargez et installez Cudatoolkit: visitez le site officiel de Nvidiacudatoolkit et téléchargez et installez la version correspondante selon la version CUDA la plus élevée prise en charge par votre carte graphique. Installez la bibliothèque CUDNN:

CentOS installe MySQL CentOS installe MySQL Apr 14, 2025 pm 08:09 PM

L'installation de MySQL sur CENTOS implique les étapes suivantes: Ajout de la source MySQL YUM appropriée. Exécutez la commande YUM Install MySQL-Server pour installer le serveur MySQL. Utilisez la commande mysql_secure_installation pour créer des paramètres de sécurité, tels que la définition du mot de passe de l'utilisateur racine. Personnalisez le fichier de configuration MySQL selon les besoins. Écoutez les paramètres MySQL et optimisez les bases de données pour les performances.

Explication détaillée du principe docker Explication détaillée du principe docker Apr 14, 2025 pm 11:57 PM

Docker utilise les fonctionnalités du noyau Linux pour fournir un environnement de fonctionnement d'application efficace et isolé. Son principe de travail est le suivant: 1. Le miroir est utilisé comme modèle en lecture seule, qui contient tout ce dont vous avez besoin pour exécuter l'application; 2. Le Système de fichiers Union (UnionFS) empile plusieurs systèmes de fichiers, ne stockant que les différences, l'économie d'espace et l'accélération; 3. Le démon gère les miroirs et les conteneurs, et le client les utilise pour l'interaction; 4. Les espaces de noms et les CGROUP implémentent l'isolement des conteneurs et les limitations de ressources; 5. Modes de réseau multiples prennent en charge l'interconnexion du conteneur. Ce n'est qu'en comprenant ces concepts principaux que vous pouvez mieux utiliser Docker.

CentOS8 redémarre SSH CentOS8 redémarre SSH Apr 14, 2025 pm 09:00 PM

La commande pour redémarrer le service SSH est: SystemCTL Redémarrer SSHD. Étapes détaillées: 1. Accédez au terminal et connectez-vous au serveur; 2. Entrez la commande: SystemCTL Restart SSHD; 3. Vérifiez l'état du service: SystemCTL Status Sshd.

Comment afficher les journaux Gitlab sous Centos Comment afficher les journaux Gitlab sous Centos Apr 14, 2025 pm 06:18 PM

Un guide complet pour consulter les journaux GitLab sous Centos System Cet article vous guidera comment afficher divers journaux GitLab dans le système CentOS, y compris les journaux principaux, les journaux d'exception et d'autres journaux connexes. Veuillez noter que le chemin du fichier journal peut varier en fonction de la version Gitlab et de la méthode d'installation. Si le chemin suivant n'existe pas, veuillez vérifier le répertoire d'installation et les fichiers de configuration de GitLab. 1. Afficher le journal GitLab principal Utilisez la commande suivante pour afficher le fichier journal principal de l'application GitLabRails: Commande: sudocat / var / log / gitlab / gitlab-rails / production.log Cette commande affichera le produit

See all articles