Aller au contenu

J'ai compris pourquoi l'IA est 1 million de fois plus énergivore que notre cerveau!

Noter ce sujet


SpookyTheFirst

Messages recommandés

Membre, 58ans Posté(e)
SpookyTheFirst Membre 4 543 messages
Maitre des forums‚ 58ans‚
Posté(e)

Hello,

C'est une question que l'on m'a souvent posé et dont j'ignorais la réponse, ce qui est un peu génant dans la mesure où je travaille à concevoir des processeurs à base de neurones vivants...:D

En fait c'est Mr. Lecun (un ponte Francais dans ce domaine) qui m'a permis de comprendre cela dans une vidéo que j'ai vu récemment.

Alors tout d'abord, l'essentiel de l'IA dont on parle fonctionne avec des neurones dits "artificiels" qui sont des simulations simplifiées de neurones biologiques. Des centaines voire des millions sont utilisés pour chatGPT par exemple. Pour mettre à jour l'état d'un neurone on fait simplement la somme pondérées des entrées (ces pondérations représentent les connections synaptiques) et si elle est positive on considére l'état du neurone comme positif (il y a plein d'autres fonctions d'activation, je fais simple).

Le problème est que ce calcul nécessite de transférer toutes ces valeurs de la mémoire au processeur, puis à nouveau vers la mémoire. Dans un neurone biologique ce "calcul" est fait localement (en gros c'est la somme des charges ioniques qui entrent dans le neurone), et donc pas de transferts à un processeur central, et voili voilou comment on est 1 million de fois plus efficace!

 

Ca vous parait convaincant ou j'ai encore pas compris un truc important?

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Invité Auger
Invités, Posté(e)
Invité Auger
Invité Auger Invités 0 message
Posté(e)
il y a 18 minutes, Phylou a dit :

Merci, je mourrais moins bête.

Je ne suis pas certain que ce soit l'objectif (mais peut-être même plutôt le contraire) :D

Lien à poster
Partager sur d’autres sites

Membre, Voyageur, 71ans Posté(e)
Plouj Membre 121 706 messages
71ans‚ Voyageur,
Posté(e)
il y a 33 minutes, SpookyTheFirst a dit :

transférer toutes ces valeurs de la mémoire au processeur, puis à nouveau vers la mémoire.

Pas tout compris, mais si il y a double transfert, dans l'artificiel, logique que notre cerveau soit moins énergivore.. non ? 

 

Lien à poster
Partager sur d’autres sites

Membre, 70ans Posté(e)
Phylou Membre 15 296 messages
Maitre des forums‚ 70ans‚
Posté(e)
il y a 32 minutes, Auger a dit :

mais peut-être même plutôt le contraire) 

Que je vive éternellement plus bête ? :8P:

Lien à poster
Partager sur d’autres sites

Invité Auger
Invités, Posté(e)
Invité Auger
Invité Auger Invités 0 message
Posté(e)
il y a 8 minutes, Phylou a dit :

Que je vive éternellement plus bête ? :8P:

C'est pas tout à fait ça, mais y'a de l'idée...:rolle:

Lien à poster
Partager sur d’autres sites

Membre, 58ans Posté(e)
SpookyTheFirst Membre 4 543 messages
Maitre des forums‚ 58ans‚
Posté(e)
Il y a 2 heures, Plouj a dit :

Pas tout compris, mais si il y a double transfert, dans l'artificiel, logique que notre cerveau soit moins énergivore.. non ? 

 

Tout à fait, c'est en grande partie car ils s'épargnent ces transferts que les neurones biologiques sont énergétiquement plus efficace. Le probléme est la centralisation des calculs. Et ce qui est amusant est qu'il existe des processeurs qui délocalisent une partie des calculs (les GPU de NVidia) et ces derniers sont effectivement bien efficaces énergétiquement que les processeurs centraux (tout en restant bien loin des neurones).

En gros: CPU (Central Processing Unit) < GPU (Graphic...) << BPU (Biologic...)

Lien à poster
Partager sur d’autres sites

