Eä: 러스트로 작성된 파이썬용 SIMD 컴파일러

Eä의 기능
Eä는 SIMD 커널용 컴파일러로, 일반적인 워크플로 문제를 해결합니다: Python 코드 작성, 핫 루프 찾기 위한 프로파일링, C로 재작성, ctypes와 씨름, 포인터 디버깅, 결국 5배 속도 향상 달성—그리고 다음 주에 이 과정을 반복하는 문제 말이죠.
작동 방식
Eä를 사용하면 다음과 같습니다:
- 작은 .ea 파일 작성
- 한 명령 실행
- 일반 함수처럼 Python에서 호출
커널은 네이티브 벡터화 속도로 실행됩니다. 사용 예시:
import ea
kernel = ea.load("fma.ea")
result = kernel.fma_f32x8(a, b, c, out) # NumPy보다 6.6배 빠름
기술적 세부사항
컴파일러는 다음을 생성합니다:
- 공유 라이브러리
- Python 래퍼
- Rust, C++, PyTorch, CMake 바인딩도 포함
대상 아키텍처:
- x86-64 (AVX2 / AVX-512)
- AArch64 (NEON)
컴파일러 자체:
- 약 12,000줄의 Rust 코드
- 475개 테스트
- ctypes, 헤더 파일, 빌드 시스템 불필요
개발 배경
개발자는 AI 모델의 도움을 받아 Eä를 구축했으며, 아키텍처 제어를 유지하면서 Claude를 주요 작업에 활용했습니다. 주요 통찰은 SIMD 자체보다 모든 "접착 코드" 처리가 더 중요하다는 점이었으며, 이로써 개발자는 커널에만 집중할 수 있습니다.
벤치마크
벤치마크는 fma_f32x8 예제에서 NumPy보다 6.6배 빠른 성능을 보여줍니다. 개발자는 이 결과가 상당히 단순한 설정에서 나왔지만, 공정하고 재현 가능하도록 유지하려 했다고 언급했습니다.
📖 전체 Source 읽기: r/ClaudeAI
👀 See Also

오픈 소스 클로드 코드 기반 작업 관리용 세컨드 브레인 시스템
Kipi System이라는 오픈 소스 시스템은 Claude Code를 사용하여 열린 스레드를 추적하고 후속 조치를 초안 작성하며, 캘린더, 이메일, CRM 및 소셜 피드에서 데이터를 가져와 작업을 관리합니다. 이 시스템은 마찰도에 따라 정렬된 미리 작성된 작업이 포함된 일일 HTML 파일을 생성합니다.

오픈 소스 MCP 서버가 클로드를 메일침프 API에 연결합니다
한 개발자가 Claude Code를 사용하여 Mailchimp MCP 서버를 구축했으며, 캠페인, 대상자, 보고서, 자동화 및 전자상거래를 위한 53가지 도구와 내장 안전 모드 및 읽기 전용 구성을 제공합니다.

NVIDIA, 개인정보 보호 기능을 갖춘 NemoClaw 에이전트 플랫폼 발표
NVIDIA가 NemoClaw를 출시했습니다. 이 에이전트 플랫폼은 사용자가 단일 명령어로 Nimotron 모델과 Open Shell 런타임을 설치하면서 자율 에이전트에 대한 개인정보 보호 및 보안 제어 기능을 추가할 수 있도록 합니다.

작업 관찰자: AI 코딩 에이전트의 스킬 향상을 자동화하는 메타 스킬
Task-observer는 AI 에이전트의 모든 스킬을 스스로 개선하는 메타 스킬로, 자기 자신까지 포함합니다. 3개월 동안 40개 스킬에서 600건의 개선을 기록하고, 작업 중 발견한 격차로부터 자동으로 스킬을 생성합니다.