2. ±×·¡ÇÈ ¿¬»ê°ú Àü·Â È¿À²¿¡ ÁýÁßÇÑ ÄÉÇ÷¯
¿£ºñµð¾Æ (NVIDIA)´Â Æ丣¹Ì (Fermi) ¾ÆÅ°ÅØó¿¡¼ ±×·¡ÇÈ ¿¬»ê°ú GPGPUÀÇ µÎ ºÐ¾ß¸¦ ¸ðµÎ ÁýÁßÇß°í AMD´Â ÀÌÈÄ GCN ¾ÆÅ°ÅØó¸¦ ÅëÇØ Æ丣¹Ì ¾ÆÅ°ÅØó¿Í °°Àº ¹æÇ⼺À» Á¦½ÃÇß´Ù. ÀÌ¿¡ µû¶ó ¿£ºñµð¾Æ´Â À̹ø¿¡ ¾î¶² ¹æÇ⼺À» Á¦°øÇÒÁö¿¡ ´ëÇؼ´Â È®½ÇÇÏ°Ô ¾Ë·ÁÁø °ÍÀº ¾ø¾úÀ¸³ª µ¥½ºÅ©Å¾ °ÔÀÓ¿ë¿¡ º¸´Ù ÀûÇÕÇÑ ¹æÇâÀ» Á¦½ÃÇÒ °ÍÀ¸·Î ¿¹»óµÇ¾ú´Ù.
¿£ºñµð¾ÆÀÇ ÀÌ·¯ÇÑ ¹æÇ⼺Àº ÀÌ¹Ì Æ丣¹Ì ¾ÆÅ°ÅØó ±â¹Ý ÁöÆ÷½º GTX 560 (GF114)¿¡¼ ½ÃµµµÈ °ÍÀ¸·Î »õ·Î¿ï °ÍÀº ¾øÁö¸¸, ±×µ¿¾È »ó´ëÀûÀ¸·Î ¹Ð·Á³ª ÀÖ´ø °ÔÀÌ¹Ö ¼º´É Çâ»ó°ú Àü·Â È¿À² ¹®Á¦¿¡ ÁýÁßÇÑ °ÍÀÌ ÄÉÇ÷¯ (Kepler) ¾ÆÅ°ÅØóÀÇ Æ¯Â¡À̶ó ÇÒ ¼ö ÀÖ´Ù.
°ÔÀÌ¹Ö Çâ»ó°ú Àü·Â È¿À²¿¡ ÁýÁßÇÑ ÄÉÇ÷¯ (Kepler)
¿£ºñµð¾Æ Æ丣¹Ì ¾ÆÅ°ÅØó´Â ±×·¡ÇÈ ¿¬»ê°ú GPGPU ¸ðµÎ¸¦ ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ ¼º´ÉÀ» ³»ÁÖµµ·Ï °³¹ßÇß°í ½ÇÁ¦·Î °¢ ºÐ¾ß¿¡¼ ³ôÀº ¼º´ÉÀ» ³»Áá´Ù. ±×·¯³ª ÀÌ·Î ÀÎÇØ °Å´ë ´ÙÀÌ »çÀÌÁ ÇÇÇϱ⠾î·Á¿ü°í ÀÛÀº ´ÙÀÌ »çÀÌÁî·Î °ÔÀÌ¹Ö ¼º´É¿¡ ÁýÁßÇÑ AMDÀÇ GPU ¾ÆÅ°ÅØ󺸴٠¿ÍÆ®´ç ¼º´ÉÀ̳ª Àü·Â È¿À²¸é¿¡¼ ºÒ¸®Çß´Ù.
[¾ðÄھ °Å´ëÇÑ Æ丣¹Ì (Fermi)/ °£·«ÇØÁø ÄÉÇ÷¯ (Kepler)]
ÄÉÇ÷¯´Â Æ丣¹Ì¿Í ´Þ¸® ½ÇÁúÀûÀÎ ±×·¡ÇÈ¿¬»ê È¿À²°ú ¼º´É¿¡ ÁýÁßÇÑ Æ丣¹Ì ¾ÆÅ°ÅØóÀÇ ¿Ï¼ºÆÇÀ¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ÄÉÇ÷¯ÀÇ ÀÌ¿Í °°Àº ÀüȯÀº ¾çÂÊ ¸ðµÎ¸¦ °í·ÁÇÑ Æ丣¹Ì ¾ÆÅ°ÅØó°¡ ¼º´É µî¿¡¼ ¾ÐµµÇÒ ¼ö ÀÖ¾úÁö¸¸, °ÔÀÓ¿ë ±×·¡ÇÈÄ«µå·Î È°¿ëÇϱ⿡´Â GPGPU ¿¬»êÀ» À§ÇØ »ç¿ëµÇ´Â ºÒÇÊ¿äÇÑ À¯´ÖµéÀÌ Æ÷ÇÔµÇ¾î ºñÈ¿À²ÀûÀ̾ú´Ù.
½ÇÁ¦·Î Æ丣¹Ì¿¡´Â ½ÇÁúÀûÀÎ ¿¬»ê À¯´ÖÀÎ Äí´Ù ÄÚ¾î (CUDA Cores) º¸´Ù´Â À̸¦ Á¦¾îÇÏ´Â ¸í·É Á¦¾î À¯´Ö (¾ðÄÚ¾î)ÀÌ Â÷ÁöÇÏ´Â ºñÁßÀÌ »ó´çÈ÷ ³ô¾ÒÀ¸¸ç, ÀÌ·¯ÇÑ ºÎºÐÀº °ÔÀÓ¿ë ±×·¡ÇÈÄ«µå·Î È°¿ëÇϱ⿡´Â ³¶ºñµÇ´Â ºÎºÐÀÌ ¸¹´Ù.
ÄÉÇ÷¯´Â ÀÌ·± ºÒÇÊ¿äÇÑ Á¦¾î À¯´ÖÀ» ´ÙÀ̾îÆ®ÇÏ¸é¼ °ÔÀÓ¿ë¿¡ ÀûÇÕÇϵµ·Ï ÀüȯÇß´Ù. ÀÌ·¯ÇÑ ¹æÇ⼺Àº AMD GPU ¾ÆÅ°ÅØó ¹æÇ⼺°ú À¯»çÇϸç, AMD´Â GCN (Graphics Core Next) ¾ÆÅ°ÅØó¿¡¼ GPGPU ¿¬»ê È¿À² ¹× À¯¿¬¼ºÀ» °³¼±ÇßÁö¸¸, ¿©ÀüÈ÷ Æ丣¹Ìº¸´Ù Æ®·£Áö½ºÅÍ ´ç ¼º´É È¿À²ÀÌ ³ô¾Ò´Ù. ÄÉÇ÷¯ ¿ª½Ã AMDó·³ ÀüȯÀ» ÅëÇØ ½ºÆ®¸² ÇÁ·Î¼¼¼ (SP, Streaming Processor)¿¡ ÇØ´çÇÏ´Â Äí´Ù ÄÚ¾îÀÇ ¿ÍÆ®´ç ¼º´Éºñ¸¦ ÃÖ´ë 2¹è ÀÌ»ó Çâ»ó½ÃÄ×´Ù.
¶ÇÇÑ ÀÌ·¯ÇÑ º¯È¿Í ÇÔ²² 28nm ½Å°øÁ¤ ¿ª½Ã Æ丣¹Ì¿Í ºñ±³ÇØ Àü·Â È¿À²À» Å©°Ô Çâ»ó½ÃÅ°´Âµ¥ Áß¿äÇÑ ¿ªÇÒÀ» ÇØÁá´Ù. TSMC¸¦ ÅëÇØ Á¦À۵Ǵ 28nm °øÁ¤Àº CPU¿¡ »ç¿ëµÇ°í ÀÖ´Â HKMG (High-K Metal Gate)¸¦ ÀÌ¿ëÇØ ´©¼³ Àü·ù (Leakage)¸¦ ¾ïÁ¦ÇØ Æ丣¹Ìº¸´Ù ¿ÍÆ®´ç ¼º´É ¹× Àü·Â È¿À² °³¼±¿¡µµ ¿µÇâÀ» ÁØ´Ù.
[ÄÚ¾î Ŭ·°°ú µ¿±âÈµÈ ÄÉÇ÷¯ÀÇ ½¦ÀÌ´õ Ŭ·°]
Àü·Â È¿À² Áõ´ë¿¡´Â ±¸Á¶°¡ ¹Ù²ï ÄÉÇ÷¯ÀÇ Å¬·° ¼³Á¤¿¡µµ ÀÖ´Ù. ¿£ºñµð¾Æ´Â Æ丣¹Ì Á¦Ç°±º±îÁö´Â ÄÚ¾îÀÇ µ¿ÀÛ Å¬·°°ú ½¦ÀÌ´õ Ŭ·°À» ¼·Î ´Ù¸£°Ô ¼³Á¤ÇØ µ¿ÀÛÇϵµ·Ï Çß´Ù. ½¦ÀÌ´õ Ŭ·°Àº ÄÚ¾î Ŭ·°ÀÇ 2¹è·Î µ¿ÀÛÇß´Ù. ÄÚ¾î¿Í ½¦ÀÌ´õ Ŭ·°ÀÇ Â÷ÀÌ´Â ¼º´É Çâ»ó¿¡ µµ¿òµÇ´Â Ãø¸éµµ ÀÖÁö¸¸, Ŭ·° ¼³Á¤¿¡ µû¸¥ Á¦¾î ·ÎÁ÷°ú Ŭ·°ÀÇ ¿µÇâÀ¸·Î Àü·Â ¼Ò¸ð°¡ Áõ´ëµÇ¾ú´Ù.
±×·¯³ª ÄÉÇ÷¯´Â AMD¿Í °°ÀÌ ÄÚ¾î¿Í ½¦ÀÌ´õ Ŭ·°À» 1:1·Î µ¿±âȵǵµ·Ï ±³Ã¼Çß°í ÀÌ·Î ÀÎÇÑ Á¦¾î ·ÎÁ÷À̳ª Ŭ·°¿¡ µû¸¥ Àü·Â ¼Ò¸ð¸¦ ÁÙÀÏ ¼ö ÀÖ°Ô µÇ¾ú´Ù. Äí´Ù ÄÚ¾î ¼ö¿Í ½¦ÀÌ´õ Ŭ·°ÀÌ Áõ°¡ÇÏ¸é ±×¸¸Å Àü·Â È¿À²ÀÌ ¶³¾îÁø´Ù. ÄÉÇ÷¯´Â ÄÚ¾î¿Í ½¦ÀÌ´õ Ŭ·° µ¿±âȸ¦ ÅëÇØ 3¹è ´õ ´Ã¾î³ Äí´Ù Äھ Á¦°øÇÔ¿¡µµ Àü·Â È¿À²À» ³ôÀÏ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
CPU¿¡ º¸´Ù ÀÇÁ¸ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ½ºÄÉÁ층À¸·Î Àüȯ
[¸í·É Á¦¾î¸¦ ¼ÒÇÁÆ®¿þ¾î (CPU)¿¡ º¸´Ù ÀÇÁ¸]
AMD´Â GCN (Graphics Core Next) ¾ÆÅ°ÅØó¸¦ ¶óµ¥¿Â HD 7000 ½Ã¸®Áî¿¡ µµÀÔÇϱâ Àü±îÁö VLIW (Very Long Instruction Word) ¾ÆÅ°ÅØó¸¦ Àû¿ëÇØ¿ÔÀ¸¸ç, ÀÌ ¹æ½ÄÀº CPU ÀÇÁ¸µµ°¡ ´õ ³ôÀº ¼ÒÇÁÆ®¿þ¾î Áß½ÉÀÇ ½ºÄÉÁ층 ¹æ½ÄÀ» ÀÌ¿ëÇß´Ù. GCN ¾ÆÅ°ÅØó¿¡¼´Â º¸´Ù GPUÀÇ Çϵå¿þ¿¡¾î ÀÇÁ¸ÇÑ ½ºÄÉÁ층 ¹æ½ÄÀ¸·Î ÀüȯµÇ¾ú´Ù.
¿£ºñµð¾Æ´Â Æ丣¹Ì±îÁö GPU Çϵå¿þ¾î¿¡ ÀÇÁ¸ÇÏ´Â ½ºÄÉÁ층À» ¹ßÀü½ÃÄÑ¿Ô°í ÀÌ·¯ÇÑ ÀÌÀ¯·Î AMDº¸´Ù ¸í·É Á¦¾î À¯´Ö ¼ö¿Í Á¾·ù°¡ ´Ã¾î³ª ´ÙÀÌ »çÀÌÁî°¡ Ä¿Á® ½ÇÁúÀûÀÎ ¿¬»ê À¯´ÖÀÇ È¿À²ÀÌ »ó´ëÀûÀ¸·Î ¶³¾îÁ³´Ù.
±×·¯³ª ÄÉÇ÷¯´Â CPU¿¡ ÀÇÁ¸ÇÏ´Â ½ºÄÉÁ층 ¹æ½ÄÀ» Àû¿ëÇØ Çϵå¿þ¾îÀÇ º¹À⼺À» ´õ ³·Ãß¾ú´Ù. ´ë½Å ÀÌ·Î ÀÎÇØ µå¶óÀ̹ö¿Í CPUÀÇ ÀÇÁ¸µµ°¡ ³ô¾ÆÁ³´Ù. ÀÌ´Â CPU ºÎÇÏ·Î ÀÎÇØ GPU ¼º´É ÀúÇÏ°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ºÎºÐµµ ÀÖÀ¸³ª ÇöÀç CPU´Â Äõµå ÄÚ¾î ÀÌ»óÀ¸·Î ÁøÇà ÁßÀÌ°í ÃæºÐÈ÷ ³ôÀº ¼º´ÉÀ» Á¦°øÇÏ°í Àֱ⠶§¹®¿¡ CPU·Î ÀÎÇÑ º´¸ñÇö»óÀº Å©°Ô ¿ì·ÁµÇÁö ¾ÊÀ» °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
Æú¸®¸ðÇÁ ¿£Áø°ú ·¡½ºÅÍ ¿£Áø, Å×¼¿·¹ÀÌ¼Ç È¿À² °³¼±
[¿£Áø ¼ö´Â Ãà¼ÒµÇ³ª È¿À²À» °³¼±ÇÑ ÄÉÇ÷¯]
Æ丣¹Ì ¾ÆÅ°ÅØó´Â DirectX 11°ú Å×¼¿·¹ÀÌ¼Ç (Tessellation)ÀÇ ÀüȯÀ» ¿ª¼³ÇÒ ¸¸Å ¿£ºñµð¾Æ¿¡¼ °øÀ» µé¿´À¸¸ç, Å×¼¿·¹ÀÌÅÍ ¼ö´Â °æÀï»ç¸¦ ¾ÕµµÇß°í ÀÌ·Î ÀÎÇØ ½ÇÁ¦·Î DX11°ú Å×¼¿·¹ÀÌ¼Ç ¼º´É¿¡¼ Ç×»ó AMD¸¦ ¾Õ¼¿Ô´Ù. ±×·¯³ª, ÀÌ ºÎºÐ ¿ª½Ã ´ÙÀÌ »çÀÌÁî Áõ´ë¿Í Àü·ÂÀÇ ºñÈ¿À²¼ºÀ» ´Ã¸®´Â ºÎºÐ Áß Çϳª¿´´Ù.
ÄÉÇ÷¯´Â Å×¼¿·¹ÀÌÅÍ (Tessellator) µîÀ» Æ÷ÇÔÇÑ Æú¸®¸ðÇÁ ¿£Áø (PolyMorph Engine)À» 2.0À¸·Î ¾÷±×·¹À̵å Çß´Ù. ƯÈ÷ Å×¼¿·¹ÀÌ¼Ç Ã³¸® ¼º´ÉÀº Æ丣¹Ì ´ëºñ Ŭ·° ´ç ´ë·« 2¹è¿¡ À̸¥´Ù. ÁöÆ÷½º GTX 680Àº 30% ³ôÀº Ŭ·° Àû¿ëÀ» ÅëÇØ Å×¼¿·¹ÀÌ¼Ç ºÎÇÏ·Î ÀÎÇÑ Àüü ¼º´É Çâ»óÀ» À̲ø¾î³½´Ù.
·¡½ºÅÍ ¿£Áø (Raster Engine)Àº ±âÁ¸Ã³·³ 4GPC¿¡ 4°³¸¦ À¯ÁöÇÏ´Â Raster¿Í ROP¸¦ 1:1·Î ±ÕÇüÀûÀ¸·Î ¹èÄ¡ÇØ Ã³¸® È¿À²À» °³¼±ÇÑ´Ù.
¸Þ¸ð¸® ÄÁÆ®·Ñ·¯ ¹× L2 ij½¬ °¨¼Ò, È¿À²Àº °³¼±
Æ丣¹Ì´Â 8°³ÀÇ ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯¿Í L2 768KB ij½¬ ¿ë·®À» Á¦°øÇß°í 8 ROP À¯´ÖÀ¸·Î ±¸¼ºµÇ¾î ÃÖ´ë 48 ROPs¿Í 384bit ¸Þ¸ð¸® ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇß´Ù. ÄÉÇ÷¯ ±â¹Ý ÁöÆ÷½º GTX 680Àº 4°³ÀÇ ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯¸¦ ÅëÇØ L2 ij½¬ 512KB¸¦ Á¦°øÇϸç, 32 ROPs¿Í 256bit ¸Þ¸ð¸® ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. ÀÌ·Î ÀÎÇØ ÄÉÇ÷¯´Â °íÇØ»óµµ¿Í AA/ AF°¡ °áÇյǴ °ÔÀÌ¹Ö È¯°æ¿¡¼´Â 384bit¸¦ Á¦°øÇÏ´Â ¶óµ¥¿Â HD 7900 ½Ã¸®Áî¿ÍÀÇ °ÝÂ÷°¡ ÁÙ¾îµç´Ù.
ÄÉÇ÷¯ÀÇ ¸Þ¸ð¸®´Â Æ丣¹Ì¿Í °°ÀÌ GDDR5 SDRAMÀÌ »ç¿ëµÇ³ª ÁöÆ÷½º GTX 580 (384bit ¸Þ¸ð¸® ¹ö½º, 192.4GB/s)¿Í Â÷À̾ø´Â 192.26GB/sÀÇ ¸Þ¸ð¸® ´ë¿ªÆøÀ» Á¦°øÇÑ´Ù. ÀÌ´Â 6Gbps·Î È¿À²À» ²ø¾î¿Ã·È±â ¶§¹®¿¡ ³·Àº ¸Þ¸ð¸® ÀÎÅÍÆäÀ̽º¿¡µµ ¸Þ¸ð¸® ´ë¿ªÆøÀ» µ¿ÀÏÇÑ ¼öÁØÀ¸·Î ¸¸µé ¼ö ÀÖ¾ú´Ù.
L2 ij½¬ ¿ë·®Àº 512KB·Î ÁÙ¾úÀ¸³ª ÄÉÇ÷¯ ±â¹Ý ÁöÆ÷½º GTX 680ÀÇ L2 ij½¬ ´ë¿ªÆøÀº ±âÁ¸º¸´Ù 73% ´õ ³ô¾ÆÁ³´Ù. ¶ÇÇÑ L2 ij½¬ ÀÔÃâ·Â ¿ª½Ã °³¼±ÇØ ±×·¡ÇÈ ¿¬»ê°ú GPGPU ¿¬»êÀÇ È¿À²À» ³ô¿´´Ù.
ÅؽºÃ³ À¯´Ö Áõ°¡ ¹× ÅؽºÃ³ ó¸® È¿À² °³¼±
ÄÉÇ÷¯´Â ÅؽºÃ³ 󸮿¡¼µµ Æ丣¹Ì¿¡¼ °³¼±ÀÌ ÀÌ·ç¾îÁ³´Ù. 128°³ÀÇ µ¿½Ã 󸮰¡ Á¦ÇÑµÈ Æ丣¹Ì¿Í ´Þ¸® ÄÉÇ÷¯´Â ¸Þ¸ð¸®¸¦ Á÷Á¢ ¾×¼¼½ºÇØ 1¹é¸¸°³ ÀÌ»óÀÇ ÅؽºÃ³ µ¿½Ã 󸮰¡ °¡´ÉÇØÁ³À¸¸ç, CPU Á¡À¯À² ¿ª½Ã ±âÁ¸º¸´Ù Å©°Ô ÁÙ¿´´Ù. ½ÇÁ¦ ³»ÀåµÈ ÅؽºÃ³ À¯´Öµµ 64°³¿¡¼ 128°³·Î 2¹è°¡ ´Ã¾î ÅؽºÃ³ ó¸® ´É·Âµµ °³¼±µÇ¾ú´Ù. |