Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2011.11a
- /
- Pages.18-20
- /
- 2011
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
A Study on Architecture Improving Performance of openCV
openCV 의 성능 향상을 위한 아키텍처 연구
- Cho, Yeongpil (School of Electrical and Computer Engineering, Seoul National University) ;
- Heo, Ingoo (School of Electrical and Computer Engineering, Seoul National University) ;
- Kim, Yongjoo (School of Electrical and Computer Engineering, Seoul National University) ;
- Paek, Yunheung (School of Electrical and Computer Engineering, Seoul National University)
- Published : 2011.11.11
Abstract
최근 컴퓨터 비전의 활용 영역이 증가함에 따라 컴퓨터 비전의 대표적인 라이브러리인 openCV의 사용 또한 증가하는 추세이다. openCV 에는 컴퓨터 비전 알고리즘의 특성상 massive 한 연산을 수행해야 하는 부분이 상당수 존재한다. 본 논문은 이러한 연산량의 부담을 줄임으로써 openCV 의 성능 향상을 위한 아키텍처를 연구한다. openCV 의 massive 한 연산은 라이브러리 함수에 있는 내부 반복문에서 발생하기 때문에, 본 논문은 반복문의 특성을 분석하고 이를 가속할 수 있는 아키텍처가 무엇인지 연구한다. 결론적으로 반복문의 각 iteration 이 독립적일 경우에는 SIMD (Single Instruction Multiple Data)와 SIMT (Single Instruction Multiple Thread)이 적합하며 반복문의 각 iteration 이 의존적일 경우에는 MIMD (Multiple Instruction Multiple Data)를 바탕으로 하는 파이프라인 아키텍처가 적합하다.
Keywords