Membre, Posté(e)
Neopilina Membre 8 290 messages
Maitre des forums‚
Posté(e)

On lit de plus en plus de choses sur les consommations hallucinantes en énergie et en eau de ces installations. Sinon, je suis aussi incompétent que possible. Mais la culture de neurones biologiques est moins bien connue que l'I.A., etc.

Lien à poster
Partager sur d’autres sites

Membre, 40ans Posté(e)
Totologik Membre 731 messages
Forumeur expérimenté‚ 40ans‚
Posté(e)

Bonjour,

Plus généralement, les calculateurs analogiques surpassent leurs équivalents numériques pour certaines tâches spécifiques. Je crois que c'est assez connu et j'ai des tas d'exemples qui me viennent à l'esprit alors que je ne suis pas du domaine. 

  • Par exemple la relation courant-tension d'un transistor bipolaire permet de calculer une exponentielle en quelques ns. Gratuitement.
  • En ajoutant un AOp et une résistance, on obtient un logarithme.
  • Un condensateur permet de réaliser une intégration ; placé dans la boucle de contre-réaction d'un ampli op, il effectue une dérivation => on peut ainsi résoudre des équations différentielles avec une consommation de l'ordre du µW, voire du nW. Sans aucun calcul. Juste de la physique de base et la mesure d'un signal.
  • On peut trouver le max d'un vecteur de taille arbitrairement élevée en quelques ns avec des diodes montées en cathode commune (on sait intégrer bcp de diodes dans un chip aujourd'hui) sur la sortie ; la consommation d'un tel montage serait ridiculement faible.
  • Le principe s'étend à l'algèbre linéaire : un réseau de résistances programmables interconnectées avec la loi d'Ohm et la loi des nœuds et tu as un produit matrice-vecteur en un temps quasi nul, avec matrice et vecteur configurables via les résistances programmables et sources de tension, qui elles pourraient être configurées numériquement par exemple. Avec le niveau d'intégration qu'on sait atteindre de nos jours, j'imagine qu'on peut graver des matrices carrées de taille 10⁵ dans 1cm² ... Impossible de faire mieux en digital car il devra se taper de toutes façons 10 milliards de multiplications, sachant qu'une multiplication mobilise déjà beaucoup de ressources calculatoires. 
  • Le filtrage est encore un bel exemple

Aujourd'hui, on évoque de plus en plus l’idée de calculs hybrides, couplant calculateurs numériques et analogiques, pour allier la flexibilité et la précision du monde numérique avec la rapidité et la faible consommation du monde l'analogique (bien que ce dernier soit obligatoirement hyperspécialisé, c'est ce qui a valu son abandon au profit du tout digital dans les années 80). En AI cette approche inspire le développement de réseaux de neurones analogiques, potentiellement réalisés à l’aide de memristors  (un composant hypothétique qui lie charge électrique au flux) mais qu'on commence à savoir émuler. De tels circuits permettraient l'apprentissage automatique sans recours aux méthodes de descente de gradient, extrêmement coûteuses en calcul donc en énergie. Car le memristor adapte physiquement sa valeur à mesure qu'il est traversé par des charges (renforcement neuronal). Il y a zéro calcul à effectuer, comme le cerveau biologique que tu évoques quoi ; ce sont les lois de la nature qui façonnent le réseau selon les stimuli. 

Mais du coup je comprends très bien pourquoi beaucoup d'investisseurs s'intéressent à ton domaine :) car la consommation des calculateurs est un vrai problème.

Lien à poster
Partager sur d’autres sites

Membre, 58ans Posté(e)
SpookyTheFirst Membre 4 543 messages
Maitre des forums‚ 58ans‚
Posté(e)
Il y a 2 heures, Totologik a dit :

Bonjour,

