Google TPU Codename Atlas · v1 → v10

구글 TPU "Fish" 생태계 정리

Pufferfish · Viperfish · Sunfish · Pumafish · Icefish — 구글 TPU의 내부 코드네임은 거의 전부 물고기 이름입니다. 각 어종의 생태적 특성과 해당 세대 칩의 아키텍처가 어떻게 맞물려 있는지 한눈에 정리했습니다.

Timeline
v1 ~ v3 Fish 이전 시대 2015 – 2018
칩 — TPU v1 → v3
TPU FIRST-GEN ASIC · 2015–2018
최초의 TPU ASIC · 발열 한계로 v3부터 액냉 도입
이 세대의 의미

노먼 주피 팀이 15개월 만에 만든 첫 ASIC(v1, 2015), HBM·ICI·bfloat16를 처음 도입해 트레이닝을 가능하게 한 v2(2017), 발열 한계를 넘기 위해 직접 액냉을 도입한 v3(2018).

이 시기에는 공개된 fish 형 코드네임이 없습니다. Fish 작명 체계는 사실상 v4 (Pufferfish)부터 시작됩니다.

Systolic Array bfloat16 Liquid Cooling
v4 Pufferfish / Pufferlite 🐡 복어 2020
실제 물고기 — 복어
Pufferfish — 평소엔 작지만 위협 받으면 부풀어 오름
칩 — TPU v4
CODENAME · Pufferfish Google TPU v4
1.1 ExaFLOPS Pod · OCS 첫 도입 · 4,096칩 풍선처럼 재구성

왜 복어인가: 평소엔 작지만 위협을 느끼면 몸을 몇 배로 부풀리는 종.

v4는 OCS(Optical Circuit Switch)를 처음 도입해 4,096칩 규모로 토폴로지를 풍선처럼 재구성할 수 있게 만든 세대입니다. 1.1 ExaFLOPS급 — "필요할 때 부풀어 오르는" 복어의 메타포와 정확히 일치합니다.

Pufferlite(v4i)는 추론 전용 슬림 버전.

OCS (Optical) SparseCore 1.1 ExaFLOPS Pod Designer: Broadcom
v5 Viperfish / Viperlite 🦷 바이퍼피시 (송곳니물고기) 2023
실제 물고기 — Viperfish
Viperfish (Chauliodus) — 심해 송곳니 포식자
칩 — TPU v5p
CODENAME · Viperfish Google TPU v5p
8,960칩 풀팟 · 459 TFLOPS bf16

왜 바이퍼피시인가: 심해에 사는 송곳니 포식자. 작은 몸에 비해 압도적으로 긴 이빨과 공격성이 특징.

v5에서 라인업이 둘로 갈라집니다. v5p (Viperfish)는 송곳니형 트레이닝 머신, v5e (Viperlite)는 256칩 단위로 묶이는 가성비 추론 칩. 같은 세대 안에서도 "이빨이 긴 쪽 / 가벼운 쪽" 짝패가 명확합니다.

Training (v5p) Inference (v5e) 459 TFLOPS bf16 Designer: Broadcom
v6 Trillium · Ghostlite 👻 유령물고기 계열 2024
실제 물고기 — Barreleye (ghost fish)
Barreleye (Opisthoproctus) — 반투명 머리, 빛나는 눈
칩 — TPU v6e (Trillium)
CODENAME · Ghostlite Google TPU v6e — Trillium
918 TFLOPS bf16 · 32GB HBM · v5e 대비 67% 더 효율적

외부 이름: Trillium (꽃 이름 — 마케팅용). 내부 코드네임: v6e = Ghostlite로 분류되며, Ghostfish는 v6p 또는 v7로 넘어갑니다(자료마다 소폭 차이).

"메모리 월"을 정조준한 세대. 와트당 효율에서 큰 점프.

Memory Wall 32 GB HBM +67% Perf/W
v7 Ironwood · Ghostfish 👻 유령물고기 (심해) 2025
실제 물고기 — 심해 Ghost fish
Ghostfish — 반투명·창백, 거대한 존재감
칩 — TPU v7 (Ironwood)
CODENAME · Ghostfish Google TPU v7 — Ironwood
4,614 TFLOPS (FP8) · 192GB HBM · 7.4 TB/s · 9,216칩 팟

왜 유령물고기인가: 반투명·창백하지만 거대한 존재감. 잘 보이지 않으면서 압도적.

"Age of Inference"의 칩. Chain-of-Thought 추론 모델을 메모리에 통째로 띄워놓고 조용히 굴리는 설계. Trillium 대비 와트당 성능 2배.

