컴퓨터 GPU(Graphics Processing Unit)는 그래픽 처리 장치로, 컴퓨터에 장착되어 화면에 그래픽을 출력하는 역할을 합니다. CPU(Central Processing Unit)가 일반적인 작업을 처리하는데 사용되는 반면, GPU는 대규모 그래픽 연산을 처리하는데 특화되어 있습니다. 이를 통해 게임, 동영상 및 그래픽 인터페이스와 같은 다양한 그래픽 응용 프로그램을 더욱 부드럽고 빠르게 실행할 수 있습니다.
최근 몇 년간 인공지능 분야에서도 GPU가 활용되고 있습니다. 딥 러닝 알고리즘의 학습 과정에서는 매우 복잡한 행렬 계산이 필요한데, 이를 CPU로 처리할 경우 매우 느리게 처리됩니다. 그러나 GPU는 많은 수의 코어를 가지고 있어 병렬 처리를 통해 이러한 계산을 효율적으로 처리할 수 있습니다. 따라서 GPU는 인공지능 연산에 매우 유용한 장치입니다.
컴퓨터 GPU는 크게 아래와 같이 두 가지 유형으로 나눌 수 있습니다.
1. 통합 그래픽 처리 장치(Integrated Graphics Processing Unit, iGPU): CPU와 함께 하나의 칩에 포함된 그래픽 칩셋으로, 주로 노트북이나 저가형 데스크탑에서 사용됩니다. 주로 인텔의 HD Graphics, UHD Graphics 등이 있습니다.
2. 별도 그래픽 처리 장치(Discrete Graphics Processing Unit, dGPU): 별도의 그래픽 카드로, 컴퓨터에 추가로 장착되어 사용됩니다. 대표적인 제조사는 NVIDIA와 AMD입니다. dGPU는 전용 그래픽 프로세서와 메모리를 탑재하여 높은 성능을 발휘합니다. 이를 통해 고사양 게임이나 3D 모델링 등의 그래픽 작업에 적합합니다.
이 외에도 GPU는 작업 환경이나 용도에 따라 다양한 종류로 분류됩니다. 예를 들어, NVIDIA의 Tesla GPU는 고성능 컴퓨팅(High-Performance Computing, HPC) 분야에서 사용되며, NVIDIA의 Quadro GPU는 컴퓨터 그래픽스 분야에서 주로 사용됩니다. AMD의 Radeon GPU는 게임과 일반적인 멀티미디어 작업에 적합합니다.