VLSI MUSEUM / ENGINEERING RECORD2015
GoogleAI

silicon design

시각 자료는 원 출처에서.

아래 기술 근거와 함께 외부 사진과 문서를 살펴보세요.

시각 자료 살펴보기
SILICON DESIGN / 2015

Google TPU v1

시스톨릭 행렬 연산부와 명시적으로 관리하는 온칩 저장 공간을 갖춘 Google의 1세대 추론 가속기입니다.

관련 기술 탐색

Identity & fabrication
Process label
Manufacturer / primary sourceNorman P. Jouppi et al. / Google; ISCA 2017

Scope: first-generation inference ASIC

Source date: 2017

Foundry-specific process variant not established

Additional specifications
Deployment year
Manufacturer / primary sourceGoogle Cloud

Scope: first-generation inference ASIC

Source date: 2024-07-31

Matrix array
Manufacturer / primary sourceGoogle Cloud

Scope: first-generation inference ASIC

Source date: 2017-05-12

Unified Buffer
Manufacturer / primary sourceNorman P. Jouppi et al. / Google; ISCA 2017

Scope: first-generation inference ASIC

Source date: 2017

아래의 추가 시각 자료는 게시자의 사이트에서 열립니다.

Block diagram외부 출처 ↗

추천 출처

TPU Block Diagram

Google Cloud · Kaz Sato; Cliff Young

주석 포함2017-05-121차 출처

The article labels the figure TPU Block Diagram and describes MXU, Unified Buffer, and Activation Unit. External link only; figure reuse terms were not verified.

원본 시각 자료 보기
권리 · 출처 · 링크 이력
Rights status
UNKNOWN
Licence
재사용 허가 확인 안 됨
Local hosting / thumbnails / hotlinking
Not enabled / Not enabled / Not enabled
Attribution
Google Cloud Blog — Kaz Sato and Cliff Young
Identity / confidence
matched / high
Evidence reviewed
2026-09-07
Link checked
2026-09-07 · ok · HTTP 200

원문 열람 가능 여부와 이미지 재사용 권한은 별개입니다.

Floorplan외부 출처 ↗

Floor Plan of TPU die

Google Cloud · Kaz Sato; Cliff Young

주석 포함2017-05-121차 출처

The article explicitly captions this figure Floor Plan of TPU die and keys compute/data/I/O/control by color. It is an explanatory diagram, not optical die photography; external link only.

원본 시각 자료 보기
권리 · 출처 · 링크 이력
Rights status
UNKNOWN
Licence
재사용 허가 확인 안 됨
Local hosting / thumbnails / hotlinking
Not enabled / Not enabled / Not enabled
Attribution
Google Cloud Blog — Kaz Sato and Cliff Young
Identity / confidence
matched / high
Evidence reviewed
2026-09-07
Link checked
2026-09-07 · ok · HTTP 200

원문 열람 가능 여부와 이미지 재사용 권한은 별개입니다.

Board / system photograph외부 출처 ↗

First-generation TPU on a printed circuit board

Google Cloud · Kaz Sato; Cliff Young

2017-05-121차 출처

Google captions the image as its first TPU on a printed circuit board. The system view does not establish bare die geometry.

원본 시각 자료 보기
권리 · 출처 · 링크 이력
Rights status
UNKNOWN
Licence
재사용 허가 확인 안 됨
Local hosting / thumbnails / hotlinking
Not enabled / Not enabled / Not enabled
Attribution
Google Cloud Blog — Kaz Sato and Cliff Young
Identity / confidence
matched / high
Evidence reviewed
2026-09-07
Link checked
2026-09-07 · ok · HTTP 200

원문 열람 가능 여부와 이미지 재사용 권한은 별개입니다.

TECHNICAL ARTICLE

TPU v1: keeping matrix operands close

구글의 첫 TPU는 추론 전용 ASIC이다. 시스톨릭 행렬 연산부, 명시적으로 관리하는 버퍼, 호스트 인터페이스를 통해 데이터 이동의 중요성을 살펴본다.

서버 안에서 추론을 맡는 가속기

