Eä: Ein SIMD-Compiler für Python, geschrieben in Rust

✍️ OpenClawRadar📅 Veröffentlicht: 19. März 2026🔗 Source
Eä: Ein SIMD-Compiler für Python, geschrieben in Rust
Ad

Was Eä macht

Eä ist ein Compiler für SIMD-Kernel, der ein häufiges Workflow-Problem löst: Python-Code schreiben, Profiling durchführen, um Engpässe zu finden, in C umschreiben, mit ctypes kämpfen, Pointer debuggen und schließlich eine 5-fache Beschleunigung zu erreichen – nur um den Prozess in der nächsten Woche zu wiederholen.

Wie es funktioniert

Mit Eä:

  • Schreiben Sie eine kleine .ea-Datei
  • Führen Sie einen Befehl aus
  • Rufen Sie es aus Python wie eine normale Funktion auf

Der Kernel läuft mit nativer vektorisierter Geschwindigkeit. Beispielnutzung:

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

Technische Details

Der Compiler generiert:

  • Shared Library
  • Python-Wrapper
  • Außerdem Rust-, C++-, PyTorch- und CMake-Bindings

Zielarchitekturen:

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

Der Compiler selbst:

  • ~12.000 Zeilen Rust-Code
  • 475 Tests
  • Keine ctypes, Header-Dateien oder Build-System erforderlich
Ad

Entwicklungskontext

Der Entwickler hat Eä mit Hilfe von KI-Modellen erstellt, wobei Claude die schwere Arbeit übernahm, während die architektonische Kontrolle erhalten blieb. Die zentrale Erkenntnis war, dass die Handhabung des gesamten "Glue-Code" wichtiger ist als SIMD selbst, sodass Entwickler sich nur auf den Kernel konzentrieren können.

Benchmarks

Benchmarks zeigen eine 6,6-fache Leistungssteigerung gegenüber NumPy für das fma_f32x8-Beispiel. Der Entwickler merkt an, dass diese von einem recht einfachen Setup stammen, aber versucht hat, die Bedingungen fair und reproduzierbar zu halten.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Claude Code baute SaaS-Onboarding-Flow in 6 Stunden um vs. Entwicklerangebot von 3 Wochen, steigerte Aktivierung um 13 Punkte
Werkzeuge

Claude Code baute SaaS-Onboarding-Flow in 6 Stunden um vs. Entwicklerangebot von 3 Wochen, steigerte Aktivierung um 13 Punkte

Ein SaaS-Gründer hat mit Claude Code den gesamten Onboarding-Flow (Anmeldung → Profil → erste Rechnung → Dashboard-Tutorial) in 6 Stunden neu aufgebaut, statt der 3-Wochen-4.500$-Schätzung eines Entwicklers. Die Aktivierungsrate stieg um 13 Punkte von 35% auf 48%.

OpenClawRadar
Agint: Ein Rust-CLI-Tool, das Widersprüche in KI-Agenten-Anweisungsdateien erkennt
Werkzeuge

Agint: Ein Rust-CLI-Tool, das Widersprüche in KI-Agenten-Anweisungsdateien erkennt

Agint ist ein kostenloses, quelloffenes Rust-CLI-Tool, das Anleitungsdateien wie CLAUDE.md und AGENTS.md auf Widersprüche, fehlende Dateiverweise und Synchronisationsprobleme überprüft. Es nutzt statische Analyse für strukturelle Probleme und optional Claude-API-Aufrufe zur Erkennung semantischer Widersprüche.

OpenClawRadar
ClawCut Proxy auf GitHub veröffentlicht, um OpenClaw für kleine LLMs zu optimieren
Werkzeuge

ClawCut Proxy auf GitHub veröffentlicht, um OpenClaw für kleine LLMs zu optimieren

ClawCut ist ein experimenteller Proxy, der JSON-Aufrufe manipuliert, injiziert und JSON-Überfluss aus OpenClaw extrahiert, um die kognitive Belastung kleiner Modelle (7B-8B) auf begrenzter Hardware zu reduzieren.

OpenClawRadar
Opendesk: MCP + SOM-Algorithmus zur KI-Desktopsteuerung über Claude Code
Werkzeuge

Opendesk: MCP + SOM-Algorithmus zur KI-Desktopsteuerung über Claude Code

Opendesk gibt KI-Agenten Augen und Hände auf Ihrem Desktop über einen MCP-Server mit einem benutzerdefinierten SOM-Algorithmus. Integriert mit Claude Code oder jeder Agentenplattform für Maus-/Tastatursteuerung, Lernen, Wiederholung und Planung.

OpenClawRadar