Eä : Un compilateur SIMD pour Python écrit en Rust

✍️ OpenClawRadar📅 Publié: March 19, 2026🔗 Source
Eä : Un compilateur SIMD pour Python écrit en Rust
Ad

Ce que fait Eä

Eä est un compilateur pour les noyaux SIMD qui résout un problème courant de flux de travail : écrire du code Python, profiler pour trouver les boucles critiques, réécrire en C, lutter avec ctypes, déboguer les pointeurs, et finalement obtenir une accélération de 5×—pour recommencer la semaine suivante.

Comment ça marche

Avec Eä, vous :

  • Écrivez un petit fichier .ea
  • Exécutez une commande
  • L'appelez depuis Python comme une fonction normale

Le noyau s'exécute à la vitesse vectorisée native. Exemple d'utilisation :

import ea
kernel = ea.load("fma.ea")
result = kernel.fma_f32x8(a, b, c, out)  # 6,6× plus rapide que NumPy

Détails techniques

Le compilateur génère :

  • Une bibliothèque partagée
  • Un wrapper Python
  • Également des bindings Rust, C++, PyTorch et CMake

Architectures cibles :

  • x86-64 (AVX2 / AVX-512)
  • AArch64 (NEON)

Le compilateur lui-même :

  • ~12 000 lignes de Rust
  • 475 tests
  • Aucun ctypes, fichier d'en-tête ou système de build requis
Ad

Contexte de développement

Le développeur a créé Eä avec l'aide de modèles d'IA, utilisant Claude pour les tâches lourdes tout en conservant le contrôle architectural. L'idée principale était que gérer tout le « code de liaison » importe plus que le SIMD lui-même, permettant aux développeurs de se concentrer uniquement sur le noyau.

Benchmarks

Les benchmarks montrent des performances 6,6× plus rapides que NumPy pour l'exemple fma_f32x8. Le développeur note que ceux-ci proviennent d'une configuration assez simple mais a essayé de garder les choses équitables et reproductibles.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Le plugin Godmode ajoute une boucle d'itération autonome au code Claude et à d'autres agents de codage IA.
Tools

Le plugin Godmode ajoute une boucle d'itération autonome au code Claude et à d'autres agents de codage IA.

Godmode est un plugin open-source qui ajoute une boucle autonome de mesure-modification-vérification à Claude Code, avec des agents parallèles, une mémoire des échecs et 126 compétences incluant l'optimisation, les audits de sécurité et le TDD. Il fonctionne avec Cursor, Codex, Gemini CLI et OpenCode.

OpenClawRadar
Murmur : Un démon Cron open-source pour automatiser les sessions de code Claude
Tools

Murmur : Un démon Cron open-source pour automatiser les sessions de code Claude

Murmur est un démon cron qui planifie et automatise les sessions de code Claude en utilisant un fichier HEARTBEAT.md pour la configuration.

OpenClawRadar
La recherche hybride avec RRF améliore le système de mémoire de l'IA par rapport à la recherche vectorielle pure.
Tools

La recherche hybride avec RRF améliore le système de mémoire de l'IA par rapport à la recherche vectorielle pure.

Un système de mémoire IA open-source utilisant PostgreSQL avec pgvector a constaté que la recherche vectorielle pure était insuffisante pour les correspondances exactes, il a donc ajouté la recherche en texte intégral et fusionné les résultats en utilisant la Fusion de Rangs Réciproque (RRF) avec k=60, plus un enrichissement des requêtes via un tokenizer.

OpenClawRadar
Exportation des mémoires d'agent IA via la fonction d'importation de Claude
Tools

Exportation des mémoires d'agent IA via la fonction d'importation de Claude

Un utilisateur de Reddit partage un prompt pour extraire les souvenirs stockés des agents d'IA comme ChatGPT et Claude, puis les importer dans OpenClaw. Le prompt demande tout le contexte stocké, y compris les instructions, les détails personnels, les projets, les outils et les préférences.

OpenClawRadar