NVIDIA Maxwell 마이크로아키텍처는 NVIDIA가 개발한 GPU(그래픽 처리 장치)용 마이크로아키텍처이다. 2014년 3월에 최초로 공개된 Maxwell은 이전 세대인 Kepler 아키텍처에 비해 전력 효율성을 크게 향상시키는 것을 목표로 설계되었다.
주요 특징
| 구분 | 내용 |
|---|---|
| 세대 구분 | Maxwell 1 (GM107 / GM108) Maxwell 2 (GM204 / GM206) |
| 공정 기술 | 최초 세대: 28 nm (TSMC) 두 번째 세대: 16 nm (TSMC) |
| 출시 제품 | - GeForce GTX 750, GTX 750 Ti (Maxwell 1) - GeForce GTX 950, GTX 960, GTX 970, GTX 980 (Maxwell 2) - Tegra X1 (모바일/임베디드) |
| SM 설계 | SM당 CUDA 코어 수를 192(Kepler) → 128(Maxwell 1) → 64(Maxwell 2) 로 축소하고, 보다 효율적인 스케줄러와 전용 텍스처 유닛을 도입 |
| 전력 효율 | 동일 성능 대비 약 2배 이상의 전력 절감 (특히 GTX 750 Ti는 150 W 이하 전력 소비) |
| 메모리 인터페이스 | GDDR5 지원, 256 bit 및 384 bit 버스 구성을 제공 |
| 지원 API | DirectX 12 (레벨 12_1), OpenGL 4.5, Vulkan 1.0 등 |
| 기타 기능 | 압축 텍스처 캐시, 동적 전압/주파수 조절(DVFS), GPU Boost 2.0 (Maxwell 2에 적용) |
설계 목표 및 성과
- 전력 효율성 – Maxwell은 전력 소모를 최소화하면서도 높은 그래픽 성능을 제공하도록 설계되었다. 이는 모바일 및 저전력 데스크톱 시장에서 경쟁력을 강화했다.
- SM 구조 최적화 – SM당 코어 수를 감소시켜도 전체 연산량을 유지할 수 있도록 스케줄링 로직과 메모리 접근 패턴을 개선하였다.
- 메모리 대역폭 효율 – 메모리 압축 기술과 캐시 구조 최적화를 통해 동일 메모리 인터페이스에서도 높은 효율을 달성했다.
활용 분야
- 게이밍 : GTX 750 Ti, GTX 970 등 일반 소비자용 그래픽 카드에 적용되어 고해상도 게임 및 VR 환경을 지원한다.
- 모바일/임베디드 : Tegra X1에 통합되어 스마트 TV, 자동차 인포테인먼트, 게임 콘솔(예: Nintendo Switch) 등 전력 제한이 있는 환경에서 활용된다.
- 고성능 컴퓨팅 : 일부 모델은 CUDA를 통한 병렬 연산에 사용되며, 전력 효율이 중요한 데이터 센터 워크로드에서도 검토된 바 있다.
기술적 제한점
Maxwell 아키텍처는 전력 효율과 비용 효율성에 중점을 두었기 때문에, Kepler 대비 코어당 절대적인 연산 성능은 다소 낮은 편이다. 또한 이후 세대인 Pascal(및 이후 Volta, Turing)에서 도입된 Tensor 코어와 같은 전용 AI 연산 유닛은 포함되지 않는다.
이상은 공개된 NVIDIA 자료와 기술 문서 등을 기반으로 정리한 NVIDIA Maxwell 마이크로아키텍처에 대한 객관적인 서술이다.