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

오픈 소스 클로드 코드 기반 작업 관리용 세컨드 브레인 시스템
Tools

오픈 소스 클로드 코드 기반 작업 관리용 세컨드 브레인 시스템

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

OpenClawRadar
오픈 소스 MCP 서버가 클로드를 메일침프 API에 연결합니다
Tools

오픈 소스 MCP 서버가 클로드를 메일침프 API에 연결합니다

한 개발자가 Claude Code를 사용하여 Mailchimp MCP 서버를 구축했으며, 캠페인, 대상자, 보고서, 자동화 및 전자상거래를 위한 53가지 도구와 내장 안전 모드 및 읽기 전용 구성을 제공합니다.

OpenClawRadar
NVIDIA, 개인정보 보호 기능을 갖춘 NemoClaw 에이전트 플랫폼 발표
Tools

NVIDIA, 개인정보 보호 기능을 갖춘 NemoClaw 에이전트 플랫폼 발표

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

OpenClawRadar
작업 관찰자: AI 코딩 에이전트의 스킬 향상을 자동화하는 메타 스킬
Tools

작업 관찰자: AI 코딩 에이전트의 스킬 향상을 자동화하는 메타 스킬

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

OpenClawRadar