OpenCL이란? 더보기 스터디문제 4 2013.10 02 수요일 스터디 출제자 민호1. 컴파일러를 통해 코드내 특정영역을 멀티 쓰레드로 돌아가게 하는 것은 무엇인가? 2.~4 까지의 문제는 openMP 의 기초 API 에 관한 설명이다.2.뒤에 이어오는 중괄호로 묶인 영역을 멀티 쓰레드로 수행하며 기본값으로 OS가 인식하는코어 개수만큼 쓰레드를 생성하는 것은? 3parallel하게 수행되는 영역에서 몇개의 쓰레드를 사용할것인지 설정하는 것은? 4.open MP의 구성은 어떻게 되어있는가? 5.다음 OPENMP 소스 예제에서 빠진 부분은#includeint main{ ( )int tid = omp_get_thread_num()printf("%d : Hello, world!\n" , tid); return 0;} 더보기 스터디문제3 1. worksharing construct의 종류를 나열하시오- #pragma omp ( for )- #pragma omp ( sections )- #pragma omp ( single ) 2.속칭 숨겨진 베리어(barrier)를 없애기 위한 clause는 ( nowait ) 이라 한다. 이는 worksharing construct 의 뒤에 붙는다. 3.다음은 openmp의 동기화 방법들이다. 빈칸을 채우라.- 상호배제 : #pragma omp critical- 배리어 : #pragma omp barrier- ( atomic ) 명령 : #pragma omp barrier- 기타 : #pragma omp ordered 4. 다음과 같을때 #pragma omp parallel forfor(i = 0; i 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 63 다음