Tiny Finger Point Hand With Heart
본문 바로가기
1일1CS

28. GPU란

by yoondii 2023. 1. 5.
728x90
반응형

GPU(graphics processing unit)는 컴퓨터 시스템에서, 그래픽 연산을 빠르게 처리하여 결과값을 모니터에 출력하는 연산 장치이다. VPU( visual processing unit)라고도 한다. 그래픽 카드를 구성하는 가장 중요한 핵심 요소이다.

1990년대 중반까지만해도 3D 그래픽은 주로 CPU로 구현하였으나, 게임 등의 수요가 높아짐에 따라 더 빠르고 실시간 그래픽 처리가 필요해 탄생하였다.

 

 

CPU와 GPU 비교

CPU와 GPU

CPU와 GPU는 아키텍처가 다르며 만들어진 용도가 다르다.

둘의 차이는 쉽게말하면

CPU는 일을 시키는 사장님
GPU는 일받아서 하는 직원

 

CPU는 다양한 워크로드, 특히 대기 시간이나 코어당 성능이 중요한 워크로드에 적합하다. CPU는 강력한 실행 엔진으로서 코어 수가 적으며 개별적인 작업과 신속한 작업 처리에 이러한 코어를 집중합니다. 이 때문에 연속적인 컴퓨팅이나 데이터베이스 실행과 같은 작업에 적합하다.

GPU는 특정 3D 렌더링 작업 속도를 단축하기 위해 개발된 전문 ASIC로 시작했다. 시간이 지나면서 이러한 고정된 기능의 엔진의 프로그래밍이 더욱더 수월해졌으며 융통성도 높아졌다. GPU의 주요 기능은 여전히 최신 인기 게임의 그래픽과 점점 생생해지는 비주얼이긴 하지만, 최근에는 범용적인 병렬 프로세서로도 발전하여 점점 더 다양한 응용 프로그램을 처리하고 있다.

 

 

CPU와 GPU의 연산차이

CPU와 GPU 장단점

CPU

장점 - 복잡한 계산을 코어 갯수 만큼씩 처리하게 된다.

           예로 복잡한 팩토리얼 계산식을 2개 계산해야 한다고 했을 때 CPU로 계산을 해주면 빨리할 수 있다.

단점 – 간단하고 많은 계산식은 오래걸린다.

 

GPU

장점 - 간단한 아주 많은 계산식을 동시에 빠르게 처리할 수 있다.

          예로 1000개의 덧셈식을 한번에 병렬로 처리가 가능하다.

단점 – 초기에 알고리즘을 하드웨어에 병렬로 부여해 주어야 하고, 복잡한 식을 입력하면 도리어 CPU 연산 속도보다 느려질 수 있다.

 

 

 

 

출처-https://buttercoconut.xyz/

출처-https://lkoon.tistory.com/entry/

728x90
반응형

'1일1CS' 카테고리의 다른 글

30. 세션 기반 인증과 토큰(JWT) 기반 인증의 차이  (0) 2023.01.06
29. JWT(JSON Web Token)  (0) 2023.01.06
27. IPv4 와 IPv6  (0) 2023.01.05
26. 도메인(domain)이란?  (0) 2023.01.04
25. 중앙처리장치(CPU)  (0) 2023.01.04

댓글