Age of Inference 192 GB HBM 7.4 TB/s 9,216-chip Pod Designer: Broadcom
v8AX Sunfish (Hellcat) 🌞 개복치 2026 ~
실제 물고기 — Ocean Sunfish (Mola mola)
Mola mola — 세계에서 가장 무거운 경골어
칩 — TPU 8t
CODENAME · Sunfish / Hellcat Google TPU v8AX (TPU 8t)
Broadcom 설계 · CoWoS-L 패키징 · 대형 트레이닝

왜 개복치인가: 세계에서 가장 무거운 경골어. 거대한 덩치, 느릿한 동작, 압도적 질량.

Broadcom이 주도하는 대형 트레이닝 칩. "거대하고 무겁지만 압도적인 질량"이라는 개복치 이미지와 정확히 매칭됩니다.

CoWoS-L Designer: Broadcom Heavy Training
v8x Zebrafish (Maddog) 🦓 제브라피시 2026 ~
실제 물고기 — Zebrafish (Danio rerio)
Zebrafish — 유전·발생 연구의 표준 모델 생물
칩 — TPU 8i
CODENAME · Zebrafish / Maddog Google TPU v8x (TPU 8i)
MediaTek 설계 · TSMC CoWoS-S

왜 제브라피시인가: 유전·발생 연구의 표준 모델 생물. "다목적·검증 잘 된 표준형" 그 자체.

MediaTek의 TPU 시장 첫 진입을 알리는 표준화된 워크호스 포지션.

CoWoS-S Designer: MediaTek Workhorse
v8e Humufish / Humifish 🐠 트리거피시 (하와이 humuhumu) 2026 ~
실제 물고기 — Reef Triggerfish
Humuhumunukunukuapua'a — 하와이 주(州) 어종
칩 — TPU v8e
CODENAME · Humufish Google TPU v8e
MediaTek 설계 · EMIB-T 패키징 · 소형·고밀도 추론

왜 humuhumu인가: 하와이 주(州) 어종. 작고 화려하지만 단단한 이빨로 산호도 깨먹는다. 소형 폼팩터·고밀도 추론 칩이라는 v8e의 성격에 잘 맞습니다.

EMIB-T Designer: MediaTek Compact Inference
v8p Pumafish 🐅 퓨마피시 (포식자형) 2026 ~
실제 물고기 — 가상의 Pumafish (포식자 메타포)
Pumafish — 빠른 포식자형 (Broadcom 차세대 트레이닝)
칩 — TPU v8p
CODENAME · Pumafish Google TPU v8p
Broadcom 설계 (예상) · 트레이닝 플래그십 후보

왜 퓨마인가: 육상 최고 속도의 포식자. "빠르고 강한 사냥꾼"이라는 직관적 이미지.

⚠️ 원본 자료에서 본 섹션은 정보가 잘려 있었습니다. Pumafish는 v8 라인업의 플래그십 트레이닝 칩으로 추정되며, 정확한 스펙은 별도 확인이 필요합니다.

정보 잘림 — 보강 필요 Training Flagship? Designer: Broadcom?
v9 ~ v10 Icefish (예고된 미래) 🧊 아이스피시 2027+ (예상)
실제 물고기 — Antarctic Icefish
Icefish (Channichthyidae) — 헤모글로빈 없는 투명 혈액
칩 — TPU v9 / v10
CODENAME · Icefish Google TPU v9 / v10 (TBD)
차세대 — 자료 미공개

왜 아이스피시인가: 남극 차가운 물에 사는, 헤모글로빈이 없어 혈액이 투명한 어종. 극저전력/극저온/극히 효율적인 차세대 추론 칩이라는 메타포로 해석 가능.

⚠️ 원본 자료에서 v9·v10 Icefish 섹션은 잘려있어 placeholder로 채웠습니다. 정식 코드네임·일정·아키텍처는 추가 정보 확보 필요.

정보 잘림 — 보강 필요 Ultra-efficient?
Codename Map
세대 외부명 Fish 코드네임 설계자 포지션
v4 / v4iPufferfish / PufferliteBroadcomOCS 첫 도입
v5pViperfishBroadcom트레이닝 (8,960칩)
v5eViperliteBroadcom추론 (256칩)
v6eTrilliumGhostliteBroadcom메모리월 돌파
v7IronwoodGhostfishBroadcomAge of Inference
v8AXSunfish / HellcatBroadcom대형 트레이닝
v8xZebrafish / MaddogMediaTek표준 워크호스
v8eHumufishMediaTek소형·고밀도 추론
v8pPumafishBroadcom (추정)플래그십 (정보 잘림)
v9 / v10IcefishTBD차세대 (자료 미공개)
Insight — 이 작명에서 보이는 패턴

🐟 왜 다 물고기인가?