OpenTPU : un accélérateur IA open-source conçu par l'IA

Original : OpenTPU – An open-source AI accelerator, developed by AI

Pourquoi c'est important

Preuve que des agents IA peuvent concevoir du matériel spécialisé fonctionnel de A à Z.

OpenTPU est un accélérateur IA open-source conçu par des agents IA, publié sur GitHub par FeSens. Il intègre RTL, ISA, simulateur, compilateur et profileur dans un seul dépôt, et tourne sur une carte FPGA Kintex-7 PCIe.

Le projet openTPU, publié par FeSens sur GitHub, pose une question directe : jusqu'où des agents IA peuvent-ils aller dans la conception matérielle ? La réponse prend la forme d'un accélérateur IA complet, conçu de bout en bout par des outils d'IA, capable de faire tourner les modèles Qwen3, LFM2.5 et Qwen3.5 sur une carte Kintex-7 PCIe.

Le dépôt regroupe l'ensemble de la chaîne : le design matériel en SystemVerilog, l'architecture du jeu d'instructions (ISA), un simulateur bit-exact, un langage noyau avec son compilateur, et le logiciel hôte qui pilote la carte via PCIe. Un utilitaire baptisé otpu-smi affiche en temps réel l'utilisation de la carte et la bande passante DRAM, à l'image de nvidia-smi. Le projet se présente aussi comme un outil pédagogique : lire le dépôt de bout en bout est censé suffire pour comprendre comment un accélérateur IA fonctionne, du matmul Python jusqu'aux signaux électriques. Le dépôt compte déjà 204 étoiles et 8 forks, avec 1 356 commits.

Source

github.com — Lire l'original →