가속기 여름학교
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CL
cuda
image_rotation
integral
integral_double_buffering
mat_mul
multi_integration
opencl_info
reduction
simple_host_program
snucl_example
vector_add
README.md

README.md

가속기 여름학교에서 배운 실습 , 내용

수업내용

Wiki에 정리

실습 순서

CL(OpenCL) Header file

OpenCl의 헤더파일들

opencl_info

 플랫폼 및  디바이스 정보 출력

simple_host_program

 기본적인 호스트 프로그램 작성

vector_add

 두 벡터를 더하는 프로그램

mat_mul

 두 행렬을 곱하는 프로그램

image_roation

 원본 이미지를 주고 받아 일정한 각도로 회전한 이미지를 출력하는 프로그램

reduction

16,777,216개 정수들의 평균을 구하는 프로그램

snucl_example

single device와 Multi-Device, MPI 행렬 곱셈을 하는 프로그램

cuda

cuda를 이용하여 reduction(평균 구하는 프로그램), single-deivce 와 multi-device에서 행렬 곱셈하는 프로그램
cublas를 이용하여 single-device에서 행렬 곱셈하는 프로그램