Plus généralement, les calculateurs analogiques surpassent leurs équivalents numériques pour certaines tâches spécifiques. Je crois que c'est assez connu et j'ai des tas d'exemples qui me viennent à l'esprit alors que je ne suis pas du domaine. 

  • Par exemple la relation courant-tension d'un transistor bipolaire permet de calculer une exponentielle en quelques ns. Gratuitement.
  • En ajoutant un AOp et une résistance, on obtient un logarithme.
  • Un condensateur permet de réaliser une intégration ; placé dans la boucle de contre-réaction d'un ampli op, il effectue une dérivation => on peut ainsi résoudre des équations différentielles avec une consommation de l'ordre du µW, voire du nW. Sans aucun calcul. Juste de la physique de base et la mesure d'un signal.
  • On peut trouver le max d'un vecteur de taille arbitrairement élevée en quelques ns avec des diodes montées en cathode commune (on sait intégrer bcp de diodes dans un chip aujourd'hui) sur la sortie ; la consommation d'un tel montage serait ridiculement faible.
  • Le principe s'étend à l'algèbre linéaire : un réseau de résistances programmables interconnectées avec la loi d'Ohm et la loi des nœuds et tu as un produit matrice-vecteur en un temps quasi nul, avec matrice et vecteur configurables via les résistances programmables et sources de tension, qui elles pourraient être configurées numériquement par exemple. Avec le niveau d'intégration qu'on sait atteindre de nos jours, j'imagine qu'on peut graver des matrices carrées de taille 10⁵ dans 1cm² ... Impossible de faire mieux en digital car il devra se taper de toutes façons 10 milliards de multiplications, sachant qu'une multiplication mobilise déjà beaucoup de ressources calculatoires. 
  • Le filtrage est encore un bel exemple

Aujourd'hui, on évoque de plus en plus l’idée de calculs hybrides, couplant calculateurs numériques et analogiques, pour allier la flexibilité et la précision du monde numérique avec la rapidité et la faible consommation du monde l'analogique (bien que ce dernier soit obligatoirement hyperspécialisé, c'est ce qui a valu son abandon au profit du tout digital dans les années 80). En AI cette approche inspire le développement de réseaux de neurones analogiques, potentiellement réalisés à l’aide de memristors  (un composant hypothétique qui lie charge électrique au flux) mais qu'on commence à savoir émuler. De tels circuits permettraient l'apprentissage automatique sans recours aux méthodes de descente de gradient, extrêmement coûteuses en calcul donc en énergie. Car le memristor adapte physiquement sa valeur à mesure qu'il est traversé par des charges (renforcement neuronal). Il y a zéro calcul à effectuer, comme le cerveau biologique que tu évoques quoi ; ce sont les lois de la nature qui façonnent le réseau selon les stimuli. 

Mais du coup je comprends très bien pourquoi beaucoup d'investisseurs s'intéressent à ton domaine :) car la consommation des calculateurs est un vrai problème.

Tout à fait d'accord sur l'approche analogique, c'est d'ailleurs devenue une discipline à part entière: l'approche "neuromorphique".

A noter, qu'avant l'apparition des calculateurs digitaux, les ordinateurs étaient analogiques et résolvaient les équations différentielles de cette manière. Maintenant je préfère l'approche biologique car c'est un changement complet de paradigme: on ne s'inspire plus du vivant, on l'utilise tel quel.

Pour un ingénieur c'est un aveu de faiblesse il faut bien l'avouer, mais c'est aussi pragmatique, autant utiliser les solutions que le vivant à mis des centaines de millions d'années à optimiser pour traiter l'information de maniére efficiente: les circuits nerveux.

Quant aux investisseurs, j'ai beaucoup de mal, le disruptif hardcore deeptech ca les fait fuir...:D

Lien à poster
Partager sur d’autres sites

Membre, Talon 1, 80ans Posté(e)
Talon 1 Membre 24 930 messages
80ans‚ Talon 1,
Posté(e)
Il y a 21 heures, Plouj a dit :

Pas tout compris, mais si il y a double transfert, dans l'artificiel, logique que notre cerveau soit moins énergivore.. non ? 

 

Il consomme 20% de notre énergie. Nous allons donc grossir et gagner des gros ventres comme les gorilles. Nos intestins vont se rallonger.

Lien à poster
Partager sur d’autres sites

