4.2 세계 최초의 GPU, '지포스(GeForce) 256'의 탄생

4.2 세계 최초의 GPU, ’지포스(GeForce) 256’의 탄생

RIVA 128로 시장의 산소호흡기를 완전히 뜯어내고 차기작 RIVA TNT와 TNT2를 연달아 무자비하게 쏘아 올리며 3dfx 등 경쟁 브랜드들의 숨통을 잔인하게 조여가던 엔비디아(NVIDIA). 하지만 그 모든 흥행의 영광 속에서도, 엔비디아가 만드는 제품 조각들은 컴퓨팅 구조라는 거대한 국가의 서열체계 상으로 볼 때 메인 황제인 CPU 가 던져주는 조잡한 데이터 찌꺼기들을 받아먹고 화면으로 쏘아주는 ‘VGA(Video Graphics Array, 그래픽 가속 부품)’ 보조 기구라는 초라하고 지엽적인 신분을 결코 벗어나지 못하고 있었다.

하지만 새 천 년 직전인 1999년 8월, 젠슨 황(Jensen Huang)은 실리콘밸리(Silicon Valley)의 모든 미디어를 초대해놓고, 컴퓨터 부품 업계 역사상 가장 건방지고 폭력적이며, 위대한 프레젠테이션 선언을 감행한다. 그는 단순히 기존 제품보다 속도가 2배 빠른 부품을 내놓았다고 자랑하지 않았다. 대신 수십 년 동안 철옹성처럼 견고하게 유지되어 오던 인텔 중심의 CPU 1인 독재 구조를 철저하게 부정하며, 메인보드 위에서 보조 연산 기구로 쓰이던 자신의 칩에게 직접 당당하고 거대한 왕관을 무력으로 씌워주었다.

4.2장에서는 세상에 공식적으로 ‘GPU(Graphics Processing Unit)’ 라는 위대한 신조어가 잉태되던 기념비적인 역사이자, 그 강력한 하드웨어를 현실 세계에 완벽하게 물리적으로 구현해 낸 세기말의 파괴적 마스터피스(Masterpiece)인 ‘지포스(GeForce) 256’ 의 충격적인 데뷔전을 입체적으로 조명한다. 나아가, 오직 CPU의 거룩한 전유물이라 여겨지던 좌표계 변환과 광원 처리(Transform & Lighting)라는 핵심 수학 영역을 어떻게 힘으로 빼앗아 이 작은 칩 하나에 통째로 우겨넣었는지 그 파격적인 기술적 반란(Rebellion)의 서사에 밀착해 본다.

4.2.1 단순한 그래픽 가속기를 넘어선 ’GPU’라는 신조어의 등장

1999년 8월, 샌프란시스코의 한 무대 위로 특유의 검은 가죽 잠바를 입고 올라선 젠슨 황(Jensen Huang)은 세상에 한 번도 존재하지 않았던 완전히 새로운 알파벳 세 글자, ‘GPU(Graphics Processing Unit)’ 를 실리콘밸리(Silicon Valley)의 역사 속에 거칠게 벼려내어 선포했다. 당시까지만 해도 그래픽 카드를 부르는 명칭은 무척 초라했다. 그저 마더보드(Motherboard)에 꽂혀 CPU가 던져주는 화면 데이터를 대리 출력하는 보조 기구라는 의미의 ’VGA(Video Graphics Array)’나 ‘3D 엑셀러레이터(3D Accelerator)’ 정도로 취급받던 시기였다.

그러나 젠슨 황은 자사의 신제품인 ‘지포스(GeForce) 256’ 을 단순한 가속기 부품 따위로 포장하지 않았다. 그는 이름 끝에 ’Unit’이라는 웅장한 단어를 굳이 가져다 붙임으로써, 이것이 인텔의 ’CPU(Central Processing Unit)’처럼 컴퓨터 내부에서 완벽하게 독자적인 지휘권과 독점적 설계 철학을 가진 ’제2의 두뇌(The Second Brain)’임을 전 세계에 도발적으로 선언한 것이다.

