IoT
라즈베리파이와 병렬 컴퓨팅
[하마] 이승현 (wowlsh93@gmail.com)
2016. 5. 12. 12:15
라즈베리파이 병렬 컴퓨팅 관련 정보 공유
(주로 OpenCL 관련, CUDA 가 NVIDIA 전용인반면 ,OpenCL 는 모든 CPU,GPU 표준지향)
* 경량 임베디드 기기를 위한 원격 OpenCL 지원 구조 (2015년 겨울)
요약 :
라즈베리파이 자체에 openCL (CPU,GPU 범용 병렬라이브러리) 이 지원안될때, 라즈베리파이에서 openCL API 를 호출하면, 데이터가 외부 대형서버에 전달되어그 서버에서 컴퓨팅을 수행한후에 결과를 받는 구조. 벤치마크 결과 대체적으로 라즈베리파이에서 실행하는 것 보 다 오프로딩한 결과가 더 좋은 퍼포먼스를 보이는 것을 확인할 수 있었으며 데이터 셋의 크기가 커질수록 그 양상이 기하급수 적으로 증가하는 것을 확인할 수 있었다.
* OpenCL on the Raspberry PI 2 (2015년 10월)
요약:
라즈베리 파이 2 에서 드디어 OpenCL을 사용할수 있게 되었지만, 아쉽게도 CPU 병렬처리에 관해서만 가능하다. 그럼에도 불구하고 꽤나 인상적이며
요약:
이번 릴리즈에서 우리는 시험적인 OpenGL 드라이버를 넣었고 그것은 하드웨어 가속을 제공하기위해 GPU 를 사용한다.