본문 바로가기
정보

CPU vs GPU 총정리

by 코우코우볼 2023. 1. 31.

주변에서 CPU와 GPU라는 말을 자주 듣습니다

 

하지만 이러한 단어를 들을 때마다 뜻을 몰라서 그냥 지나쳤습니다

 

그래서 오늘은 CPU와 GPU에 대한 뜻에 대해서 알아보겠습니다

CPU

CPU는 Central Processing Unit 약자로 컴퓨터의 뇌에 해당되는 장치이며 중앙처리장치라는 의미를 가지고 있습니다

중앙처리장치는 컴퓨터의 중앙에서 모든 데이터를 처리할 수 있도록 각 부품들에게 명령을 내리는 장치이며 사용자의 입력을 해석하고 연산한 뒤에 결과를 출력합니다

CPU는 RAM 메모리와 작업하여 데이터를 이동시키고 소프트웨어를 실행시키며 직렬 처리 방식을 사용하기에 정보를 순차적으로 받아들이고 해석해야 합니다


그리하여 CPU에 대용량 정보가 한꺼번에 입력되면 순차적으로 처리되기 때문에 뒤에있는 일이 지연되는 병목현상이 발생할 수 있습니다

CPU는 한번에 하나의 명령만 처리할 수 있는데 최근에는 CPU가 여러 가지 일을 처리할 수 있도록 멀티코어 CPU가 개발되었고 여기에서 코어는 한 번에 얼마나 많은 일을 할 수 있는지를 나타내는 능력입니다

코어를 공장에 비유 했을때 스레드란 공장에서 일하는 사람들이며 코어와 스레드가 높으면 CPU는 효율적입니다

GPU

GPU는 Graphics Processing Unit의 약자로 그래픽처리 장치를 의미하며 1999년 엔비디아에서 그래픽과 이미지를 처리하기 위해서 개발되었습니다 

GPU는 대량의 단순연산을 병렬처리하는데 특화되어 있으며 우리가 보는 영화나 게임 같은 영상을 보기 위해서는 실시간으로 엄청난 계산이 이루어져야 합니다

이러한 계산은 순차적인 처리 방식이 아닌 입력된 정보를 동시적으로 처리하는 방식인 병렬처리방식을 가진 GPU가 정보를 처리하는 것이 더 유리합니다

GPU는 음성, 이미지, 영상 같은 대용량 멀티미디어를 처리하는 데 사용되며 최근에는 대용량 정보에 대한 계산이 많은 빅데이터, 인공지능, 비트코인 채굴 등에서 많이 사용되고 있습니다  

함께 읽으면 좋은 글인 자바에 대한 글도 있습니다

2022.09.20 - [정보] - 자바(JAVA), 자바에 대한 소개

 

자바(JAVA), 자바에 대한 소개

1. 자바의 소개 자바는 썬 마이크로시스템(Sun Microsystem)에서 제임스 고슬링과 다른 연구원과 가전제품 내에 동작하는 독립적인 프로그램을 만들었고 이를 'OAK' 라고 불렀습니다. 가전 제품 내에

daily-learn.com

 

댓글