GPU 기반 병렬 컴퓨팅 개요1 [프로세싱(Processing) : 고급] GPGPU 프로그래밍 3. GPGPU 프로그래밍 3.1 GPU 기반 병렬 컴퓨팅 개요 GPGPU(General-purpose computing on graphics processing units)는 그래픽 처리 장치(GPU)를 일반적인 계산에 활용하는 것을 의미합니다. GPU는 많은 코어를 갖고 있어 병렬 처리에 강점을 지니며, 고성능 컴퓨팅을 위해 사용됩니다. 3.2 셰이더 프로그래밍 기초 셰이더는 GPU에서 실행되는 작은 프로그램으로, 그래픽 처리 과정의 특정 단계를 조절합니다. 셰이더는 주로 GLSL(OpenGL Shading Language)로 작성되며, 프로세싱에서도 사용할 수 있습니다. 셰이더는 정점 셰이더와 픽셀(프래그먼트) 셰이더로 구분됩니다. 3.3 프로세싱에서 GPGPU 활용 프로세싱은 OpenGL을 기반으.. 2023. 5. 1. 이전 1 다음