GPU란

GPU - 그래픽 처리 장치(Graphic Processing Unit)는 그래픽 연산을 빠르게 처리해서 결과값을 모니터에 출력하는 연산 장치이다.

사용처

임베디드 시스템, 휴대 전화, 개인용 컴퓨터, 워크스테이션, 비디오 게임 콘솔, 인공지능, 무인 자동차, 클라우드 컴퓨팅 등에 다양한 분야에서 사용하고 있다. 하지만 GPU의 사용율이 가장 높은 건 역시 컴퓨터 그래픽과 영상 처리이다.

GPU는 Nvidia에서 최초로 단일 칩 GeForece 256 GPU를 출시하여 이름을 알리기 시작했다.

GPU 특징

병렬처리 - 많은 코어로 구성되어 있어 동시에 많은 연산을 병렬로 처리할 수 있다.
특수 목적 - 그래픽 연산을 위해 설계되었지만 GPGPU 기술을 통해 일반적인 계산에서도 사용할 수 있다.
메모리 계층 - CPU보다 큰 메모리를 가지며 각 코어당 작은 캐시 메모리를 가지고 있어 대규모 데이터 처리에 유리하다.
GPU와 CPU 차이점
기능 및 용도

CPU는 일반적인 계산, 시스템 작업, 사용자 인터페이스 등 다양한 작업을 처리하는데 사용한다.
GPU는 여러 코어 또는 산술 논리 장치를 통한 병렬 처리에 특화되어 있다. 이러한 점으로 비디오 편집이나 기계학습같은 컴퓨팅 집약적 작업을 처리하며, CPU는 전체 시스템 제어와 관리 및 범용 작업 등을 처리한다.

코어 구조

  • CPU는 소수의 코어를 가진다.
  • GPU는 수백 개에서 수천 개의 코어를 가진다.

처리방식

  • CPU는 순차적으로 작업을 처리한다. 각 코어가 하나의 작업을 순서대로 진행하는 수행한다.
  • GPU는 병렬 처리로 작업을 처리한다. 작업을 동시에 처리하며, 단일 작업을 여러 코어가 분담한다.

속도

  • CPU는 단일 코어 당 높은 성능을 보인다.
  • GPU는 대량의 코어가 병렬 처리를 지원하여 대규모 데이터 처리에 뛰어나다

CPU

시스템 관리
다양한 애플리케이션에 걸친 멀티 캐스팅
입력 및 출력 작업
네트워크 기능
주변 장치 제어
메모리 및 스토리지 시스템 멀티태스킹




GPU와 그래픽 카드의 차이점

그래픽 카드와 GPU는 종종 같은 이름으로 사용되는 경향이 있다. 그러나 사실 동일하지는 않으며 그래픽 카드는 컴퓨터의 마더보드의 삽입 되는 장치이며, GPU는 그래픽 카드의 주요 구성 요소 중 하나이다. GPU와 더불어 VRAM(비디오 메모리) 포트 및 냉각 구성 요소 등이 포함되어 있다.






참고 글
https://aws.amazon.com/ko/compare/the-difference-between-gpus-cpus/
https://www.intel.co.kr/content/www/kr/ko/products/docs/processors/cpu-vs-gpu.html
https://tech.ktcloud.com/17
https://two-parks.tistory.com/52

0개의 댓글