본문 바로가기

전체 글28

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.
파이썬을 활용한 OpenAI Assistants API 기초 사용법 파이썬을 활용한 Assisants API 기초 사용법 목차 Assistants API, 파이썬 환경 설정 AI 어시스턴트에게 간단한 질문하기 마치며 안녕하세요. 지난 시간에는 OpenAI DevDay때, 소개되었던 Assistants API에 대해 소개드렸습니다. OpenAI가 출시한 Assistants API는 어떤 기능인지 알아보고, 동작되는 원리에 대해 알아보았습니다. 추가로, OpenAI에서 제공하는 Playground 환경을 통해 간단하게 어시스턴트를 구성하고 동작하는 실습을 진행했습니다. 지난 포스팅의 내용이 궁금하신 분께서는 읽어보고 오시는 것을 추천드립니다. OpenAI 신규 기능! Assistants API 활용하는 방법 OpenAI 신규 기능! Assistants API 활용하는 방법 .. 2023. 12. 15.