MJay
더블 버퍼링 본문
더블 버퍼링
tistory
Reduction
여러 개의 값을 모두 합하거나 , 최대값을 구하거나, 최소값을 구하거나 해서 하나의 결과값을 구하는 과정
실습에선 합으로 했다.
16,777,216 정수들의 평균을 구하는 프로그램이다.
더블 버퍼링을 해서 적분을 한 경우
더블 버퍼링을 통해 계산이랑 데이터 전송을 동시에 하기 때문에 더 빠르다
실습으로 3차원 함수에 대한 적분을 해봄
그냥 적분을 한 경우
Double Buffering 의 Kernel
Local Memory가 쓰인다
호스트 프로그램에서 할당해준다(clSetKernelArg)
CFlush
Flush는 커맨드큐의 커맨드들이 디바이스로 갈때까지 기다린다
이벤트 오브젝트
'Cloud Computing' 카테고리의 다른 글
분산특론 (0) | 2017.10.18 |
---|---|
Spearmint (0) | 2017.09.12 |
행렬에서의 BFS,DFS (0) | 2017.07.26 |
코드보면서 공부해보기 (0) | 2017.05.10 |
CherryPick PPT 만들었습니다. (0) | 2017.05.10 |