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대 기업에서 집중적으로 생산하며 발전하고 있는 기술로 향후 인공지능, 메타버스, 딥러닝, 머신러닝 등의 신기술의 발달과 더불어 무궁한 발전이 기대되고 있습니다.
기타 문의사항은 댓글 남겨주세요^^
'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 |
댓글