← Derniers articles
⚡ electrical engineering

Retrospective: A CORDIC Based Configurable Activation Function for NN Applications

Cette rétrospective présente l'évolution d'une architecture d'activation neuronale basée sur CORDIC, culminant dans le nouveau noyau DA-VINCI qui offre une reconfigurabilité dynamique et une précision ajustable pour divers algorithmes d'IA tout en atteignant un taux de réussite de 98,5 % dans les accélérateurs matériels.

Auteurs originaux : Omkar Kokane, Gopal Raut, Salim Ullah, Mukul Lokhande, Adam Teman, Akash Kumar, Santosh Kumar Vishvakarma

Publié 2026-02-13
📖 4 min de lecture☕ Lecture pause café

Auteurs originaux : Omkar Kokane, Gopal Raut, Salim Ullah, Mukul Lokhande, Adam Teman, Akash Kumar, Santosh Kumar Vishvakarma

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous construisez une usine très sophistiquée pour fabriquer des cerveaux artificiels (l'Intelligence Artificielle). Dans cette usine, il y a deux types de machines principales :

  1. Les machines à calculer (qui font des multiplications et des additions, comme une calculatrice géante).
  2. Les machines à "décider" (qui prennent une information brute et la transforment en une décision, comme dire "oui", "non", ou "peut-être").

Dans le langage technique, on appelle ces machines à décider des Fonctions d'Activation.

Le Problème : Une usine trop rigide

Pendant longtemps, les ingénieurs ont construit ces usines avec des machines très spécialisées. Si vous vouliez une machine pour dire "oui/non" (comme une fonction Sigmoid), vous deviez construire une machine spécifique. Si vous vouliez changer pour une autre fonction (comme ReLU ou SoftMax), il fallait construire une toute nouvelle machine.

C'était comme si vous aviez un couteau suisse, mais que pour chaque tâche (couper du pain, visser une vis, ouvrir une bouteille), vous deviez acheter un outil différent et le ranger dans une boîte séparée. Cela prenait beaucoup de place, consommait beaucoup d'énergie et rendait l'usine lente à changer de production.

La Solution : Le "Couteau Suisse" Magique (DA-VINCI)

Les auteurs de ce papier, une équipe de chercheurs internationaux, ont inventé une nouvelle machine appelée DA-VINCI.

Imaginez un couteau suisse ultra-intelligent qui peut se transformer instantanément.

  • Vous avez besoin de couper du pain ? Il devient un couteau.
  • Vous avez besoin de visser ? Il devient un tournevis.
  • Vous avez besoin d'ouvrir une bouteille ? Il devient un décapsuleur.

Et le plus important : il ne prend pas plus de place que le couteau de base.

Cette machine utilise une technique ancienne mais ingénieuse appelée CORDIC. Au lieu d'utiliser de grosses tables de mémoire (comme un dictionnaire géant qu'il faut feuilleter), elle utilise une méthode de "glissement et d'ajout" (Shift-and-Add). C'est comme si elle calculait la réponse en faisant de petits pas précis, plutôt que de chercher la réponse dans un livre.

Ce que DA-VINCI change pour l'IA

Grâce à cette invention, les chercheurs ont créé un bloc de base appelé NEURIC. C'est le cœur de leur nouvelle usine.

  1. Flexibilité totale : Aujourd'hui, les modèles d'IA changent vite. Hier, on utilisait des modèles pour reconnaître des chats (DNN), aujourd'hui on utilise des modèles pour écrire des textes (Transformers/LLMs). Avec DA-VINCI, on peut reconfigurer l'usine en quelques secondes pour passer d'un modèle à l'autre sans reconstruire les machines.
  2. Économie d'énergie : Comme la machine est plus petite et plus efficace, elle consomme beaucoup moins de batterie. C'est crucial pour les téléphones, les voitures autonomes ou les robots qui ne peuvent pas être branchés sur une prise électrique.
  3. Précision ajustable : On peut demander à la machine de faire un calcul rapide et approximatif (pour aller vite) ou très précis (pour être sûr du résultat), selon les besoins du moment.

Les Résultats : Une performance incroyable

Les chercheurs ont testé leur invention et les résultats sont impressionnants :

  • Qualité : Leur système atteint 98,5 % de la qualité des meilleurs systèmes existants. C'est comme si vous aviez un moteur de voiture de course qui consomme l'équivalent d'une petite voiture, mais qui va presque aussi vite.
  • Espace : Ils ont réduit la taille des composants de plus de 10 fois par rapport aux anciennes méthodes.
  • Vitesse : Ils ont réussi à faire tourner des modèles complexes (comme ceux qui génèrent des images ou du texte) beaucoup plus vite et avec moins d'énergie.

En résumé

Ce papier raconte l'histoire d'une équipe qui a décidé de ne plus construire des outils spécialisés et rigides pour l'Intelligence Artificielle. Au lieu de cela, ils ont créé un outil universel, adaptable et économe (DA-VINCI) qui permet aux puces électroniques de s'adapter à n'importe quel type de tâche d'IA, du simple filtre photo à la rédaction d'articles complexes, tout en économisant de l'énergie et de l'espace.

C'est une avancée majeure pour rendre l'IA plus rapide, moins chère et plus accessible partout, même sur de petits appareils.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →