10³âÀü Á¦ÀÛÇÑ ¶óÀ̺귯¸®¸¦ °è¼Ó »ç¿ëÇÏ´Ù°¡, ¼ÓµµÀÇ ÇѰ踦 ´À²¸¼, °£´ÜÇÑ Å×½ºÆ® ÇÁ·Î±×·¥À» ÀÛ¼ºÇغ¸¾Ò½À´Ï´Ù.
1024x1024 ºñÆ®¸Ê(32ºñÆ®)À» 360µµ ȸÀüÇÏ´Â ·çƾ
1. ASM ¾Ë°í ÀÖ´Â ¸ðµç ²Ä¼ö¸¦ »ç¿ëÇÏ¿© ÀÛ¼º (·¹°Å½Ã ÄÚµå) 2. Direct2D µ¨ÆÄÀÌ Direct2D ĵ¹ö½º + Bitmap ·ÎµùºÎºÐ¸¸ ÃÖÀûÈ
3. OpenCL OpenCL ±â¹Ý (ÃÖÀûÈ ¾øÀ½)
º¥Ä¡¸¶Å© °á°ú (Windows7 - 64bit, GTX650 Ti / CPU i5 )
GDI + ASM 6927ms Direct2D 1965ms OpenCL 1653ms
CPU¸¦ ¾Æ¹«¸® ÃÖÀûȸ¦ ÇÏ¿©µµ, GPU º¸´Ù´Â 3¹è~4¹è ´À¸®³×¿ä. ¼ÓµµÂ÷´Â Çػ󵵰¡ Ä¿Áú ¼ö·Ï Á¡Á¡ ´õ ¹ú¾îÁö°í...
ÀϹÝÀûÀ¸·Î´Â Direct2D¸¦ »ç¿ëÇÏ°í, º¹ÀâÇÑ °è»êÀÌ ÇÊ¿äÇÒ¶§´Â OpenCL·Î º¸ÃæÇØÁÖ´Â °ÍÀÌ ÁÁÀ» °Í °°½À´Ï´Ù.
* Àüü ÄÚµå´Â Á»´õ Á¤¸®ÇÑ ÈÄ¿¡ °ø°³ÇÒ ¿¹Á¤ÀÔ´Ï´Ù. (÷ºÎÆÄÀÏÀº ½ÇÇàÆÄÀÏ°ú ¸ÞÀÎ ÀϺΠ¼Ò½º¸¸)
|