1. 정의
- 그래픽처리를 위한 고성능의 처리장치로 그래픽카드의 핵심(그래픽 카드에 부착된 처리 장치), 3차원게임, 3차원 랜더링 목적
2. GPU 계산능력의 확장, GPGPU(General-Purpose computing on Graphics Processing Units)의 개념
가. CPU와 GPU의 구조적 차이
나. GPGPU 정의 및 특징
- 정의 ) GPU(Graphics Processing Unit)를 그래픽 연산뿐 아니라 일반 컴퓨팅 영역에도 활용하고자 하는 컴퓨팅 체계
- 특징 ) 초병령 SIMD/SIMT, 플랫폼 지원
- 등장배경 ) 기계학습 성장, 빅데이터 처리
다. GPGPU의 개념도
- SM은 캐시(명령, 데이터), 8개의 SP, 2개의 SFU, 공유메모리로 구성
- SP가 GPU에서 실질적 연산을 담당
라. GPGPU기반 컴퓨팅 플랫폼 종류