Notice
Recent Posts
Recent Comments
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

GPU(Graphic Processing Unit) 본문

IT/Computer Science

GPU(Graphic Processing Unit)

빌드이너프 2023. 1. 5. 11:03

GPU(Graphic Processing Unit)

  • 높은 수준의 멀티미디어(음성, 영상)를 컴퓨터에서 제공하기위해 만든 전용 장치
  • 대용량 멀티미디어를 병렬 연산 처리하는 장치
  • 그래픽 카드의 부품 중 일부

 

CPU가 있는데도 불구하고 GPU가 필요한 이유

  • CPU는 한 번에 하나의 정보만 처리 가능(이 속도도 매우 빠름)하지만 멀티태스킹이 안됨
  • -> 멀티 코어 CPU 개발(하지만 멀티코어로 충분하지 않음)
  • CPU정보는 순차적으로 입력을 받고 입력받은 정보를 해석, 계산해서 최종적으로 출력해주기 때문(직렬 처리 방식)
  • 대용량 정보(그래픽, 이미지 프로세싱 등)가 한 번에 입력되면 앞에 들어온 정보부터 처리하기 때문에 병목현상이 생기게 됨

 

  • GPU는 입력된 정보를 동시다발적(병렬)으로 처리함, 정보의 개별적인 처리속도는 느림(병렬처리)
  • 대용량 정보를 처리, 해석하는데 더 높은 성능을 발휘함
  • GPU는 화면의 모든 픽셀에 동시에 수행되어야 하는 그래픽과 관련된 연산을 수행함

 

CPU에 코어를 추가하지 않는 이유

  • CPU의 코어와 GPU의 코어는 같지 않음
  • CPU 코어: 더 많은 작업을 수행할 수 있는 더 큰 명령집합 가짐(에너지 소모량이 큼)
  • GPU 코어: 작은 범위의 연산 가능(수학연산이 주), 병렬작업 가능

 

GPGPU(General-Purpose computing on Graphics Processing Units)

  • 그래픽 처리 장치의 범용 컴퓨팅(GPU로 해결할 수 있는 다양한 컴퓨팅 문제를 탐구하는 영역)
  • CPU가 맡았던 연산을 GPU에도 사용해 연산 속도를 향상 시키는 기술
  • 대용량 데이터를 병렬처리
  • ex. A.I(머신러닝 모델훈련에서 병렬 컴퓨팅 필요함), 과학, 기상 등등..
더보기

왜 폰 노이만 병목현상이 떠오르는지 모르겠음

기억 장치 속도 제한 = 계산 속도 제한

 


참고자료

YOUTUBE, NVISION 08의 Mythbusters 완전한 프레젠테이션 PT. 1

Intel, CPU와 GPU비교

'IT > Computer Science' 카테고리의 다른 글

Compiler 컴파일러  (0) 2023.01.06
Session 기반 인증 | Token 기반 인증  (0) 2023.01.06
IPv4와 IPv6  (0) 2023.01.05
Domain  (0) 2023.01.04
CPU(Central Processing Unit)  (0) 2023.01.04