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

✍️ OpenClawRadar📅 게시일: March 19, 2026🔗 Source
Eä: 러스트로 작성된 파이썬용 SIMD 컴파일러
Ad

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

Ad

👀 See Also

177개의 오픈클로 SOUL.md 템플릿을 24개 카테고리로 정리한 모음
Tools

177개의 오픈클로 SOUL.md 템플릿을 24개 카테고리로 정리한 모음

한 개발자가 마케팅, 개발, 비즈니스, 데브옵스, 금융, 크리에이티브, 데이터, 보안, 헬스케어, 법률, 인사, 교육 등 24개 카테고리에 걸쳐 OpenClaw 에이전트용 177개의 즉시 사용 가능한 SOUL.md 템플릿을 컴파일했습니다. 모든 템플릿은 MIT 라이선스로 GitHub에서 이용 가능합니다.

OpenClawRadar
OmniCoder-9B: 425K 에이전트 궤적으로 미세 조정된 90억 파라미터 코딩 에이전트
Tools

OmniCoder-9B: 425K 에이전트 궤적으로 미세 조정된 90억 파라미터 코딩 에이전트

테슬레이트가 Qwen3.5-9B의 하이브리드 아키텍처를 기반으로 파인튜닝한 90억 파라미터 코딩 에이전트 모델 OmniCoder-9B를 공개했습니다. 이 모델은 Claude Opus 4.6, GPT-5.4, GPT-5.3-Codex, Gemini 3.1 Pro의 425,000개 이상의 정제된 에이전트 코딩 트랙을 학습했습니다.

OpenClawRadar
아담: C 언어로 제작된 임베디드 크로스 플랫폼 AI 에이전트 라이브러리
Tools

아담: C 언어로 제작된 임베디드 크로스 플랫폼 AI 에이전트 라이브러리

Adam은 툴 호출, 메모리, 음성, 클라우드/로컬 LLM 지원 모두를 갖춘 완전한 에이전트 루프를 제공하는 C 라이브러리로, 모든 애플리케이션에 내장될 수 있도록 설계되었습니다.

OpenClawRadar
클로드 코드 스킬은 딥마인드 알레테이아와 앤트로픽 하네스 접근법을 결합한 것입니다.
Tools

클로드 코드 스킬은 딥마인드 알레테이아와 앤트로픽 하네스 접근법을 결합한 것입니다.

Claude Code 스킬은 Planner→Generator→Evaluator→Reviser 파이프라인을 구현하여 DeepMind의 Aletheia 수학 연구 에이전트와 Anthropic의 다중 에이전트 코딩 아키텍처를 결합합니다. 여기에 '블라인드 사전 분석'을 추가했는데, 평가자가 후보 코드를 보기 전에 올바른 접근 방식에 대해 추론하는 방식입니다.

OpenClawRadar