Eä: Um Compilador SIMD para Python Escrito em Rust

O que o Eä faz
O Eä é um compilador para kernels SIMD que resolve um problema comum de fluxo de trabalho: escrever código Python, fazer profiling para encontrar loops críticos, reescrever em C, lutar com ctypes, depurar ponteiros e finalmente obter uma aceleração de 5×—só para repetir o processo na semana seguinte.
Como funciona
Com o Eä, você:
- Escreve um pequeno arquivo .ea
- Executa um comando
- Chama a partir do Python como uma função normal
O kernel roda na velocidade nativa vetorizada. Exemplo de uso:
import ea
kernel = ea.load("fma.ea")
result = kernel.fma_f32x8(a, b, c, out) # 6,6× mais rápido que NumPy
Detalhes técnicos
O compilador gera:
- Biblioteca compartilhada
- Wrapper Python
- Também bindings para Rust, C++, PyTorch e CMake
Arquiteturas suportadas:
- x86-64 (AVX2 / AVX-512)
- AArch64 (NEON)
O compilador em si:
- Aproximadamente 12.000 linhas de Rust
- 475 testes
- Não requer ctypes, arquivos de cabeçalho ou sistema de build
Contexto de desenvolvimento
O desenvolvedor construiu o Eä com a ajuda de modelos de IA, usando o Claude para o trabalho pesado enquanto mantinha o controle arquitetural. A principal percepção foi que lidar com todo o "código de ligação" importa mais do que o SIMD em si, permitindo que os desenvolvedores foquem apenas no kernel.
Benchmarks
Os benchmarks mostram desempenho 6,6× mais rápido que o NumPy para o exemplo fma_f32x8. O desenvolvedor observa que estes são de uma configuração bastante simples, mas tentou manter as coisas justas e reproduzíveis.
📖 Read the full source: r/ClaudeAI
👀 See Also

Recuperação de código para agentes de IA: Por que embeddings vetoriais falham e gráficos LLM por arquivo vencem
Após um ano construindo um sistema de indexação de código, a equipe por trás do Bytebell descobriu que embeddings vetoriais em chunks de código e ASTs do Tree-sitter ambos ficaram aquém, enquanto resumos LLM por arquivo armazenados em um grafo Neo4j com busca semântica de texto completo melhoraram significativamente a precisão da recuperação.

YourMemory: Memória de IA com decaimento biológico atinge 59% de recall no LoCoMo-10
YourMemory fornece memória persistente para agentes de IA usando a curva de esquecimento de Ebbinghaus e recuperação aprimorada por grafo. Avaliado com 59% Recall@5 no LoCoMo-10, 2× melhor que o Zep Cloud.

agent-data: Dados Web Estruturados para Agentes OpenClaw, 70% Mais Barato que Automação de Navegador
agent-data fornece endpoints de API Python puro para X, Reddit, voos e vagas de emprego, projetados para agentes de IA como OpenClaw — sem automação de navegador. O benchmark mostra economia significativa de custos e melhorias de confiabilidade.

MarkView: Ferramenta de código aberto renderiza e gerencia arquivos Markdown gerados por IA
MarkView é um mecanismo de renderização com foco em privacidade que exibe arquivos Markdown com diagramas Mermaid e fórmulas matemáticas KaTeX, disponível como aplicativo web, aplicativo nativo para macOS e servidor MCP para integração com Claude Desktop e Cursor.