구글의 역사 설명은 TPU v1을 2015년 내부 시스템에 처음 배치된 추론 중심의 특정 용도 프로세서로 식별한다. 따라서 이 기록은 이후 TPU라는 이름으로 나온 모든 장치가 아니라 1세대 가속기를 나타낸다. 그 목적은 더 큰 컴퓨팅 서비스 안에서 이미 학습된 모델을 실행하는 것이었다. 행렬 연산을 전용 실리콘으로 옮기더라도 호스트 시스템, 모델 소프트웨어, 요청 처리 인프라는 여전히 완전한 애플리케이션의 구성 요소다.

PRIMARY SOURCEGoogle Cloud

입력값을 가까이서 재사용하는 배열

구글의 첫 TPU 해설은 8비트 정수 곱셈·누산을 수행하는 256 × 256 시스톨릭 행렬 연산부를 설명한다. 값이 인접한 산술 연산 장치 사이를 규칙적으로 이동하므로, 중간 연산마다 범용 레지스터 파일로 되돌리지 않고 재사용할 수 있다. VLSI Museum의 해석: 핵심 아키텍처 자원은 단순히 많은 곱셈기의 수에 있지 않다. 워크로드를 배열에 대응시킬 수 있다면, 곱셈기의 배치가 유용한 피연산자 재사용을 가능하게 한다.

VLSI INTERPRETATIONGoogle Cloud

가중치·활성값·호스트 데이터의 이동

ISCA 논문은 가중치가 외부 DRAM에서 가중치 FIFO를 거쳐 들어오고, 중간값은 칩 내부의 24 MiB Unified Buffer에 저장된다고 설명한다. DMA는 이 버퍼와 호스트 메모리 사이에서 데이터를 이동시킨다. 행렬 연산은 누산기에 결과를 기록하고, 활성화 명령은 결과를 버퍼로 되돌린다. 이는 서로 다른 종류의 데이터를 명시적으로 관리하는 흐름이며, 일반적인 CPU 캐시 계층과는 다르다. 산술 연산을 지속하려면 가중치와 활성값이 모두 제때 도착해야 한다.

상당한 실리콘 면적을 차지하는 저장장치

논문은 최초의 TPU를 28nm 구현으로 명시하며, 공개된 플로어플랜에서 Unified Buffer와 행렬 연산부가 상당한 면적을 차지한다. VLSI Museum의 해석: 이 가속기에서는 저장공간이 물리 설계의 핵심 고려사항이다. 이 자료는 논문에 공개된 내용을 링크로 연결하며, 그림을 복사하거나 광학 사진인 것처럼 제시하지 않는다. 새 기록에는 박물관 소장 다이 사진, 트랜지스터 수, 파운드리별 특정 공정 변형을 주장하지 않는다.

예측 가능한 실행을 위한 범용성의 조정

구글의 해설은 분기 예측이나 비순차 실행 같은 기법을 제외한 최소한의 실행 모델을 강조한다. VLSI Museum의 해석: 지원하는 연산을 제한하면 스케줄링을 더 예측 가능하게 만들 수 있지만, 모든 신경망이 최대 산술 처리량으로 실행된다는 뜻은 아니다. 행렬의 형태, 재사용, 전송, 소프트웨어 구성은 여전히 중요하다. 공개된 최대 연산 처리율은 적절한 조건에서의 하드웨어 능력이며, 실제 서비스의 초당 요청 처리량을 보편적으로 보장하지 않는다.

VLSI INTERPRETATIONGoogle Cloud

두 번째 세대가 확장한 역할

구글의 2017년 5월 발표는 학습과 추론을 모두 지원하는 2세대 TPU와 Google Cloud 도입을 설명한다. 이는 용도의 변화를 지우지 않으면서 v1에서 이어지는 명확한 계보를 제공한다. VLSI Museum의 해석: 이후 추가된 학습 기능과 메모리·인터커넥트의 세부사항은 후속 세대의 기록에 속한다. 두 세대를 하나의 TPU 이름으로만 다루면 아키텍처와 시스템 수준에서 이루어진 중요한 확장이 가려진다.

VLSI INTERPRETATIONGoogle
근거가 있는 연결 따라가기

기록의 신원과 범위

silicon design · Google TPU v1