Membre, Voyageur, 71ans Posté(e)
Plouj Membre 121 706 messages
71ans‚ Voyageur,
Posté(e)
Il y a 1 heure, Talon 1 a dit :

Il consomme 20% de notre énergie. Nous allons donc grossir et gagner des gros ventres comme les gorilles. Nos intestins vont se rallonger.

Et pour certains, les pouces se rallonger, le dos et la tête se courber.

  • Haha 1
Lien à poster
Partager sur d’autres sites

Membre, Talon 1, 80ans Posté(e)
Talon 1 Membre 24 930 messages
80ans‚ Talon 1,
Posté(e)
Il y a 2 heures, Plouj a dit :

Et pour certains, les pouces se rallonger, le dos et la tête se courber.

Et ensuite marcher à 4 pattes.

Quant au pouce, il ne sera plus opposé aux autres doigts.

Lien à poster
Partager sur d’autres sites

Membre, Voyageur, 71ans Posté(e)
Plouj Membre 121 706 messages
71ans‚ Voyageur,
Posté(e)
Il y a 1 heure, Talon 1 a dit :

Et ensuite marcher à 4 pattes.

Quant au pouce, il ne sera plus opposé aux autres doigts.

L'humain devrait finir avec deux doigts seulement, le pouce et un autre. Tout sera exécuter par des robots..

Lien à poster
Partager sur d’autres sites

Membre, Talon 1, 80ans Posté(e)
Talon 1 Membre 24 930 messages
80ans‚ Talon 1,
Posté(e)
Il y a 16 heures, Plouj a dit :

L'humain devrait finir avec deux doigts seulement, le pouce et un autre. Tout sera exécuter par des robots..

Même les caresses ?

Lien à poster
Partager sur d’autres sites

Membre, 44ans Posté(e)
ashaku Membre 1 228 messages
Mentor‚ 44ans‚
Posté(e)

Merci pour cette explication, tout à fait logique. En fait c'est un problème d'architecture. En informatique, l'architecture est carteMère-processeur-mémoire, alors que pour le biologique il n'y a pas de notion de calcul, ce sont les éléments physiques qui réagissent directement aux impulsions physiques.

Et donc oui, cette masse de calcul demande des accès mémoire, couteux en temps et en énergie.

La solution est celle proposée : l'informatique analogique. On ne construit plus un ordinateur capable de résoudre tous les calculs possibles et à qui on demande d'en faire certains en les expliquant, à la place on construit un circuit tel que les calculs sont fait en continu par le simple passage de courant électrique dans les composants du circuit.

Par exemple, une IA embarquée dans une voiture pour repérer les obstacles ou assister la manœuvre de se garer, de tels circuits sont conçus. Cette vidéo de Veritasium l'explique bien, les calculs pour l'IA sont toujours des produits matriciels, un circuit électronique qui fait ce calcul spécifiquement en continu donne une IA "temps réel" très peu energivore

L'inconvénient est qu'il faut construire ce circuit autant de fois qu'il faut une IA, là où le modèle informatique centralisé n'est construit qu'une fois et les clients l'accèdent à distance.

Alors, entre un datacenter qui coute un million en énergie et X milliards de circuits qui coutent 1 (ou 0.1) , lequel est le moins énergivore ?

Lien à poster
Partager sur d’autres sites

Membre, 126ans Posté(e)
chanou 34 Membre 27 098 messages
Maitre des forums‚ 126ans‚
Posté(e)
Le 03/03/2026 à 11:20, Plouj a dit :

Effectivement c'est pas mal pour la démarche. Par contre le balancé des bras, c'est pas encore ça! 

Modifié par chanou 34
Lien à poster
Partager sur d’autres sites

Membre, Voyageur, 71ans Posté(e)
Plouj Membre 121 706 messages
71ans‚ Voyageur,
Posté(e)
il y a une heure, chanou 34 a dit :

Effectivement c'est pas mal pour la démarche. Par contre le balancé des bras, c'est pas encore ça! 

À la vitesse à laquelle la Chine avance, Le souci devrait se régler rapidement ! 

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×