“이제 3D 그래픽을 구현하는 방대하고 미친 듯한 연산은 더 이상 느려터진 CPU의 스케줄러(Scheduler) 따위에 굽신거리며 기대지 않는다. 지포스 256은 자체 공간 연산(Transform)과 광원(Lighting), 그리고 텍스처 매핑(Texture Mapping)부터 최종 화면 출력(Rendering)에 이르는 그래픽의 거대한 전체 파이프라인(Pipeline)을 모두 자신의 실리콘 코어 안에서 단독으로 끝내버리는 궁극의 폭군이자 단일 유닛(Unit)이다.”

이 대담하고도 불손한 네이밍(Naming) 전략은 단순히 홍보를 위한 화려한 슬로건(Slogan)이 아니었다. 당시 CPU의 클럭 향상에만 맹목적으로 의존하여 하드웨어 생태계를 군림하려던 인텔(Intel)식 절대왕정에 대한 가장 폭력적인 ’기술적 영토 선포’이자, 앞으로 펼쳐질 수십 년의 방대한 그래픽 병목(Bottleneck) 해방 전쟁을 알리는 위대한 쿠데타의 서막(Prelude)이었다.

4.2.2 하드웨어 T&L(Transform & Lighting): CPU의 짐을 덜어내다

세계 최초의 GPU라는 거대한 타이틀을 달고 나온 지포스 256이 단순히 말장난에 불과한 칩이 아니었음을 증명하는 가장 치명적이고도 폭력적인 혁신의 무기는 바로 칩 코어 한가운데에 내장된 ‘하드웨어 T&L(Transform & Lighting)’ 엔진이었다.

기존의 방식에서는 삼각 폴리곤(Polygon)으로 구성된 3D 모델의 뼈대를 공간 상에서 돌리거나 이동시키는 ‘변환(Transform)’ 작업, 그리고 그 가상 공간 표면에 빛과 그림자를 계산해 입히는 극도로 복잡한 ‘광원(Lighting)’ 연산을 오직 메인보드 중앙의 고귀한 CPU 코어가 땀을 뻘뻘 흘리며 전담해야만 했다. 앞서 그래픽 카드는 오직 CPU가 다 계산해서 입에 떠먹여 준 결과물을 픽셀로 칠해 내보내는(Rasterization) 멍청한 출력 기계에 불과했던 것이다.

하지만 엔비디아(NVIDIA) 구조 공학자들은 이 가장 과부하가 걸리는 무거운 T&L 회로 전체를 과감하게 도려내어, CPU의 영역에서 강탈한 뒤 온전히 자신들의 지포스 256 칩 내부에 하드웨어 회로 자체로 완벽하게 박아 넣어버렸다. 그 결과, 지포스 256을 장착한 PC는 메인 CPU가 아예 노는 수준으로 멈춰 서 있어도, 그래픽 칩 스스로 수백만 개의 광원과 좌표계를 미친 듯한 속도로 폭풍처럼 연산해 모니터에 뿌려대는 끔찍한 괴력을 선보였다.

graph TD
    A[기존 3D 처리 방식<br>Pre-Hardware T&L] --> B[CPU의 짐: 복잡한 수학 연산<br>Transform & Lighting]
    B --> C[시간 지연 및 병목 발생<br>Severe Bottleneck]
    C --> D[구형 그래픽 카드의 렌더링<br>Simple Rasterization]
    
    E[지포스 256의 T&L 혁명<br>Hardware T&L] --> F[CPU 해방<br>Free CPU Resources]
    E --> G[GPU 단일 유닛 내 자체 해결<br>Integrated T&L Engine]
    G --> H[초고속 전용 하드웨어 연산<br>Extreme Speed]
    H --> I[압도적 폴리곤 렌더링 출력<br>Massive Output]
    
    style E fill:#f9f,stroke:#333,stroke-width:2px,color:#fff
    style G fill:#f9f,stroke:#333,stroke-width:2px,color:#fff

이 하드웨어 T&L 탑재 시연은 그래픽 연산의 철학적 주도권(Initiative)이 최초로 인텔(Intel) CPU에서 온전히 엔비디아의 GPU 칩으로 넘어오는 역사적이고도 웅장한 순간이었다. 인텔의 펜티엄(Pentium) 칩을 사기 위해 아등바등할 필요 없이 시스템 메모리와 지포스 GPU 하나만 꽂으면 가장 뛰어난 오락실 게임 구동이 가능해짐으로써, 엔비디아가 세계의 데스크톱 게이머들에게 선사한 진정한 해방(Liberation)의 병기가 탄생한 것이다.