이종 컴퓨팅과 OpenCL 이종 컴퓨팅 ( Heterogeneous Computing )이종 아키텍처 - CPU + 성능 가속기( Accelerators ) - GPGPU, Intel Xeon Phi 등등... - 하이브리드 프로세서 - 인텔 샌디브릿지, AMD 퓨전 등등 - 모든 컴퓨팅 도메인에서 사용 - 모바일 디바이스 ~ 슈퍼 컴퓨터 - 하드웨어 가속기가 계산이 많은 코드의 성능을 향상 소프트웨어 개발자의 역활 - 성능을 높이기 위해 이종 하키텍처를 최대한 활용 왜 이종시스템이 좋은가?가정 - 실행시간의 40%를 차지하는 순차(sequential)코드는 하나의 가속기 코어에 의해 가속 가능 - 하나의 큰 코어는 순차 코드를 두 배 빠르게 실행 ( 8개의 작은 코어가 차지하는 트랜지스터를 소비 ) 이종 아키텍처동종 멀티코어 아.. 더보기 필기 work item - PE(processing Element)-> get_global_id(0)-> get_local_id(0) work grup - CU ( compute Unit )- size = local work size(lws) -> 3차원까지-> 몇 개의 워크 아이템을 가지고 있나-> get_local_size(0) -> 3차원까지 가능 - get_group_id(0)- get_num_groups(0) index space =NDRange=> size -> global_work_size(gws)-> (k)get_global_size(0) wrap - GPU가 한 번에 실행하는 work item 개수 더보기 리눅스 채팅 http://se.uzoogom.com/67 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 63 다음