작동원리설명
2. 도려낸피부에한해서블러링효과를적용하면서피부를보정한다
작동원리설명
2. 도려낸피부에한해서블러링효과를적용하면서피부를보정한다
작동원리설명
2. 도려낸피부에한해서블러링효과를적용하면서피부를보정한다
병렬 프로그래밍이 꼭 필요한 이유분석1
픽셀단위로블러링하게되면데이터처리량이엄청크다
영상 1초에사진 24장
각사진 1장당최대 (640*360) 블러링실시
블러링각 1번에수십번의연산
성능 측정 결과분석2
순차처리구간은병렬처리구간에비해작업량이 1%가채되지않는다.
핵심만설명하기위해순차처리구간제외
화면을 분할해서 병렬처리분석1
3번째작업구간이전체작업량의절반을가지고있으므로성능은싱글코어가절반의작업량을해치우는시간과같다. (2배)
Data Dependency 존재
영상 처리 기본 병렬 방식전략
1초에 24초의프레임의사진이순식간에지나간다사람이그보다더빨리움직이는것은힘들기에인접한프레임끼리는처리해야하는양이거의같다.
1프레임-> 1코어2프레임-> 2코어3프레임-> 3코어4프레임-> 4코어5프레임-> 다시 1코어