세뮤나이트의 PIM-like NPU는 연산기와 메모리를 가까이 배치해 데이터 이동을 최소화합니다. 여기에 0값과 관련된 불필요한 연산을 건너뛰는 Zero-skipping 기능을 추가해 NPU IP를 고도화했습니다.
Zero-skipping 추가 · 테이프아웃 전
PIM의 에너지 효율과 NPU의 재구성성을 결합한 PIM-like NPU 개념도
모델의 요구에 맞춰 구성하는 NPU IP
PIM-like NPU IP는 세뮤나이트의 코어 기술입니다. 연산과 메모리를 가까이 배치하고, 모델의 요구에 맞춰 연산·데이터 이동·메모리 구성을 조합합니다.
Reconfigurable NPU
워크로드와 연산 정밀도에 맞춰 PE array와 멀티코어 구성을 연결합니다.
Data control
NPU 내부의 데이터 이동과 연산 실행을 제어합니다. CPU와 주변장치 연결은 이를 적용하는 칩·시스템에서 구성합니다.
Memory I/F
모델의 입력·가중치·출력을 위한 메모리 구조를 구성합니다. 외부 메모리 연결은 칩·시스템의 요구에 맞춰 설계합니다.
Domain Accelerators
SLM·Vision 확장을 위한 압축, Speculative decoding, Nonlinear function 가속을 준비합니다.
PIM(Processing-in-Memory)의 저전력 특성과 NPU의 높은 재구성성을 결합한 상호보완형 아키텍처입니다. EDA 툴의 자동 배치·배선에만 의존하지 않고, 수작업 기반 Physical Design으로 연산기와 메모리를 가까이 배치합니다. 데이터 이동 거리를 최소화해 에너지 소모, 연산 시간, 칩 면적을 함께 줄이는 PPA 최적화를 구현합니다.