์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
DXVA๋ DirectX๋ฅผ ์ด์ฉ, CPU๋ก ์ํํธ์จ์ด ๋์ฝ๋ฉ์ ํ๋ ๊ฒ์ด ์๋๋ผ GPU๋ฅผ ์ด์ฉํ ํ๋์จ์ด ๋์ฝ๋ฉ์ ํ๋ ๋ฐฉ์์ ๋ปํ๋ค. ์ผ์ข
์ GPGPU.
DXVA์ ์ฅ์ ์ผ๋ก๋ GPU๋ฅผ ๋์ฝ๋ฉ์ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ CPU ์ ์ ์จ์ด ๋งค์ฐ ๋ฎ์์ง๋ฉฐ ๋ํ ๋ ๋๋ง ์๋๋ ๋ฌด์ฒ ๋นจ๋ผ์ง๊ฒ ๋๋ค.
๋จ์ ์ CPU๋ง์ ์ฌ์ฉํ๋ ๋ด์ฅ์ฝ๋ฑ๊ณผ๋ ๋ฌ๋ฆฌ DXVA๋ VGA๋ฅผ ๊ฐ์์ ์ฐธ์ฌ์ํค๋ฉฐ DXVA๋ฅผ ์ด์ฉํ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก GPU์ ๋ด์ฅ๋ ํ๋์จ์ด ๋์ฝ๋๋ฅผ ํตํด ์ฌ์ํ์ง๋ง ํ๋์จ์ด ๋์ฝ๋๊ฐ ์๋, DXVA๋ฅผ ๋จ์ง ์ธํฐํ์ด์ค๋ก ์ธ ๋ฟ ์ค์ ๋ก๋ GPU๋ฅผ ํตํด์ ์ฐ์ฐํ๊ฑฐ๋ ๋์ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์์ธ ๊ฒฝ์ฐ๋ ์๊ธฐ ๋๋ฌธ์ ๋ด์ฅ์ฝ๋ฑ์ ์ด์ฉํ ๊ตฌ๋๋ฐฉ์๋ณด๋ค ์ ๊ธฐ์๋ชจ๊ฐ ๋ ๋ง์ ์๋ ์์ผ๋ฉฐ ํธํ์ฑ์ด ๋์ ๊ฒฝ์ฐ๋ ๋ง์์, GPU๊ฐ ์ง์ํ์ง ์๋๋ค๋ฉด H.265 ๋ฑ ์ ๋ง๋ก ๋ด์ฅ์ฝ๋ฑ์ผ๋ก ๋๋ฆฌ๊ธฐ์ ์ฑ๋ฅ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค.
VGA์ ์ ์ฉ ๋์์ ๋์ฝ๋ฉ์นฉ์ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ๋จ์ํ ๊ทธ๋ํฝ์นด๋์ ์ฑ๋ฅ์ด ์ข๋ค๊ณ DXVA์ ํจ์จ์ด ๋์์ง๋๊ฒ์ ์๋๊ณ , ์คํ๋ ค ์์ ๊ทธ๋ํฝ์นด๋ ์ ํ๊ตฐ์ด ํ์ ๊ทธ๋ํฝ์นด๋ ์ ํ๊ตฐ์ ๋์์ ๊ฐ์ ์ฑ๋ฅ์์ ๋ฐ๋ฆฌ๊ฑฐ๋ ์์ ์ฌ์์ ์ ์ฑ๋น๊ฐ ์ข์ง ๋ชปํ ๊ฒฝ์ฐ๋ ์๋ค. ๊ฑฐ๊ธฐ์๋ค ์ด๋ฌํ ํ๋์จ์ด ๋ฐฉ์์ ๋์ฝ๋ฉ์ ๋์ฝ๋ฉ์ ์ฝ๊ฐ์ ์๊ฒฉํ ์ ํ์ด ๋ถ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๋์์์์์ ํธํ์ ์ฅ๋ดํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ํธํ๋์ง ์๋ ๋ถ๋ถ์์๋ ๊ฐ์ฐจ์์ด ์๋ฌ๋ฅผ ๋ฟ์ด๋ธ๋ค. DXVA๋ฅผ ์ฌ์ฉํ๋ค ์์์์ ๋ฌํ ๊น๋๊ธฐ ๊ฐ์ ๊ฒ์ ๋ณด์๋ค๋ฉด 100%. ๋ฐ๋ผ์ CPU์ ๋ฅ๋ ฅ์ด ๋ชจ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด CPU๋ง์ ์ด์ฉํ ๊ฒ์ ๊ฐ๋ ฅํ ๊ถ์ฅํ๋ค. ๋จ, AMD APU์ ๊ฒฝ์ฐ VCN์ ์ง์ํ์ฌ ์ข์ ํจ๊ณผ๋ฅผ ๊ฑฐ๋ ์ ์๋ค.
๋, ๋น๋์ค ๋์ฝ๋ โ ๋ ๋๋ฌ๋ก ๋ฐ๋ก ์์์ด ์ฒ๋ฆฌ๋๋ ๋งํผ ๋ฐ๊ธฐ ์กฐ์ ๊ฐ์ ๊ธฐํ ์์ํจ๊ณผ๋ ์ ํ ์ฃผ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๋จ์ ์ด๋ ์์ฆ์ ํ๋์จ์ด ์์ค์์ ๋ชจ๋ ์ง์ํ๊ณ , ๋์์ ํ๋ ์ด์ด๋ ํ๋์จ์ด ์ปจํธ๋กค์ ์ฌ์ฉํ์ฌ ์กฐ์ ํ๋ ๊ฒ์ ์ง์ํ๋ค.
VGA์ ๋ฐ๋ผ ์ง์ํ๋ ์ฝ๋ฑ๊ณผ ์์ญ์ด ๋ค๋ฅธ๋ฐ, ์ด๊ฑธ ๊ฐ๋จํ ํ์ธํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ DXVA Checker๋ผ๋ ํ๋ก๊ทธ๋จ์ ๋ฐ์์ ์คํ์์ผ๋ณด๋ฉด ์ ์ ์๋ค.
๋ํ, ์๋ฌด ์ฌ์๊ธฐ์์ ๋๋ ๊ฑด ์๋๊ณ ํน์ ํ๋ ์ด์ด์ ์ฝ๋ฑ VGA๋ฅผ ๋ชจ๋ ๊ฐ๋ฆฌ๋ ์ ํ์ ์ธ ์กฐ๊ฑด์ด ํ์ํ๋ค. H.262/WMV๊ฐ ์ฃผ์ ์ง์ ์ฝ๋ฑ์ด๋ฉฐ, DXVA2์ ๋ค์ด์ H.264/VC1/AVC ๋ฑ์ ์ง์์ด ์ถ๊ฐ๋์ด ์ง์์ฝ๋ฑ์ ๋ฒ์๋ ์ปค์ก์ง๋ง ๊ทธ ์ธ์ ์ ํ ์กฐ๊ฑด์ด ๋ ์ฌํด์ง๋ฉฐ EVR ๋ ๋๋ฌ๋ฅผ ํ์๋ก ์ด์ฉํด์ผ ํ๋ค. ์๋ Windows Vista๋ถํฐ ์ฌ์ฉ ๊ฐ๋ฅํ์ผ๋ ๋์ค์ Windows XP์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ์ ๊ณตํด์คฌ๋ค. ๋จ, .Net Framework 3.0 ์ด์์ ํ๋ ์์ํฌ๋ฅผ ๋ณ๋๋ก ์ค์นํด์ผํ๋ค.
๋ค์ดํฐ๋ธ์ copy-back๋ชจ๋๊ฐ ์๋๋ฐ ๋ค์ดํฐ๋ธ๋ ์์ ๋งํ ๋ฐ๋ก ๋น๋์ค ๋์ฝ๋โ๋น๋์ค ๋ ๋๋ฌ๋ก ๋ฐ๋ก ์ฐ๊ฒฐ๋์ง๋ง copy-back์ ์ค๊ฐ์ cpu๋ฅผ ํ๋ฒ ๊ฑฐ์น๋ค. ๋๋ฌธ์ ์ฑ๋ฅ์ ๋จ์ด์ง์ง๋ง ์ฌ์ํ GPU๋ฅผ ์ ํ ๊ฐ๋ฅํ๊ณ ๋ ๋๋ฌ์ ์๊ด์์ด ๋์ํ๋ฏ๋ก ํธํ์ฑ์ด ๋ ์ข๋ค.
DXVA๋ ์ฌ๋ฌ ์์ค์ ๊ฐ์์ด ์์ผ๋ฉฐ ๊ฐ์ ์์ค๋ณ ํน์ง ๋ํ ๋ค๋ฅด๋ค.
DXVA์ ์ฅ์ ์ผ๋ก๋ GPU๋ฅผ ๋์ฝ๋ฉ์ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ CPU ์ ์ ์จ์ด ๋งค์ฐ ๋ฎ์์ง๋ฉฐ ๋ํ ๋ ๋๋ง ์๋๋ ๋ฌด์ฒ ๋นจ๋ผ์ง๊ฒ ๋๋ค.
๋จ์ ์ CPU๋ง์ ์ฌ์ฉํ๋ ๋ด์ฅ์ฝ๋ฑ๊ณผ๋ ๋ฌ๋ฆฌ DXVA๋ VGA๋ฅผ ๊ฐ์์ ์ฐธ์ฌ์ํค๋ฉฐ DXVA๋ฅผ ์ด์ฉํ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก GPU์ ๋ด์ฅ๋ ํ๋์จ์ด ๋์ฝ๋๋ฅผ ํตํด ์ฌ์ํ์ง๋ง ํ๋์จ์ด ๋์ฝ๋๊ฐ ์๋, DXVA๋ฅผ ๋จ์ง ์ธํฐํ์ด์ค๋ก ์ธ ๋ฟ ์ค์ ๋ก๋ GPU๋ฅผ ํตํด์ ์ฐ์ฐํ๊ฑฐ๋ ๋์ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์์ธ ๊ฒฝ์ฐ๋ ์๊ธฐ ๋๋ฌธ์ ๋ด์ฅ์ฝ๋ฑ์ ์ด์ฉํ ๊ตฌ๋๋ฐฉ์๋ณด๋ค ์ ๊ธฐ์๋ชจ๊ฐ ๋ ๋ง์ ์๋ ์์ผ๋ฉฐ ํธํ์ฑ์ด ๋์ ๊ฒฝ์ฐ๋ ๋ง์์, GPU๊ฐ ์ง์ํ์ง ์๋๋ค๋ฉด H.265 ๋ฑ ์ ๋ง๋ก ๋ด์ฅ์ฝ๋ฑ์ผ๋ก ๋๋ฆฌ๊ธฐ์ ์ฑ๋ฅ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค.
VGA์ ์ ์ฉ ๋์์ ๋์ฝ๋ฉ์นฉ์ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ๋จ์ํ ๊ทธ๋ํฝ์นด๋์ ์ฑ๋ฅ์ด ์ข๋ค๊ณ DXVA์ ํจ์จ์ด ๋์์ง๋๊ฒ์ ์๋๊ณ , ์คํ๋ ค ์์ ๊ทธ๋ํฝ์นด๋ ์ ํ๊ตฐ์ด ํ์ ๊ทธ๋ํฝ์นด๋ ์ ํ๊ตฐ์ ๋์์ ๊ฐ์ ์ฑ๋ฅ์์ ๋ฐ๋ฆฌ๊ฑฐ๋ ์์ ์ฌ์์ ์ ์ฑ๋น๊ฐ ์ข์ง ๋ชปํ ๊ฒฝ์ฐ๋ ์๋ค. ๊ฑฐ๊ธฐ์๋ค ์ด๋ฌํ ํ๋์จ์ด ๋ฐฉ์์ ๋์ฝ๋ฉ์ ๋์ฝ๋ฉ์ ์ฝ๊ฐ์ ์๊ฒฉํ ์ ํ์ด ๋ถ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๋์์์์์ ํธํ์ ์ฅ๋ดํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ํธํ๋์ง ์๋ ๋ถ๋ถ์์๋ ๊ฐ์ฐจ์์ด ์๋ฌ๋ฅผ ๋ฟ์ด๋ธ๋ค. DXVA๋ฅผ ์ฌ์ฉํ๋ค ์์์์ ๋ฌํ ๊น๋๊ธฐ ๊ฐ์ ๊ฒ์ ๋ณด์๋ค๋ฉด 100%. ๋ฐ๋ผ์ CPU์ ๋ฅ๋ ฅ์ด ๋ชจ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด CPU๋ง์ ์ด์ฉํ ๊ฒ์ ๊ฐ๋ ฅํ ๊ถ์ฅํ๋ค. ๋จ, AMD APU์ ๊ฒฝ์ฐ VCN์ ์ง์ํ์ฌ ์ข์ ํจ๊ณผ๋ฅผ ๊ฑฐ๋ ์ ์๋ค.
๋, ๋น๋์ค ๋์ฝ๋ โ ๋ ๋๋ฌ๋ก ๋ฐ๋ก ์์์ด ์ฒ๋ฆฌ๋๋ ๋งํผ ๋ฐ๊ธฐ ์กฐ์ ๊ฐ์ ๊ธฐํ ์์ํจ๊ณผ๋ ์ ํ ์ฃผ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๋จ์ ์ด๋ ์์ฆ์ ํ๋์จ์ด ์์ค์์ ๋ชจ๋ ์ง์ํ๊ณ , ๋์์ ํ๋ ์ด์ด๋ ํ๋์จ์ด ์ปจํธ๋กค์ ์ฌ์ฉํ์ฌ ์กฐ์ ํ๋ ๊ฒ์ ์ง์ํ๋ค.
VGA์ ๋ฐ๋ผ ์ง์ํ๋ ์ฝ๋ฑ๊ณผ ์์ญ์ด ๋ค๋ฅธ๋ฐ, ์ด๊ฑธ ๊ฐ๋จํ ํ์ธํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ DXVA Checker๋ผ๋ ํ๋ก๊ทธ๋จ์ ๋ฐ์์ ์คํ์์ผ๋ณด๋ฉด ์ ์ ์๋ค.
๋ํ, ์๋ฌด ์ฌ์๊ธฐ์์ ๋๋ ๊ฑด ์๋๊ณ ํน์ ํ๋ ์ด์ด์ ์ฝ๋ฑ VGA๋ฅผ ๋ชจ๋ ๊ฐ๋ฆฌ๋ ์ ํ์ ์ธ ์กฐ๊ฑด์ด ํ์ํ๋ค. H.262/WMV๊ฐ ์ฃผ์ ์ง์ ์ฝ๋ฑ์ด๋ฉฐ, DXVA2์ ๋ค์ด์ H.264/VC1/AVC ๋ฑ์ ์ง์์ด ์ถ๊ฐ๋์ด ์ง์์ฝ๋ฑ์ ๋ฒ์๋ ์ปค์ก์ง๋ง ๊ทธ ์ธ์ ์ ํ ์กฐ๊ฑด์ด ๋ ์ฌํด์ง๋ฉฐ EVR ๋ ๋๋ฌ๋ฅผ ํ์๋ก ์ด์ฉํด์ผ ํ๋ค. ์๋ Windows Vista๋ถํฐ ์ฌ์ฉ ๊ฐ๋ฅํ์ผ๋ ๋์ค์ Windows XP์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ์ ๊ณตํด์คฌ๋ค. ๋จ, .Net Framework 3.0 ์ด์์ ํ๋ ์์ํฌ๋ฅผ ๋ณ๋๋ก ์ค์นํด์ผํ๋ค.
๋ค์ดํฐ๋ธ์ copy-back๋ชจ๋๊ฐ ์๋๋ฐ ๋ค์ดํฐ๋ธ๋ ์์ ๋งํ ๋ฐ๋ก ๋น๋์ค ๋์ฝ๋โ๋น๋์ค ๋ ๋๋ฌ๋ก ๋ฐ๋ก ์ฐ๊ฒฐ๋์ง๋ง copy-back์ ์ค๊ฐ์ cpu๋ฅผ ํ๋ฒ ๊ฑฐ์น๋ค. ๋๋ฌธ์ ์ฑ๋ฅ์ ๋จ์ด์ง์ง๋ง ์ฌ์ํ GPU๋ฅผ ์ ํ ๊ฐ๋ฅํ๊ณ ๋ ๋๋ฌ์ ์๊ด์์ด ๋์ํ๋ฏ๋ก ํธํ์ฑ์ด ๋ ์ข๋ค.
DXVA๋ ์ฌ๋ฌ ์์ค์ ๊ฐ์์ด ์์ผ๋ฉฐ ๊ฐ์ ์์ค๋ณ ํน์ง ๋ํ ๋ค๋ฅด๋ค.
- Post Process - ์ง์ญํ๋ฉด ํ์ฒ๋ฆฌ์ด๋ฉฐ DXVA ์ค ๊ฐ์ฅ VGA ๊ฐ์์ ๋ ๋ฐ๋๋ค. CPU๊ฐ ์์ ํ ๋์ฝ๋ฉํ ๊ฒ์ ๋์ธํฐ๋ ์ด์ฑ์ด๋, ๋ธ๋ญ ์ ๊ฑฐ ๋ฑ์ ์กํฐ ์ ๊ฑฐ๋ง ๋๋ ์์ค. ๋ฌผ๋ก CPU ์ ์ ์จ์ด ๋๋ค.
- Mocomp - Motion Compensation ์ง์ญํ๋ฉด ์์ง์ ๋ณด์, ๊ทธ๋๋ง VGA๊ฐ ๋์ฝ๋ฉ์ ์กฐ๊ธ์ฉ ๋ด๋นํ๋ ๋จ๊ณ, ๋์์ ์์ถ์๋ฆฌ ์ค ํ๋๊ฐ ์์ง์ด๋ ๋ฌผ์ฒด์ ์์ง์๋ง ๊ธฐ๋กํ๊ณ , ์์ง์ด์ง ์๋ ๊ฒ์ ์๋ตํ๊ณ ์ ์ ์๋ ์ ๋ณด๋ก ๋์ฒดํ๋๋ฐ, ์ด๋ VGA๊ฐ ์ฐ์ฐ์ ์ฝ๊ฐ ๋์์ฃผ๋ ์ ๋. CPU ์ ์ ์จ์ด ๋จ์ด์ง๋ ๊ฑด ๋์ ๋ณด์ด๊ธดํ๋ ์๊ฐ๋ณด๋ค ๋์ง ์์ ์ํ. ์๋น๋์ ๊ทธ๋ํฝ์นด๋์์๋ ์งํฌ์ค 256๋ถํฐ ์ฒ์ ์ง์ํ์๋๋ฐ ์งํฌ์ค 2 ~ 4 Ti ์๋ฆฌ์ฆ ๋์ ํด๋น ๊ธฐ๋ฅ์ด ์ ์ ์ญ์ ๋์๋ค.
- IDCT - Inverse Discrete Cosine Transform ์ญ ์ด์ฐ ์ฝ์ฌ์ธ ๋ณํ, ์ด ๋จ๊ณ๋ถํฐ VGA๊ฐ ์ ๊ทน์ ์ผ๋ก ๋์ฝ๋ฉ์ ์ฐธ์ฌํ๊ณ , ํ์ฌ ๋๋ถ๋ถ์ ๊ธฐ์กด ํ๋ก๊ทธ๋จ๋ค์ด IDCT ๊ฐ์์ ์ด์ฉํ๋ฉฐ CPU ์ ์ ์จ๋ ์๋นํ ๋ด๋ ค๊ฐ๋ค. DXVA1์์ ์ด์ฉ๊ฐ๋ฅํ ์ต๊ณ ์์ค์ ๊ฐ์.
- VLD - Variable Length Decoder๋ฉฐ ํด์ํ๋ฉด ๊ฐ๋ณ์ฅ ๋ณตํธํ๊ฐ ๋๋ค. ์์์์ถ์ค ์๋น๋ถ๋ถ์ ์ฐจ์งํ๊ณ ์๋ ์ํธ๋กํผ ์ฝ๋๋ฅผ ๋์ฝ๋ฉํ๋ ๊ฒ์ด๋ฉฐ, ์ฌ์ค์ ๋์์ ๋ณตํธ๊ณผ์ ์ค ๊ฐ์ฅ ๋ง์ ํ๋ก์ธ์ค๋ฅผ ์ ์ ํ๋ค. ( ๋นํธ๋ ์ดํธ๊ฐ ๋์ผ๋ฉด ๋์์๋ก, ์ํธ๋กํผ ์ฝ๋์ ๋ณตํธํ ๋ถํ๋ ํฌ๋ค. ๋ฐ๋ผ์ ๋นํธ๋ ์ดํธ๋ ์ํธ๋กํผ ์ฝ๋ฉ์ ์ฌ์ฉํ๋ ์์์์ถํฌ๋งท์ ๋์ฝ๋ฉํ ๋ CPU์ ์ ์จ์ ๊ฐ๋ ํ๋ ์ฒ๋๊ฐ ๋๋ค ) ๋ฐ๋ผ์ CPU๋ถํ๊ฐ ๋๋ถ๋ถ ์ค์ด๋ค๊ฒ ๋๋ฉฐ, MPEG-4 part2 ์ ๊ฐ์ด ๊ฐ๋ณ์ฅ ๋ณตํธ๋ฅผ ์ ์ธํ ๋๋จธ์ง ํ๋ก์ธ์ค๋ค์ ์ ์ ์จ์ด ํฌ์ง ์์ ๊ฒฝ์ฐ์๋ ์ฌ์ค์ ์ด๋ฅผ ํตํด CPU์ ์ ์จ์ 0%์ ๊ฐ๊น๊ฒ ๋์ด๋ด๋ฆด์๋ ์๋ค.
ํ์ง๋ง H.264/AVC์ฒ๋ผ In-loop ๋๋ธ๋ญํน ํํฐ[1] ๋ฅผ ์ฌ์ฉํ๋ ํฌ๋งท์ ๊ฒฝ์ฐ๋ ์ ์ธ
2. ์ง์ ์ํํธ์จ์ด[ํธ์ง]
- Windows Media Player 11 - MPEG-2, WMV๋ง ๊ฐ๋ฅ
- ๋ค์ด๋ฒ ๋ฏธ๋์ด ํ๋ ์ด์ด
- ๋ฌด๋น์คํธ - ๋งคํจํ ์
[1] ์ด๋ฆ์์ ์์ ์๋ฏ์ด ๋์์์ ๋ณตํธ,๋ถํธํ ๊ณผ์ ๋ด์(In-loop) ์ํ๋๋ ๋๋ธ๋ญํน ํํฐ์ด๋ค. ๋์์์ ์ธ์ฝ๋ฉํ๊ธฐ ์ ์ ์ ์ฒ๋ฆฌ๋ฅผ ํ๋ Pre-process ๋๋ธ๋ญํน ํํฐ๋, ๋์์์ ๋์ฝ๋ฉํ ํ์ ์ ์ฉ๋๋ post-process ๋๋ธ๋ญํน ํํฐ์๋ ์์ฐํ ๊ตฌ๋ถ๋๋ค. ๊ฑฐ๊ธฐ๋ค๊ฐ In-loop ๋๋ธ๋ญํน ํํฐ์์ฒด๊ฐ ๋์ฝ๋ฉ ๊ณผ์ ์ค ํ๋์ด๊ธฐ ๋๋ฌธ์ ๋์ฝ๋ฉํ ๋๋ ๋๋ธ๋ญํน ์ฐ์ฐ์ ํด์ผํ๋ฉฐ ์ด์ ๋ถํ๊ฐ ์๊ฐ์ธ๋ก ํฌ๋ค. (์ด๋ ์์ ์ ๋ฐ๋ฅด๋ฉด ์ ์ฒด CPU์ ์ ์จ์ ๋๋ต 30%์์ ๋ง์ผ๋ฉด 50%๋ผ๊ณ ํ๋ค) ๋ฐ๋ผ์ ์ ์ฌ์ ์ปดํจํฐ์ ๋ฌด๋ฆฌ๋ฅผ ์ฃผ๊ธฐ ๋๋ฌธ์ ์ด๋ค ๋์ฝ๋๋(๋ํ์ ์ผ๋ก CoreAVC) ์ด ๋๋ธ๋ญํน ์ฐ์ฐ์ ํด์ ํ ์ ์๋๋ก ํ๋ค. ์ฌ์์ ๋ง์ด ๋ฎ์์ง์ง๋ง ์ตํ์ ๋ณด๋ฃจ๋ค. ํด์ ํ๋ฉด ๋ค๋ชจ๋ ๋ธ๋ญ์ด ๋๋ฌดํ๋ ๋์ฐํ ํ์ง์ ๋ณผ ์ ์๋ค.