Eä: Un compilador SIMD para Python escrito en Rust

✍️ OpenClawRadar📅 Publicado: 19 de marzo de 2026🔗 Source
Eä: Un compilador SIMD para Python escrito en Rust
Ad

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
Ad

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

Ad

👀 Ver también

Usuario de Reddit comparte herramienta de IA para obtener saldos de cuentas financieras.
Herramientas

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.

OpenClawRadar
El complemento de código abierto de Claude genera sintonizadores visuales interactivos con vista previa en vivo.
Herramientas

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.

OpenClawRadar
CLI de código abierto utiliza Claude Haiku para automatizar la auditoría de gastos en Xero.
Herramientas

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.

OpenClawRadar
Matriz LLM: Comparaciones de Modelos Votados por la Comunidad Construida con Claude Code
Herramientas

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.

OpenClawRadar