CUDA(Compute Unified Device Architecture)
CODEDRAGON ㆍTechMaster/Hardware
반응형
CUDA(Compute Unified Device Architecture)
· ≒ 쿠다
· 그래픽 처리 장치(GPU)에서 수행하는 (병렬 처리) 알고리즘을 C 프로그래밍 언어를 비롯한 산업 표준 언어를 사용하여 작성할 수 있도록 하는 GPGPU 기술입니다.
· CUDA는 엔비디아(NVIDA)가 개발해오고 있으며 이 아키텍처를 사용하려면 엔비디아 GPU와 특별한 스트림 처리 드라이버가 필요합니다.
· CUDA는 G8X GPU로 구성된 지포스 8 시리즈급 이상에서 동작합니다. CUDA 플랫폼은 컴퓨터 커널의 실행을 위해 GPU의 가상 명령 집합과 병렬 연산 요소들을 직접 접근할 수 있는 소프트웨어 계층입니다.
https://ko.wikipedia.org/wiki/CUDA
CUDA 처리 흐름도
단계 |
설명 |
1 |
메인 메모리를 GPU 메모리로 복사 |
2 |
CPU가 GPU에 프로세스를 지시함 |
3 |
GPU가 각 코어에 병렬 수행 |
4 |
GPU 메모리로부터의 결과물을 메인 메모리에 복사 |
NVIDIA CUDA Zone
https://developer.nvidia.com/cuda-zone
'TechMaster > Hardware' 카테고리의 다른 글
CUDA Benchmarks (0) | 2018.09.19 |
---|---|
Hardware backdoors in some x86 CPUs (0) | 2018.09.04 |
쓰로틀링(Throttling), 쓰로틀링(Throttling) 예방 방법 (0) | 2018.08.22 |
Intel® Extreme Tuning Utility (Intel® XTU) (0) | 2018.08.17 |
iTunes - install(설치하기) (0) | 2018.08.05 |