3. GPU¸¦ ÀÌ¿ëÇÏ´Â ÀÎÄÚ´õ, ´õ »¡¶óÁú±î?
ÀÎÄÚ´õ ¹× ÄÚµ¦ÀÇ ¸ÖƼ ÄÚ¾î CPU Áö¿øÀº ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î¿Í ¸¶Âù°¡Áö·Î ó¸® È¿À²°ú ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖÀ¸¸ç ÀÎÄÚ´õÀÇ ÃÖÀûÈ ¿ª½Ã Æ®·£½ºÄÚµù (ÀçÀÎÄÚµù) ½Ã°£À» ´ÜÃàÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ CPU¸¸À¸·Î ó¸®ÇÏ´Â °Íº¸´Ù º´·Ä 󸮿¡ ÀûÇÕÇÑ GPU¸¦ ÀÌ¿ëÇϸé ÀÎÄÚµù/ Æ®·£½ºÄÚµù ÀÛ¾÷¿¡¼ È¿À²À» ³ôÀÏ ¼ö ÀÖ´Ù. GPU¸¦ ±â¹ÝÀ¸·Î ÇÑ GPGPU ±â¼úÀ» ÀÌ¿ëÇÏ´Â ÀÎÄÚ´õ´Â ÁÖ·Î »ó¿ëÀ̳ª ¿Ü»ê ÀÎÄÚ´õ¿¡¼ ã¾Æº¼ ¼ö ÀÖ¾ú´Âµ¥ ÀϺΠ±¹»ê ÀÎÄÚ´õµµ GPU¸¦ ÀÌ¿ëÇÑ ÀÎÄÚµùÀ» Áö¿øÇÑ´Ù.
GPU¸¦ ÀÌ¿ëÇÑ ÀÎÄÚµù Áö¿ø - ´ÙÀ½ ÆÌ, À¯¸¶ÀÏ, °õ ÀÎÄÚ´õ
´ÙÀ½ ÆÌ ÀÎÄÚ´õ (Daum PotEncoder)¿Í À¯¸¶ÀÏ ÀÎÄÚ´õ (Umile Encoder), °õ ÀÎÄÚ´õ (GOM Encoder)°¡ GPU¸¦ ÀÌ¿ëÇÑ ÀÎÄÚµùÀ» Áö¿øÇÑ´Ù.
¿£ºñµð¾Æ (NVIDIA) Äí´Ù (CUDA) Áö¿ø ÀÎÄÚ´õ (´ÙÀ½ ÆÌ/ À¯¸¶ÀÏ)
´ÙÀ½ ÆÌÀÎÄÚ´õ¿Í À¯¸¶ÀÏ ÀÎÄÚ´õ´Â GPU¸¦ ÀÌ¿ëÇÑ ÀÎÄÚµù Áß ¿£ºñµð¾Æ (NVIDIA) Äí´Ù (CUDA)¸¦ ÀÌ¿ëÇÑ °¡¼ÓÀ» Áö¿øÇÑ´Ù. ´ÙÀ½ ÆÌÀÎÄÚ´õ´Â 2011³âºÎÅÍ Äí´Ù¸¦ Áö¿øÇØ¿ÔÀ¸¸ç ¿£ºñµð¾Æ ·¹ÆÛ·±½º (»ùÇÃ) µðÄÚ´õ žÀçÇÑ´Ù. ÀÌ µðÄÚ´õÀÇ ¼º´ÉÀº ¶Ù¾î³ªÁö ¾ÊÀº °ÍÀ¸·Î ¾Ë·ÁÁ³À¸¸ç ÇöÀç±îÁö ½ÇÇè (Experimental) ¹öÀüÀ¸·Î ³²¾ÆÀÖ´Ù. À¯¸¶ÀÏ ÀÎÄÚ´õ´Â žÀçÇÑ µðÄÚ´õ¸¦ ±¸Ã¼ÀûÀ¸·Î ¹àÈ÷Áö ¾Ê¾ÒÀ¸³ª ¹«·á Á¦°ø ÀÎÄÚ´õÀÎ ¸¸Å »ó¿ë µðÄÚ´õ¸¦ žÀçÇÑ °ÍÀ¸·Î º¸ÀÌÁö ¾ÊÀ¸¸ç ´ÙÀ½ ÆÌÀÎÄÚ´õ¿Í ´Ù¸£Áö ¾ÊÀ» °ÍÀ¸·Î ¿¹»óµÈ´Ù.
ÀÎÅÚ Äü½ÌÅ© ºñµð¿À Áö¿ø ÀÎÄÚ´õ (´ÙÀ½ ÆÌ/ °õ ÀÎÄÚ´õ)
¶ÇÇÑ Äí´Ù ¿Ü¿¡µµ ÀÎÅÚ ³»Àå ±×·¡ÇÈÀÎ HD Graphics¿¡´Â GPU¸¦ ÀÌ¿ëÇÑ ÀÎÄÚµù ±â¼ú Äü½ÌÅ© ºñµð¿À (Intel QuickSync Video, QSV)¸¦ žÀçÇϴµ¥ »ó¿ë ÀÎÄÚ´õ ¿Ü¿¡µµ ´ÙÀ½ ÆÌÀÎÄÚ´õ¿Í °õ ÀÎÄÚ´õ´Â Äü½ÌÅ© ºñµð¿À ±â¼úÀ» Áö¿øÇÑ´Ù. Äí´Ù¿Í ¸¶Âù°¡Áö·Î GPUÀÇ µµ¿òÀ» ¹Þ¾Æ ºü¸¥ Æ®·£½ºÄÚµù 󸮸¦ µ½´Â´Ù.
GPU¸¦ ÀÌ¿ëÇÑ ÀÎÄÚµù, ´õ »¡¶óÁö³ª?
GPU¸¦ È°¿ëÇÏ´Â ÀÎÄÚ´õ Å×½ºÆ®´Â CPU·Î¸¸ ÀÎÄÚµùÇÑ ÀÛ¾÷°ú µ¿ÀÏÇÏ°Ô 1080p WMV¿Í MPG (MPEG-2) ¿øº» ÆÄÀÏÀ» iPod Touch H.264 (320x240), iPhone 4 H.264 (960x640)À¸·Î °¢°¢ º¯È¯ÇØ ºñ±³Çß´Ù.
µÎ Å×½ºÆ® ¸ðµÎ CPU ´Üµ¶ 󸮺¸´Ù´Â GPUÀÇ µµ¿òÀ» ¹ÞÀ¸¸é ºü¸¥ 󸮰¡ ÀÌ·ç¾îÁö´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ´Ù¸¸ °õ ÀÎÄÚ´õÀÇ Äü½ÌÅ© ºñµð¿À¸¦ ÀÌ¿ëÇÑ iPod Touch º¯È¯¿¡¼´Â CPU ´Üµ¶ 󸮺¸´Ù ¾à°£ ´À·ÈÀ¸¸ç iPhone 4 º¯È¯ ¿ª½Ã ´Ù¸¥ ÀÎÄÚ´õº¸´Ù ÃÖÀûÈ ¹®Á¦ÀÎÁö Æ®·£½ºÄÚµù ½Ã°£À» Å©°Ô ¾Õ´ç±âÁö ¸øÇß´Ù.
À¯¸¶ÀÏ Äí´Ù (CUDA) : iPod Touch H.264 ºñÈ°¼º (»ó)/ È°¼º (ÇÏ)
CPU ´Üµ¶À¸·Î ó¸®ÇÒ ¶§¿Í CPU + GPU¸¦ µ¿½Ã¿¡ ÀÌ¿ëÇÒ ¶§ Æ®·£½ºÄÚµù ¼Óµµ ¿Ü¿¡µµ CPU Á¡À¯À²Àº Â÷ÀÌ°¡ ¹ß»ýÇϸç GPU °¡¼ÓÀÌ Á¦´ë·Î ÀÌ·ç¾îÁö¸é GPU ºÎÇÏ°¡ Áõ°¡ÇÑ´Ù.
GPU¸¦ ÀÌ¿ëÇÏ°Ô µÇ¸é GPU ·Îµå°¡ Áõ°¡ÇÏ°í ´õ ºü¸¥ Æ®·£½ºÄÚµùÀÌ °¡´ÉÇѵ¥ CPU Á¡À¯À²Àº ÀÎÄÚ´õ¿¡ µû¶ó Â÷À̸¦ º¸¿´´Ù.
iPod Touch º¯È¯Àº ´ÙÀ½ ÆÌÀÎÄÚ´õ¿¡¼ Äí´Ù¸¦ È°¼ºÈÇßÀ» ¶§¸¸ CPU Á¡À¯À²ÀÌ ¼ÒÆø Áõ°¡Çß°í Äü½ÌÅ© ºñµð¿À³ª À¯¸¶ÀÏ ÀÎÄÚ´õ Äí´Ù´Â CPU Á¡À¯À²ÀÌ °¨¼ÒÇß´Ù. iPhone4 º¯È¯Àº ´ÙÀ½ ÆÌÀÎÄÚ´õ°¡ CPU ´Üµ¶ 󸮽ú¸´Ù CPU Á¡À¯À²ÀÌ Áõ°¡Çß°í Äí´Ù È°¼ºÈ½Ã¿¡´Â CPU Á¡À¯À²ÀÌ Å©°Ô Áõ°¡Çß´Ù. À¯¸¶ÀÏ ÀÎÄÚ´õ´Â Äí´Ù È°¼ºÈ½Ã CPU Á¡À¯À² ¼ÒÆø Áõ°¡, °õ ÀÎÄÚ´õ´Â CPU Á¡À¯À²ÀÌ Å©°Ô °¨¼ÒÇØ ÀÎÄÚ´õº° Â÷ÀÌ°¡ ¹ß»ýÇß´Ù.
´ÙÀ½ ÆÌÀÎÄÚ´õ´Â GPU¸¦ Ãß°¡·Î »ç¿ë½Ã CPU Á¡À¯À²ÀÌ ´Ù¸¥ ÀÎÄÚ´õº¸´Ù Áõ°¡ÇÏÁö¸¸ GPU ·ÎµåÀ² Áï GPU »ç¿ë·üµµ Áõ°¡ÇÏ¸é¼ Æ®·£½ºÄÚµù ÀÛ¾÷Àº CPU¿Í GPU »óȲÀ» ¸ðµÎ ¹Ý¿µÇØ ºü¸¥ 󸮸¦ °¡´ÉÇÏ°Ô ÇØÁá´Ù. ÀÌ´Â ´Ù½Ã ¸»ÇØ CPU¿Í GPU¸¦ µ¿½Ã¿¡ »ç¿ëÇÏ´Â »óȲ¿¡¼ ÃÖÀûÈ°¡ ÀߵǾú´Ù´Â °ÍÀ¸·Î Çؼ®ÇÒ ¼öµµ ÀÖ´Ù.
»ó¿ë ÀÎÄÚ´õ¿Í ¹«·á ÀÎÄÚ´õ, GPU (Äí´Ù) °¡¼Ó ¼º´É Â÷ÀÌ ÀÖ³ª?
GPU¸¦ ÀÌ¿ëÇÑ ÀÎÄÚµù ÀÛ¾÷ Áß Äí´Ù (CUDA)´Â »ó¿ë°ú ¹«·á ÀÎÄÚ´õ¿¡ Àû¿ëµÇ¾î »ç¿ëµÇ°í ÀÖÀ¸¸ç ¹«·á ÀÎÄÚ´õ¿¡ žÀçÇÑ Äí´Ù´Â ¼º´ÉÀÌ ¶Ù¾î³ªÁö´Â ¸øÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù. À̸¦ °í·ÁÇØ »ó¿ë ÀÎÄÚ´õÀÎ ¹Ìµð¾î ¿¡½ºÇÁ·¹¼Ò (Media Espresso)¸¦ ÀÌ¿ëÇØ Äí´Ù ¼º´ÉÀ» ºñ±³Çß´Ù.
¹«·á ÀÎÄÚ´õ´Â »ó¿ë ÀÎÄÚ´õ¿Í ºñ±³ÇØ Áö¿ø ±â´ÉÀº ´Ù¼Ò ºÎÁ·ÇÏÁö¸¸ »ç¿ëÇϱ⠽¬¿ì¸ç º¹ÀâÇÏÁö ¾Ê°í ÃÖÀûÈ°¡ ÀߵǾî CPU ´Üµ¶ ÀÎÄÚµù¿¡¼´Â ´õ ÁÁÀº º¯È¯ ¼º´ÉÀ» Á¦°øÇÑ´Ù.
¹Ý¸é CPU¿¡ GPU ó¸® (Äí´Ù)¸¦ ÇÔ²² ÀÌ¿ëÇÏÀÚ »ó¿ë ÀÎÄÚ´õº¸´Ù º¯È¯ ½Ã°£ÀÌ ´À¸®´Ù. ÀÌ´Â ¹«·á ÀÎÄÚ´õ¿¡ žÀçÇÑ Äí´Ù ÀÎÄÚ´õ¿ÍÀÇ Â÷ÀÌ, ±×·Î ÀÎÇÑ Ã³¸® ¼º´ÉÀ̳ª ÃÖÀûÈ¿¡ µû¸¥ ¹®Á¦·Î º¸ÀδÙ. ÇÏÁö¸¸ ¹«·á ÀÎÄÚ´õµµ GPU °¡¼ÓÀ» ÀÌ¿ëÇϸé CPU ´Üµ¶ 󸮺¸´Ù ºü¸¥ º¯È¯ÀÌ °¡´ÉÇØÁö´Â ¸¸Å À̸¦ Àß È°¿ëÇϸé Æ®·£½ºÄÚµù ½Ã°£À» ´ÜÃàÇϴµ¥ µµ¿òÀÌ µÈ´Ù. |