Eä: Un compilador SIMD para Python escrito en Rust

Qué hace Eä
Eä es un compilador para kernels SIMD que resuelve un problema común del flujo de trabajo: escribir código Python, perfilar para encontrar bucles críticos, reescribir en C, lidiar con ctypes, depurar punteros y finalmente obtener una aceleración de 5×, solo para repetir el proceso la semana siguiente.
Cómo funciona
Con Eä, tú:
- Escribes un pequeño archivo .ea
- Ejecutas un comando
- Lo llamas desde Python como una función normal
El kernel se ejecuta a velocidad vectorizada nativa. Ejemplo de uso:
import ea
kernel = ea.load("fma.ea")
result = kernel.fma_f32x8(a, b, c, out) # 6.6× más rápido que NumPy
Detalles técnicos
El compilador genera:
- Biblioteca compartida
- Envoltorio de Python
- También enlaces para Rust, C++, PyTorch y CMake
Arquitecturas objetivo:
- x86-64 (AVX2 / AVX-512)
- AArch64 (NEON)
El compilador en sí:
- Aproximadamente 12,000 líneas de Rust
- 475 pruebas
- No requiere ctypes, archivos de cabecera ni sistema de compilación
Contexto de desarrollo
El desarrollador construyó Eä con la ayuda de modelos de IA, utilizando Claude para el trabajo pesado mientras mantenía el control arquitectónico. La idea principal fue que manejar todo el "código de conexión" importa más que el SIMD en sí, permitiendo a los desarrolladores enfocarse solo en el kernel.
Puntos de referencia
Los puntos de referencia muestran un rendimiento 6.6× más rápido que NumPy para el ejemplo fma_f32x8. El desarrollador señala que estos provienen de una configuración bastante simple pero intentó mantener las cosas justas y reproducibles.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Usuario de Reddit comparte herramienta de IA para obtener saldos de cuentas financieras.
Una publicación en Reddit en r/openclaw presenta un agente de IA diseñado para optimizar la recolección de saldos de cuentas financieras utilizando Python. Los usuarios discuten el potencial de automatización a través de scripts personalizados que aprovechan APIs como Plaid.

El complemento de código abierto de Claude genera sintonizadores visuales interactivos con vista previa en vivo.
Un desarrollador creó un complemento de código abierto que permite a Claude Code generar páginas HTML individuales con controles deslizantes y lienzos infinitos al estilo Figma para ajustar valores CSS. El complemento lee archivos fuente, reproduce elementos en un lienzo interactivo y proporciona controles para ajustes precisos con vista previa en vivo.

CLI de código abierto utiliza Claude Haiku para automatizar la auditoría de gastos en Xero.
Un desarrollador ha lanzado una herramienta CLI de Python de código abierto que utiliza Claude Haiku 4.5 para automatizar la auditoría de gastos en Xero. La herramienta sigue un enfoque de 'código determinista primero, luego IA para llenar los vacíos', manteniendo los costos en unos pocos centavos por ejecución de auditoría.

Matriz LLM: Comparaciones de Modelos Votados por la Comunidad Construida con Claude Code
Un científico de datos creó llm-matrix.vercel.app para comparar puntuaciones de LLM en múltiples dimensiones simultáneamente, con votos de la comunidad que moldean las clasificaciones. El sitio fue desarrollado completamente usando Claude Code con dos complementos específicos.