OpenCL 개발 환경을 설치해보자.Windows 10 64-bitVisual Studio 2019 v16.11Intel OpenCL SDK v2020.3.494※ 설치 전에 Windows Update를 통해 본인 PC의 CPU/GPU Driver를 최신으로 업데이트해
Open Computing Language의 줄임말로, 이기종 플랫폼에 존재하는 여러 가지 프로세서들(예. CPU, GPU, DSP, FPGA 등)을 두루 활용하여 병렬 연산을 처리할 수 있도록 만들어진 병렬처리용 프레임워크이다.하나의 OpenCL 표준을 정해놓고, 프
선형대수학 시간 때 배웠던 행렬 곱셈을 되새겨보자.행렬 A(NxP)와 B(PxM)의 곱 AB를 행렬 C라고 할 때, 행렬 C의 원소의 값은 아래와 같다. (0 ≤ r ≤ N, 0 ≤ c ≤ M)행렬의 원소가 32비트 정수형이라고 할 때, 행렬 A(NxP), B(PxM)
다익스트라(Dijkstra) 알고리즘이란 노드 간 최단 경로를 구하는 대표적인 알고리즘 중 하나이다. 노드와 노드 간에 음이 아닌 가중치를 갖는 간선으로 이루어진 그래프가 주어질 때, 다이나믹 프로그래밍(Dynamic Programming) 기법을 이용하여 한 노드에서