CPU, GPU 차이 간략하게 정리
CPU
컴퓨터에서 발생하는 전반적인 연산을 담당하며 뛰어난 기억력을 가지고 있다.
쉽게 말해 고급 인력이라고 생각하면 된다. ALU가 산술 연산을 담당하는 부분인데 1-0 이미지를 보면
CPU는 ALU가 상대적으로 많지 않다는 걸 알 수 있다.
GPU
CPU에 비해 압도적으로 ALU가 많은 것을 확인할 수 있고 복잡하지 않은 연산을 빠르게 처리해준다.
좀 더 정확히 얘기하면 GPU는 연관성이 없는 독립적인 연산을 처리할 때 유용하다.
대표적으로 암호학이나 비트코인 채굴, 인공지능 같은 경우가 연관성이 없는 독립적인 연산이다.
게임 측면에서 생각해보자면 기본적으로 게임 안에 각각의 물체들은 서로에게 영향을 주지 않는다.
(물론 예외적인 상황이 많다.) 그렇기 때문에 물체의 좌표 같은 걸 계산하는 독립적인 연산을 GPU에게
넘기게 되고 GPU는 해당 연산을 받아서 병렬적으로 처리하게 된다.
이러한 GPU는 3D 가상 세계에서 우리가 보는 모니터에 결과물을 출력해주기 위한 연산을 많이 하게 되며
해당 일련의 과정들을 '랜더링 파이프라인'이라고 한다.
랜더링 파이프라인에 관해서는 다음에 자세히 공부하겠다.
'공부 창고 > 여러지식, 용어정리' 카테고리의 다른 글
다시 봐야할 강의 정리 (0) | 2022.07.07 |
---|---|
C++ Visual Studio 유용한 단축키 (0) | 2022.06.08 |
아스키코드표 (0) | 2022.05.12 |
2진수를 16진수로 쉽게 표현하기 (0) | 2022.05.11 |
1의 보수와 2의 보수 개념 정리 (0) | 2022.05.11 |