본문 바로가기
IT/GPU

[GPU] CUDA Core란?? NVIDIA 스트림 프로세서

by 무브영/movewoo0 2023. 10. 4.
728x90
반응형

GPU, 그래픽 카드를 말할 때 쓰이는 단어인 CUDA 와 CUDA core 의 의미를 간략하게 정리합니다. 

 


1. 사전 지식

  • 그래픽 카드:
    그래픽 카드라는 단어는 GPU(Graphical Processing Unit) 칩셋을 장착한 그래픽 처리 장치 보드 자체를 의미 하는 단어.
    이 그래픽 카드의 성능은 그래픽 처리 프로세스인 '스트림 프로세서’의 영향을 크게 받습니다.

 

  • 스트림 프로세서(Stream Processor):
    스트림 프로세서는 GPU에서 병렬 처리를 수행하는 작은 단위의 프로세싱 유닛을 말합니다.
    GPU가 동작할 때, 수많은 스트림 프로세서가 병렬로 동작하여 단순 데이터를 연산하면서 처리가 가능합니다.
    결과적으로 이 스트림 프로세서의 수가 많을 수록 그래픽 카드의 성능이 좋다고 말할 수 있습니다.

2. CUDA Core

CUDA(Compute Unified Device Architecture)는 NVIDIA 제품에서의 스트림 프로세서를 의미하는 단어입니다. 때문에 NVIDIA 그래픽카드에서는 CUDA라는 단어들을 쉽게 볼 수 있고 이를 기준으로 성능지표를 벤치마킹합니다.
시장과 분야에서 NVIDIA GPU의 점유율이 높기 때문에 CUDA 라는 단어가 더 흔히 쓰이고 있습니다.

 

gpus.png

출처 : 네이버 클라우드

 

요약하면 CUDA는 NVIDIA가 스트림 프로세서를 지칭하는 단어입니다. 

그에 반해 AMD는 그대로 똑같이 스트림 프로세서라고 명칭합니다.

NVIDIA 와 AMD의 스트림 프로세서를 단순히 갯수 비교를 통해 성능 비교는 불가합니다.
두 기업의 프로세서 칩셋 설계와 데이터의 처리방식이 다르기 때문에 코어 갯수를 통한 직접적인 비교를 하기엔 차이가 납니다.

그렇기 때문에 위의 조건 이외에 벤치마크를 통해서 성능을 비교할 수 있습니다. 

 


 

 

본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.

인용 시 출처와 같이 공개해주세요!

도움이 되셨다면 댓글 또는 공감 부탁드립니다!

728x90
반응형

댓글