WIPIVERSE

NVIDIA Kepler 마이크로아키텍처

NVIDIA Kepler 마이크로아키텍처는 NVIDIA가 2012년에 발표한 GPU(그래픽 처리 장치) 마이크로아키텍처이다. Kepler는 이전 세대인 Fermi 아키텍처의 후속으로 설계되었으며, 전력 효율성과 연산 성능을 동시에 향상시키는 데 중점을 두었다.

주요 특징

  1. SMX (Streaming Multiprocessor eXtreme) 구조

    • Kepler는 기존의 SM (Streaming Multiprocessor) 구조를 확대한 SMX를 도입하였다. SMX는 CUDA 코어 수를 증가시켜 병렬 처리 능력을 강화하였다. 예를 들어, GK104 칩에서는 SMX당 192개의 CUDA 코어가 배치되었다.
  2. 전력 효율성

    • NVIDIA는 Kepler에서 동적 전압 및 주파수 조절(DVFS)과 같은 전원 관리 기술을 적용하여 동일한 전력 소모 대비 성능을 크게 높였다. 이는 특히 모바일 및 노트북 GPU에 적용된 GK20A(Kepler 기반)의 경우 저전력 환경에서 높은 효율을 제공하였다.
  3. GPU Boost 기술

    • Kepler는 GPU Boost 1.0을 최초로 도입하였다. 이 기술은 실시간 부하와 전력 제한에 따라 클럭 속도를 자동으로 조정함으로써 최적의 성능을 유지한다.
  4. 다중 GPU 지원

    • 최신 SLI(Scalable Link Interface)와 NVLink(초기 버전) 등 멀티GPU 구성을 지원하여 대규모 연산 및 그래픽 작업에 활용될 수 있다.
  5. 새로운 메모리 인터페이스

    • GDDR5 메모리를 기반으로 하여 기존보다 높은 대역폭을 제공한다. 일부 모델에서는 384‑비트 메모리 버스가 적용되었다.

주요 제품군

  • GeForce GTX 600 시리즈: GTX 660, GTX 680 등은 데스크톱용 메인스트림 GPU로, Kepler 아키텍처를 채택하였다.
  • GeForce GTX 700 시리즈: GTX 760, GTX 770, GTX 780 등은 SMX 수와 클럭 속도를 확대한 모델들이다.
  • Quadro 및 Tesla 제품군: 전문 그래픽 및 고성능 연산용으로 Kepler 기반의 Quadro K5000, Tesla K20 등도 출시되었다.
  • Jetson TK1: 모바일/임베디드용 단일 보드 컴퓨터로, Kepler 기반 GPU를 탑재하였다.

기술적 사양 (대표적인 GK104 칩)

  • CUDA 코어: 384개 (SMX 2개)
  • 베이스 클럭: 896 MHz, 부스트 클럭: 1006 MHz (GPU Boost)
  • 메모리: 2 GB GDDR5, 192‑비트 메모리 버스, 192 GB/s 대역폭
  • TDP(열 설계 전력): 150 W

역사적 의의

Kepler는 전력 효율성을 크게 개선함으로써 모바일 및 데이터센터 GPU 시장에서의 입지를 강화하였다. 또한, GPU Boost와 같은 동적 성능 조절 기술은 이후 Volta, Turing, Ampere 등 후속 아키텍처에서도 지속적으로 발전하였다. Kepler는 2015년부터 Pascal 아키텍처에 의해 순차적으로 대체되었지만, 일부 임베디드 및 로우파워 제품에서는 여전히 사용되었다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기