← 테크곳간 목록으로

홈- Google Developers Blog

Unifying Edge AI: How Coral NPU’s open standard brings portable, energy-viable intelligence from model to silicon

AI 엔지니어링 브리핑

Coral NPU는 모델을 다양한 엣지 기기에서 다시 개발하지 않고도 실행할 수 있도록 하드웨어와 소프트웨어를 공개 표준으로 통합하려는 시도다.

문제 & 배경
  • 문제 & 배경: 웨어러블·로봇·센서처럼 인터넷 연결 없이 빠르고 안전하게 AI를 실행해야 하는 기기들이 늘었지만, 칩마다 구조와 개발 도구가 달라 같은 모델을 기기별로 다시 고치고 최적화해야 했다.
기술 & 해결책
  • 기술 & 해결책: Coral NPU는 RISC-V 기반의 공개 하드웨어와 IREE/MLIR 오픈소스 컴파일러를 함께 설계해, JAX·PyTorch·TensorFlow 모델을 CPU와 NPU에 자동으로 나누고 행렬 연산에 맞게 변환해 여러 칩과 전력 수준에서 재사용할 수 있게 했다.
교훈 & 주의점
  • 교훈 & 주의점: 최고 연산량만 높이는 것보다 실제 전력 범위에서 필요한 성능을 내도록 하드웨어와 컴파일러를 함께 설계해야 하며, 지원하지 않는 연산이 CPU로 넘어가면 지연과 배터리 소모가 커질 수 있다.
원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.