본문 바로가기

CUDA 프로그래밍11

CUDA 프로그래밍 - 병렬 처리란? (2) CUDA 프로그래밍 - 병렬 처리란? (2) 목차 SIMD, 데이터 수준 병렬화 공유 메모리 시스템, 분산 메모리 시스템 SIMT 구조의 특징 오늘은 지난 포스팅에 이어 병렬 처리에 대한 내용을 설명하고자 합니다. 병렬 처리의 개요, 동시성, 병렬성 프로그래밍, 병렬 처리 하드웨어에 관한 내용이 궁금하시면 이전 포스팅을 참고해 주세요. CUDA 프로그래밍 - 병렬 처리란? (1) CUDA 프로그래밍 - 병렬 처리란? (1) 목차 병렬 처리 개요 동시성 vs 병렬성 병렬 처리 하드웨어 분류 마치며 지난 포스팅에서 GPU(Graphic Processing Unit), GPGPU(General Purpose GPU)의 개념과 특징에 대해 알아 kudositdaily.tistory.com SIMD, 데이터 수준.. 2024. 2. 29.
CUDA 프로그래밍 - 병렬 처리란? (1) CUDA 프로그래밍 - 병렬 처리란? (1) 목차 병렬 처리 개요 동시성 vs 병렬성 병렬 처리 하드웨어 분류 마치며 지난 포스팅에서 GPU(Graphic Processing Unit), GPGPU(General Purpose GPU)의 개념과 특징에 대해 알아봤습니다. 해당 내용이 궁금하신 분들은 이전 포스팅을 참고해주세요. 오늘 포스팅에서는 병렬 처리에 대해 다뤄보도록 하겠습니다. CUDA 프로그래밍 - GPGPU? GPU 프로그래밍 CUDA 프로그래밍 - GPGPU? GPU 프로그래밍 목차 CUDA? GPGPU, GPU 프로그래밍 CPU와 GPU 마치며 안녕하세요, 이번 포스팅을 시작으로 CUDA 프로그래밍에 대한 글을 작성하고자 합니다. 'CUDA 프로그래밍' 포스 kudositdaily.tist.. 2024. 2. 24.
CUDA 프로그래밍 - GPGPU? GPU 프로그래밍 CUDA 프로그래밍 - GPGPU? GPU 프로그래밍 목차 CUDA? GPGPU, GPU 프로그래밍 CPU와 GPU 마치며 안녕하세요, 이번 포스팅을 시작으로 CUDA 프로그래밍에 대한 글을 작성하고자 합니다. 'CUDA 프로그래밍' 포스팅을 통해 CUDA를 활용해서 효과적으로 GPU 프로그래밍을 할 수 있도록 정보를 제공하도록 하겠습니다. CUDA? CUDA(Compute Unified Device Architecture)는 엔비디아(NVIDIA)에서 그래픽 처리 장치(Graphic Processing Unit, GPU)를 활용해 프로그래밍할 수 있도록 제공하는 인터페이스입니다. 최근 GPU는 딥러닝, 빅데이터, 임베디드 등 대용량 데이터를 처리하거나 연산 성능이 중요한 분야에서 뛰어난 성능을 발휘합니.. 2024. 2. 23.