본문 바로가기
IT

GPU와 CPU의 차이점

by Code_1234 2021. 9. 25.
728x90

출처 – nvidia.com

 

 

GPU와 CPU란?

① GPU(graphics processing unit) - 그래픽 연산을 빠르게 처리하여 결과값을 모니터에 출력하는 연산 장치

② CPU(Central Processing Unit) - 기억, 해석, 연산, 제어라는 4대 주요 기능을 관할하는 장치

 

 

GPU와 CPU의 차이점

① CPU는 중앙처리장치로 컴퓨터의 두뇌를 담당하고 있으며 다양한 환경에서 작업을 빠르게 수행하기 위해 ALU의 구조가 복잡하고 명령어 하나로 처리할 수 있는 기능도 많습니다. 반면 GPU는 특화된 연산을 빠른 속도로 처리하기 위해 단순한 ALU를 여러개 갖고 있는 구조로 이루어져 있습니다.

 

② GPU 단독으로는 아무것도 처리할수 없으며 GPU를 제어하는 것은 여전히 CPU의 역할입니다.

쉽게 생각해 CPU가 상위에 있다고 볼수 있습니다.

 

③ CPU는 입출력장치, 기억장치, 연산장치를 비롯한 컴퓨터 리소스를 이용하는 최상위 계층으로 데이터 처리 및 프로그램의 복잡한 알고리즘을 가지고 분석하는 장치입니다. 반면 GPU는 비디오, 즉 픽셀로 이루어진 영상을 처리하는 용도로 탄생하여 CPU에 비해 반복적이고 비슷한, 대량의 연산을 수행하여 이를 병렬적으로 나누어 작업하기 때문에 CPU에 비해 속도가 대단히 빠릅니다.

 

④ CPU는 순차적인 작업(Sequential task)에 강점이 있고 GPU는 병렬적인 작업 (Paralell task) 에 더 강점이 있습니다.

 

 

향후전망

GPU는 인공지능(AI)의 발전과 함께 현재 주목받고 있는 장치로 인공지능은 '단순계산'을 동시에 처리하는 작업이 필수적인데 이것이 위에 차이점에서 언급했듯이 '병렬적인 작업'에 좀 더 특화되어 있기 때문입니다.GPU는 현재 글로벌 기업(엔비디아, AMD, 인텔) 3대 기업에서 집중적으로 생산하며 발전하고 있는 기술로 향후 인공지능, 메타버스, 딥러닝, 머신러닝 등의 신기술의 발달과 더불어 무궁한 발전이 기대되고 있습니다.

출처 : https://www.jonpeddie.com




기타 문의사항은 댓글 남겨주세요^^

 

728x90

'IT' 카테고리의 다른 글

문서중앙화와 파일서버의 차이점  (0) 2021.09.26
RAID의 종류 및 개념  (0) 2021.09.26
HDD(하드디스크) 종류 및 차이점  (0) 2021.09.25
DNS(domain name system)란?  (0) 2021.09.24
컴퓨터 운영체제(Operating System, OS) 란?  (0) 2021.09.24

댓글