OpenTPU: 구글 TPU의 오픈소스 재구현

2025-05-28
OpenTPU: 구글 TPU의 오픈소스 재구현

캘리포니아 대학교 산타바바라의 ArchLab은 구글의 Tensor Processing Unit(TPU)을 오픈소스로 재구현한 OpenTPU를 출시했습니다. 구글의 연구 논문을 기반으로 했지만, 공식적인 명세가 없어 구글의 설계와 몇 가지 구현 세부 사항에서 차이가 있습니다. 현재 행렬 곱셈과 ReLU/시그모이드 활성화 함수를 지원하지만, 합성곱이나 풀링과 같은 기능은 없습니다. PyRTL을 사용하여 구현되었으며, 하드웨어 시뮬레이터와 기능 시뮬레이터, 결과 검증을 위한 체커가 포함되어 있습니다. 이 알파 릴리스에서는 완벽한 256x256 OpenTPU에 대한 구체적인 합성 수치는 없지만, 오픈소스이기 때문에 연구자들에게 귀중한 학습 및 개선 기회를 제공합니다.

하드웨어