¾ó¸¶Àü ÇÑ ´ëÇÐÀÇ ¿¬±¸°á°ú¸¦ ÅëÇØ Geforce FX 5900 Ultra°¡ Pentium4 10Ghz¿¡ ¸Â¸Ô´Â ¼º´ÉÀ» °¡Áö°í ÀÖ´Ù´Â °á°ú°¡
¾Ë·ÁÁ³¾ú´Âµ¥ ±× ¿ëµµ¸¦ µûÁ®º¸¸é ´ç¿¬ÇÑ °á°ú¶ó´Â ÀǰßÀÌ ÀÖÁö¸¸ Impress PcWatch¿¡ 5³âÈÄ¿¡´Â GPU ½´ÆÛÄÄÇ»ÅͰ¡ ¿Â´Ù¶ó´Â Á¦¸ñÀÇ
Ä®·³ÀÌ ¿Ã¶ó¿Ô´Ù.
À̱ÛÀº Áö±ÝÀÇ GPU(±×·¡ÇÈ ÇÁ·Î¼¼¼ À¯´Ö)°¡ ÀÏ¹Ý T&L±â¹Ý¿¡¼ Shader±â¹ÝÀ¸·Î ³Ñ¾î¿À¸é¼ °¡Áö´Â Ư¡À¸·Î ÇöÀç ÀϾ°í ÀÖ´Â
Æ®·£µå¸¦ ¼Ò°³Çϰí Àִµ¥ ÀÌ ±Û¿¡¼ ¼Ò°³Çϰí ÀÖ´Â °¢ºÎºÐÀ» ¿ä¾àÇÏ¸é ¾Æ·¡¿Í °°´Ù.
- Microsoft, GPU¸¦ ¹ü¿ë ÇÁ·Î¼¼¼·Î ÀÌ¿ë ÇÒ¼öµµ ÀÖ´Ù.
MicrosoftÀÇ Dr. Richard Rashid(¸®Ã³µå¡¤¶ó½Ëµå) ¹Ú»ç(Senior Vice President, Microsoft
Research)´Â Áö³ 10¿ù Professional Developers Conference (PDC)¸¦ ÅëÇØ ÃÖ±Ù Èï¹Ì·Î¿î Á¡ÀÌ ÀÖ´Ù¸é
GPUÀÇ ¿ëµµ°¡ Å©°Ô ¹Ù²î°í ÀÖ´Ù°í ÇÏ¿´À¸¸ç SIGGRAPH(CGÄÁÆÛ·±½º)·Î ¹ßÇ¥ÇÑ ³í¹®ÀÇ »ó´ç¼ö°¡ GPU¸¦ ÀüÅëÀûÀÎ ¿ëµµ¿¡¼
»ç¿ëÇϴ°ÍÀÌ ¾Æ´Ñ Á» ´õ ¹ü¿ëÀûÀÎ ¿¬»ê, ½Ã¹Ä·¹À̼Ç, ÇØ¼® µî¿¡ »ç¿ëÇÑ´Ù´Â °ÍÀ̾ú´Ù°í ÇÑ´Ù.
Microsoft Researchµµ ÀÌ¿¡ ´ëÇØ¼ °°Àº »ý°¢À» °¡Áö°í ÀÖÀ¸¸ç ºñ±×·¡ÇȽºÀÇ ºÐ¾ßÀÇ ¹ü¿ë ¿ëµµ ¿¬»ê¿¡ GPU¸¦
»ç¿ëÇÏ´Â ¿¬±¸¸¦ ÁøÇà½Ã۰í ÀÖ´Ù°í Çϸç ÀÌ·¯ÇÑ ÀÚ¼¼´Â MicrosoftÀÇ ¸ÖƼ¹Ìµð¾î API ¡¸DirectX¡¹ÆÀ¿¡µµ ³ªÅ¸³ª°í ÀÖ¾î °ÔÀÓ
°³¹ß ÄÁÆÛ·±½º ¡¸CEDEC¡¹¿¡¼ Shader 4.0À» ¾ð±ÞÇÏ¸é¼ ¹æÇ⼺À» Á¦½ÃÇÏ¿´´Ù°í ÇÑ´Ù.
¿¹¸¦ µé¸é, ¹Ìµð¾î ¾ÐÃàÀ̳ª ¹Ìµð¾î ¿À½î¸µ, ºñ¸®¾óŸÀÓ ·»´õ¸µ°ú º¸´Ù ÀϹÝÀûÀÎ ¾îÇø®ÄÉÀ̼ǿ¡ÀÇ Àû¿ëÀÌ ±×¿¹Àε¥ ÀÌ¹Ì »ç¿ëÀÚµé·ÎºÎÅÍ
ÀÌ·¯ÇÑ ºÎºÐ¿¡ ´ëÇÑ ¿ä±¸°¡ ÀÖ´Ù°í ÇÑ´Ù.
- ±×·¡ÇÈ ¾÷°è¿¡¼µµ GPUÀÇ ¹ü¿ëȸ¦ ¿¹Ãø
GPU°¡ ¹ü¿ë ÇÁ·Î¼¼¼·Î ÇâÇÑ´Ù°í ÇÏ´Â ÀνÄÀº Microsoft»Ó¸¸ ¾Æ´Ï¶ó ±×·¡ÇȽº ¾÷°èÀÇ ÀϺηκÎÅ͵µ µé·Á¿À°í Àִµ¥ 7¿ù¿¡
°³ÃÖµÈ CGÄÁÆÛ·±½º ¡¸SIGGRAPH 2003¡¹¿¡¼´Â GPU»ó¿¡¼ÀÇ ÄÄÇ»ÆÃ¿¡ ´ëÇÑ ³í¹® ¹ßÇ¥ÀÇ ÄÚ³Ê ¡¸Computation on GPUs¡¹°¡
¼³Ä¡µÇ¾ú¾ú´Ù°í ÇÑ´Ù.
¿©±â¿¡¼´Â GPU¸¦ »ç¿ëÇØ ½Ã¹Ä·¹À̼ÇÀ̳ª À̹ÌÁö º£À̽º ¸ðµ¨¸µµî¿¡ Àû¿ëÇÏ´Â ³í¹®ÀÌ ¹ßÇ¥µÇ¾úÀ¸¸ç ÀÛ³âÀÇ SIGGRAPH
2002¿¡¼´Â ·¹ÀÌ Æ®·¡½ÌÀ» GPU»ó¿¡¼ ÇàÇÏ´Â ³í¹®µµ ¹ßÇ¥µÇ¾ú¾î ±âÁ¸¿¡
CPU¿¡¼ 󸮵Ǵø°ÍÀ» GPU»ó¿¡¼ °í¼ÓÀ¸·Î ó¸®ÇÏ·Á°í ÇÑ´Ù°í ÇÑ´Ù.
ÀÌ·¯ÇÑ Æ®·£µåÀÇ ¹è°æ¿¡´Â GPU Çϵå¿þ¾î ÀÚüÀÇ ÇÁ·Î±×·¡¸ÓºíȰ¡ ÀÖ´Ù. GPU´Â ÇÁ·Î±×·¡¸ÓºíÀÎ ¿¬»ê À¯´ÏÆ®±º ¡¸Programmable
Shader¡¹¸¦ žÀçÇÑ °ÍÀ¸·Î ºÎÅÍ ÀÌ¹Ì ¹ü¿ë ÇÁ·Î¼¼¼È°¡ ÁøÇàµÇ±â ½ÃÀÛÇßÀ¸¸ç ÀÌ·ÎÀÎÇØ ¹ü¿ëÀûÀΠ󸮰¡ ´«¾Õ¿¡ ´Ù°¡¿Â°ÍÀ̶ó°í ÇÑ´Ù.
ÇâÈÄ, DirectX 10(Shader 4.0?)À̳ª DirectX 11¿¡¼ ÀÌ·¯ÇÑ °æÇâÀÌ ´õ¿í ´õ °ÇØÁø´Ù°í º¸¿©Áö°í
Àִµ¥ ÇöÀç ¹ü¿ëÈÀÇ °É¸²µ¹¹®Á¦·Î ³ªÅ¸³ª ÀÖ´Â Pixel ShaderÀÇ ³»ºÎ ¿¬»ê Á¤¹ÐµµÀÇ ¹®Á¦µµ 2004³â¿¡´Â 32
bit·Î ÀÌÇàµÉ°ÍÀ¸·Î º¸À̱⿡ °£´ÜÈ÷ ÇØ°áµÉ°ÍÀ̶ó°í ÇÑ´Ù.
¹ü¿ëȰ¡ ÁøÇàµÇ¸é CPU»óÀÇ Ã³¸®¸¦ GPU¿¡ °¡Á®¿À´Â °ÍÀÌ °¡´ÉÇÏ°Ô µÇ¸ç ÇÁ·Î¼¼½º¿¡ µû¶ó¼´Â GPU°¡
CPUº¸´Ù È¿À²ÀÌ ³ô¾ÆÁö±âµµ ÇÏ¸ç ±×°ÍÀº GPU°¡ CPUº¸´Ù º´·Äµµ°¡ ÈξÀ ³ô±â ¶§¹®ÀÌ´Ù¶ó°í ÇÑ´Ù.
GPUÀÇ Shader´Â SIMD(Single Instruction, Multiple Data) ÇüÀÇ ¿¬»ê À¯´ÏÆ®·Î CPU°¡ žÀçÇÏ´Â
SSE/SSE2 À¯´Ö°ú °ÅÀÇ ºñ½ÁÇѵ¥ Pentium 4´Â SSE/SSE2 À¯´ÏÆ®¸¦ 1°³ ¹Û¿¡ žÀçÇϰí ÀÖÁö
¾ÊÁö¸¸ GPU¿¡ µû¶ó¼´Â ÃÖ´ë 12°³(RADEON 9700/9800°è)ÀÇ Shader¸¦ žÀçÇϰí ÀÖ´Ù
Áï 6¹èÀÇ Å¬·°Â÷À̰¡ À־ 12¹èÀÇ ¿¬»ê À¯´ÏÆ® Â÷À̰¡ ÀÖ¾î ÀúŬ·°¿¡¼µµ °íÈ¿À²·Î ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
- PC»óÀÇ Ã³¸®¸¦ CPU·ÎºÎÅÍ GPU·Î ÀÌÇà
±×·³, GPU¿¡¼´Â ÇâÈÄ ¾î¶² 󸮰¡ °¡´ÉÇÏ°Ô µÇ´Â °ÍÀΰ¡.
ÀÌ·¯ÇÑ Æ®·£µå·Î ÀÎÇØ °¡Àå µÎ°¢À» ³ªÅ¸³»°í ÀÖ´Â ºÎºÐÀº µðÁöÅÐ ºñµð¿ÀÀÇ encode 󸮴Ù.¿¹¸¦ µé¸é, NVIDIA
µîÀº, MPEG-2 Æ÷¸ËÀÇ encode 󸮸¦ GPU Ãø¿¡ °¡Áö°í ¿À°í ÀÖ´Ù.
¡¸Pixel ShaderÀÇ ÇÁ·Î±×·¥ÀÌ ºñµð¿ÀÀÇ encode¿Í µðÄÚµåÀÇ ¾çÂÊ ¸ðµÎ¸¦ Áö¿øÇÑ´Ù.´©±¸³ª GPU»ó¿¡¼, µðÁöÅÐ ºñµð¿À
·¹ÄÚµùÀ̳ª ŸÀÓ ½ÃÇÁ ÆÃ, ¿À½î¸µµîÀ» ÇÏ°Ô µÈ´Ù¡¹¶ó°í NVIDIAÀÇ Kirk¾¾´Â ÀÌÀü ¸»Çß´Ù°í ÇÑ´Ù.
Pixel Shader´Â ÇÁ·Î±×·¡¸ÓºíÀ̹ǷÎ, Çϵå¿þ¾î ¿£ÄÚ´õ¿Í ´Þ¸®, MPEG-2»Ó¸¸ÀÌ ¾Æ´Ï¶ó, MPEG-4 µî ´Ù¸¥ Æ÷¸Ë¿¡µµ ÀÌ·ÐÀûÀ¸·Î´Â
´ëÀÀÇÒ ¼ö ÀÖ´Ù.¡¸Shader´Â °íµµ·Î ÇÁ·Î±×·¡¸ÓºíÈ µÈ ¿£ÁøÀ̴ϱî, ´©±º°¡°¡ Pixel Shader·Î MPEG-4 encode¸¦ ½ÇÇöÇÏ´Â
¹æ¹ýÀ» ã¾Æ³Â´Ù°í ÇØµµ ³î¶óÁö ¾Ê´Â´Ù¡¹¶ó°í NVIDIAÀÇ Bill Henry¾¾(Director, Mobile Products
Management)´Â ¸»ÇßÀ¸¸ç »ó´çÇÑ Ã³¸®¸¦ ¿äÇÏ´Â MPEG-4³ª DivXÀÇ encode¸¦ Àå·¡´Â GPU¸¦ »ç¿ëÇØ °í¼Ó ó¸®ÇÒ ¼ö
ÀÖ°Ô µÉÁöµµ ¸ð¸¥´Ù´Â°ÍÀÌ ÀϹÝÀûÀÎ ÀǰßÀ̶ó°í ÇÑ´Ù.
ÀÌ ¿Ü , photo retouch¿Í °°Àº À̹Ì¡ 󸮵µ GPU·Î °í¼Ó ó¸®ÇÒ ¼ö ÀÖÀ» °¡´É¼ºÀÌ ³ôÀ¸¸ç ¿Àµð¿À³ª ½ºÇÇÄ¡ÀÇ ÇÁ·Î¼¼½Ìµµ
GPU·Î ÇàÇÏ°Ô ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù°í ¸»ÇØÁö°í ÀÖ´Ù. ¶Ç ½Ã¹Ä·¹À̼ÇÀ̳ª ¹°¸® ¿¬»êµµ Shader¸¦ ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ¿µ¿ªÀÌ´Ù.
¹«¾ùº¸´Ù Shader¸¦ ¿£ÁøÀ» ¸¹ÀÌ »ç¿ëÇÏ´Â 3D°ÔÀÓÁß¿¡¼ ÀÌ·¯ÇÑ Ã³¸®¸¦ GPU Ãø¿¡ °¡Á®¿À´Â °ÍÀº ¾î·Á¿ïÁöµµ ¸ð¸£Áö¸¸ °á±¹ GPU°¡
¹ü¿ëÀûÀÎ SIMD ¿¬»ê ÇÁ·Î¼¼¼°¡ µÇ¸é SIMD ¿¬»êÀÌ ÇâÇϰí Àִ ó¸®´Â ¹¹µçÁö °¡Áö°í ¿Ã ¼ö°¡ ÀÖÀ¸¸ç ¿¾³¯Àü¿¡ À¯ÇàÇÑ ¹Ìµð¾î
ÇÁ·Î¼¼¼¸¦ PC¿¡ ÀåÂøÇÑ »óÅ¿¡ °¡±õ°Ô µÈ´Ù°í ÇÑ´Ù.
- GPUÀÇ ½Å¿µ¿ª, ·»´õ¸µ ¼¹ö
GPU°¡ ³ë¸®´Â ¿µ¿ªÀº Ŭ¶óÀÌ¾ðÆ® PCÃø¿¡¸¸ ¸Ó¹°Áö ¾Ê°í ¼¹ö ¿µ¿ª¿¡¼ »õ·Î¿ï ±âȸ¸¦ ¿³º¸°í ÀÖ´Ù°í ÇÑ´Ù.
¹Ù·Î ·»´õ¸µ ¼¹ö·ÎÀÇ ¿ëµµ·Î ¿ÀÇÁ ¶óÀÎ CG´Â ¿µÈÀü¿ëÀÇ °íǰÁúÀÎ CGÁ¦ÀÛÀ» À§Çؼ ·»´õÆÊ (Render farm)·Î ºÒ¸®´Â ¼¹ö±ºÀ» »ç¿ëÇØ ¼¹ö
CPU¸¦ ´Ù¼ö »ç¿ëÇØ °íµµ·Î ÇÁ·Î±×·¥¼ºÀÌ ÇÊ¿äÇÑ ·»´õ¸µÀ» ó¸®Çϰí ÀÖ´Ù°í ÇÑ´Ù.
GPU º¥´õ´Â ÀÌ ½ÃÀåÀ» GPU¿¡ ÀÌÇà ½ÃŰ·Á°í Çϰí ÀÖÀ¸¸ç ÇÁ·Î±×·¡¸ÓºíÀÎ GPU¶ó¸é ¿ÀÇÁ ¶óÀÎ CGÁ¦ÀÛÀÇ ÃÖÁ¾ ·»´õ¸µ ¿ëµµ¿¡ »ç¿ëÇÒ ¼ö Àֱ⿡ GPU¸¦ ´Ù¼ö
žÀçÇÑ ¼¹ö·Î ·»´õÆÊ (Render farm)¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù.
¡¸½ÇÁ¦·Î ¿ì¸®´Â ¿µÈ ½ºÆ©µð¿À¿Í Çù·ÂÇØ ±×µéÀÇ CGÁ¦ÀÛ ÇÁ·Î¼¼½º¸¦ GPU·Î ÀÌÇàÇÒ ¼ö ÀÖµµ·Ï µ½°í ÀÖ´Ù. ÀÏ´Ü ±×µéÀÇ µ¥ÀÌÅÍ Ç÷ο츦
¾î·¹ÀÎÁöÇØ ¹ö¸®¸é ±×µéÀº GPU¸¦ »ç¿ëÇØ ¿µÈ¸¦ ¸¸µé ¼ö ÀÖ°Ô µÈ´Ù. ±×·¸°ÔµÇ¸é ±×µéÀÇ ¼¹ö ·ë¿¡´Â GeForce FX ¸Ó½ÅÀÌ ÁÙ¼°Ô
µÉ °ÍÀÌ¸ç ±× ¸Ó½Å¿¡´Â º¹¼öÀÇ GPU¸¦ žÀçÇϰí ÀÖÀ» °ÍÀÌ´Ù¡¹¶ó°í NVIDIAÀÇ Kirk¾¾°¡ ¸»Çß´Ù°í ÇÑ´Ù.
¶Ç, ATI TechnologiesÀÇ Andrew B. Thompson¾¾(Director, Advanced Technology
Marketing, ATI Research)µµ ´ÙÀ½°ú °°ÀÌ ¸»Çß´Ù°í ÇÑ´Ù.
¡¸·»´õÆÊ (Render farm)´Â, ÇöÀç IntelÀ̳ª Sun MicrosystemsÀÇ CPU¸¦ »ç¿ëÇϰí ÀÖ´Ù. ¿ì¸®´Â ÀÌ·¯ÇÑ CPU¸¦ GPU·Î ¿Å°Ü³õ¾Æ Á» ´õ
È¿À²ÀûÀ¸·Î ·»´õ¸µ ÇÒ ¼ö°¡ ÀÖÀ» °ÍÀÌ´Ù. ¹°·Ð ±×°ÍÀ» °ð¹Ù·Î ÇÒ ¼ö ÀÖ´Ù°í´Â »ý°¢ÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª, 2~3³â Áß¿¡´Â, ¹Ýµå½Ã GPU¸¦ »ç¿ëÇÑ
·»´õ¸µ ÆßÀ» º¼ ¼ö°¡ ÀÖÀ» °ÍÀÌ´Ù.
´Ü ±× ¶§¹®¿¡ Áß¿äÇÑ °ÍÀº °íÁ¤¹Ðµµ(Çȼ¿)¿Í ¸Å¿ì ±ä Shader(ÇÁ·Î±×·¥)ÀÇ Áö¿øÀÌ´Ù. ±×°Í¸¸ Á¦°øµÇ¸é »ç¶÷µéÀº ·»´õÆÊ(Render farm)À» GPU·Î
¸¸µé±â ½ÃÀÛÇÒ ¼ö°¡ ÀÖ´Ù.À̰ÍÀº, ¾÷°èÀÇ ¸íÈ®ÇÑ ¹æÇ⼺ÀÌ´Ù¡¹
·»´õÆÊ (Render farm)¿¡ GPUÀÇ ÅõÀÔÀº, ²Ï ºü¸¥ ´Ü°è¿¡¼ ½ÃÀ۵ȴٰí ÃßÃøµÈ´Ù. NVIDIAÀÇ John Spitzer¾¾(Director of
Developer Technology)´Â, µ¿»ç°¡ PCI Express ¼¼´ë¿¡ ±×·¯ÇÑ Àü°³¸¦ »ý°¢Çϰí ÀÖ´Ù°í ÇÑ´Ù.Áï, 2004³âºÎÅÍ ½ÃÀ۵ǰÔ
µÈ´Ù.
- GPU ½´ÆÛÄÄÇ»ÅÍÀÇ ±æ
À§ÀÇ ±Û¿¡¼´Â ¼¹ö ºÐ¾ß¿¡¼ÀÇ GPU º¥´õÀÇ ¾ß½ÉÀº ·»´õÆÊ (Render farm)¿¡ ÀÖ´Ù°í ÇÏ¿´Áö¸¸ ½ÇÁ¦·ÎÀÇ À̾߱â´Â ±×·± ¼Ò±Ô¸ðÀÇ °ÍÀº
¾Æ´Ï¾ú´Ù.GPU º¥´õ´Â, Á» ´õ Å« ¿µ¿ªÀ» ½Ã¾ß¿¡ ³Ö°í ÀÖ¾úÀ¸¸ç °úÇбâ¼ú ¿¬»êÀÇ ¿µ¿ª±îÁö »ý°¢Çϰí ÀÖ´Ù°í ÇÑ´Ù.
¹Ù·Î ¡°GPU ½´ÆÛÄÄÇ»ÅÍ¡±¸¦ ¸ñÇ¥·Î Çϰí Àִ°ÍÀ¸·Î ±âÁ¸ÀÇ ½ºÆÅÄÄÇ»Åͳª Ŭ·¯½ºÅÍ ¼¹ö·Î CPU±ºÀÌ Ã³¸®Çϰí ÀÖ´Â °íµµÀÇ
°úÇбâ¼ú°èÀÇ ¿¬»êµµ Àå·¡¿¡´Â GPU¸¦ ÅëÇØ º¸´Ù È¿À²ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ±×°ÍÀº, °úÇбâ¼ú ¿¬»êÀ¸·Î ÇÊ¿äÇÏ°Ô µÇ´Â ¿ä¼Ò¿Í
GPU°¡ °¡Áö°í ÀÖ´Â ÇÁ·Î±×·¥¼ºÀÇ Ä£È¼ºÀÌ ³ô±â ¶§¹®ÀÌ´Ù.
ATI TechnologiesÀÇ David E. Orton(µ¥À̺ø¡¤E¡¤¿ÀÅæ) »çÀå°âCOO´Â ´ÙÀ½°ú °°ÀÌ ¸»ÇÑ´Ù.
¡¸±âÁ¸ÀÇ ¼ÒÇÁÆ®¿þ¾î´Â ºÐ±â³ª Á¶°ÇºÐ±â¸í·Éµî¿¡ ÀÇÇØ ±ÔÄ¢¼ºÀÇ ÀûÀº ÆÐÅÏÀ» ¸¹ÀÌ Æ÷ÇÔÇϱ⠶§¹®¿¡,º´·Ä¿¡ ó¸®ÇÏ´Â °ÍÀÌ
¾î·Æ´Ù. ±×¿¡ ºñÇØ ±×·¡ÇȽºÀÇ ¼ÒÇÁÆ®¿þ¾î´Â, »ó´çÈ÷ ±ÔÄ¢¼ºÀÌ ÀÖÀ¸¸ç °ÅÀÇ Á÷¼±ÀûÀÎ ÇÁ·Î±×·¥ÀÌ´Ù.
±×·¯´Ï±î, ±×·¡ÇȽº ÇÁ·Î¼¼¼ÀÇ ¿£ÁøÀ» º´·ÄÈÇÏ´Â °ÍÀº ¸Å¿ì ¿ëÀÌÇÏ´Ù. ±×·±µ¥ Àç¹ÌÀÖ´Â °Í¿¡ °úÇбâ¼ú ¿¬»êÀÇ ÇÁ·Î±×·¥µµ Á÷¼±ÀûÀ̸ç
±ÔÄ¢¼ºÀÌ ÀÖ´Ù. ±×·¯´Ï±î, º¤ÅÍ ÄÄÇ»ÅͰ¡ ÇöÀç ó¸®Çϴ°ÍÀ» ±×·¡ÇȽº ÇÁ·Î¼¼¼, Áï GPU¿¡¼µµ ÇÒ ¼ö ÀÖ´Ù°í »ý°¢ÇÑ´Ù¡¹
°úÇбâ¼ú ¿¬»ê¿¡¼´Â º¤ÅÍÇü ½´ÆÛÄÄÇ»Åͳª ´ë±Ô¸ð·Î Ŭ·¯½ºÅÍ °áÇÕµÈ ¼¹ö±ºÀÌ »ç¿ëµÈ´Ù.º¤ÅÍÇü ½´ÆÛÄÄÇ»ÅͰ¡ ÀÌ ¿µ¿ª¿¡¼ »ç¿ëµÇ´Â °ÍÀº ¿¬»êÀÇ
´ëºÎºÐÀÌ ÀÏÁ¤ÇÑ µ¥ÀÌÅͱº¿¡ ´ëÇØ¼ ¹Ýº¹ÇØ °°Àº 󸮸¦ ÇàÇϴ ŸÀÔÀ̱⠶§¹®ÀÌ´Ù.±× ¶§¹®¿¡ º¤ÅÍ/SIMDÇüÀÇ ÇÁ·Î¼¼¼·Î, µ¥ÀÌÅÍ ·¹º§·Î º´·ÄÈÇÏ´Â
°ÍÀ¸·Î 󸮸¦ °í¼ÓÈÇÒ ¼ö ÀÖ´Ù.
±×¸®°í, GPUµµ µ¿Å¸ÀÔÀÇ µ¥ÀÌÅ͸¦ Ãë±ÞÇϱâ ÀÖ°í °°Àº ¹æÇâ ÁøÈÇϰí ÀÖ´Ù. ±×·¯´Ï±î GPU°¡, º¤ÅÍ/SIMD ¿¬»ê
À¯´ÏÆ®(Shader)¸¦ ³ôÀº º´·Äµµ·Î žÀçÇÑ ¹ü¿ë ÇÁ·Î¼¼¼°¡ µÈ´Ù¸é °Å±â¿¡ °úÇбâ¼ú ¿¬»êÀ» ó¸®ÇÏ·Á´Â ½Ãµµ°¡ ÀÖÀ»°ÍÀ̸ç ÀÌ´Â ÀÚ¿¬½º·¯¿î
È帧ÀÏÁöµµ ¸ð¸¥´Ù°í ÇÑ´Ù.
GPU¸¦ º¹¼ö žÀçÇÑ ¼¹ö¸¦ Ŭ·¯½ºÅÍ °áÇÕ½ÃÄÑ º¤ÅÍ ½´ÆÛÄÄÇ»ÅÍ °°Àº ¼öÁØÀÇ Ã³¸®¸¦ ¸ñÇ¥·Î ÇÏ´Â GPU ½´ÆÛÄÄÇ»ÅÍÀÇ ÇÁ·ÎÁ§Æ®°¡ ³ª¿Ã °¡´É¼ºÀº
È®½ÇÈ÷ ÀÖ´Ù.
GPU ½´ÆÛÄÄÇ»ÅÍ´Â, °æÁ¦ÀûÀ¸·Îµµ »ó´çÈ÷ ¸Å·ÂÀûÀÏ °¡´É¼ºÀÌ ÀÖ´Ù. ÇöÀç, °úÇбâ¼ú ¿¬»ê À¯ÀúÀÇ »ó´ç¼ö´Â µà¾ó ÇÁ·Î¼Â¼ Ŭ·¡½ºÀÇ ¿°°¡ÀÎ
¼¹ö¸¦ Ŭ·¯½ºÅÍ ±¸¼ºÀ¸·Î °áÇÕÇØ ¿¬»êÀ» ÇàÇÏ°Ô Çϰí ÀÖ´Ù. ÀÌ·¯ÇÑ ±¸¼º¿¡¼´Â ½´ÆÛÄÄÇ»Åͺ¸´Ù ¾ÆµæÇÏ°Ô Àúºñ¿ë¿¡, ³ôÀº CPU ¿¬»ê ´É·ÂÀ» ¾òÀ» ¼ö
Àֱ⠶§¹®ÀÌ´Ù.
±×·¯³ª, CPUº¸´Ù º¤ÅÍ/SIMD ¿¬»ê À¯´ÏÆ®ÀÇ º´·Äµµ°¡ ³ôÀº GPU¸¦ »ç¿ëÇϸé, 1°³1°³ÀÇ ³ëµå³»ÀÇ ¿¬»êÀÇ º´·Ä¼ºÀº ÇÑÃþ ´õ ³ô¾ÆÁø´Ù.
Áï º¸´Ù °íÆÛÆ÷¸Õ½º/ÄÚ½ºÆ®ÀÇ º¤ÅÍ/SIMDÇü ÇÁ·Î¼¼¼ÀÇ °úÇбâ¼ú ¿¬»ê ¼¹ö°¡ »ý±ä´Ù´Â °ÍÀÌ´Ù.
¿©±â±îÁö ÀÏÇѹø¿ª±â¸¦ ÅëÇØ ³ªÅ¸³ ÇØ´ç Ä®·³ÀÇ ³»¿ëÀ» °£Ãß·Á µå·È´Âµ¥ ¸¶Áö¸· ÇÑ ºÎºÐ.. Áï GPU ½´ÆÛÄÄÇ»ÅͰ¡ ³ªÅ¸³´Ù°í ÇØµµ CPU°¡
ÇÊ¿äÇÏ´Ù´Â ºÎºÐÀº Ãß°¡ÇÏÁö ¾Ê¾Ò½À´Ï´Ù..
- GPUÀÇ ¹ü¿ë¼ºÀ̶ó.. ºñµð¿À ÀÎÄÚµù°ú µðÄÚµùºÐ¾ß¿¡ ºü¸£°Ô Àû¿ëµÇ¾úÀ¸¸é ÁÁ°Ú±º¿ä..