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

Lat.md: Um Gráfico de Conhecimento Baseado em Markdown para Bases de Código
O Lat.md cria um grafo de conhecimento para bases de código usando arquivos markdown interconectados em um diretório lat.md/. Ele resolve problemas de escalabilidade com documentação monolítica ao vincular seções com [[links wiki]], conectar-se ao código-fonte por meio de comentários como // @lat: [[section-id]] e fornecer ferramentas CLI para validação e busca.

AlterSpec v1.0: Aplicação de Políticas em Tempo de Execução para Agentes de IA
AlterSpec v1.0 é um mecanismo de aplicação de políticas de código aberto que fica entre os agentes de IA e suas ferramentas, avaliando ações contra políticas definidas em YAML antes da execução. Ele fornece decisões de permitir/negar/revisar, assinatura criptográfica de políticas e registro de auditoria.

Configuração do OpenClaw Headless com Discord via Scripts Docker
Um repositório no GitHub fornece scripts para executar o OpenClaw com Discord em um contêiner Docker headless, evitando a TUI/WebUI. Inclui um script de gerenciamento com comandos como claw init, start e stop, além de suporte pré-configurado para a API de Respostas da OpenAI, Chromium e várias ferramentas.

Toolport: Um Gateway Local para Gerenciar Servidores MCP Uma Vez em Todos os Aplicativos
Toolport é um aplicativo de desktop gratuito e de código aberto que centraliza configurações de servidores MCP, armazena chaves de API no chaveiro do sistema operacional e adiciona camadas de segurança para agentes de IA.