| 
                    GPGPU¸¦ °ÈÇÑ HD 5800 ½Ã¸®Áî
    
                AMD ATI´Â ÀÚ»çÀÇ GPGPU ±â¼úÀÎ ATI Stream°ú ´õºÒ¾î °ø°³Ç¥ÁØÀÎ 
				OpenCL, ±×¸®°í HD 5800 ½Ã¸®Áî´Â DirectX 11 Áö¿øÀÌ Ãß°¡µÇ¸é¼ DirectCompute 11À» 
				°ø½ÄÀûÀ¸·ÎÁö¿øÇÏ¸é¼ GPGPU Áö¿øÀ» °ÈÇϵµ·Ï ³»ºÎ ±¸Á¶µµ °³¼±µÇ¾ú°í ATI Stream ±â¼úÀ» Áö¿øÇÏ´Â 
				¾îÇø®ÄÉÀ̼ǵµ ´Ã·Á°¡°í ÀÖ´Ù. 
                  
				°ø°³Ç¥ÁØ ±â¼úÀ» Áö¿øÇÏ´Â AMD ATI  
				   
                   
				[AMD ATI´Â ATI Stream, °ø°³Ç¥ÁØ OpenCL, MS 
				DirectCompute Áö¿ø] 
                AMD ATI´Â GPUÀÇ ¹ü¿ë ÄÄÇ»ÆÃÀ» À§ÇÑ GPGPU ±â¼úÀ» À§ÇØ ÀÚ»çÀÇ ATI 
				Stream »Ó¸¸ ¾Æ´Ï¶ó °ø°³Ç¥ÁØÀÎ OpenCL, ±×¸®°í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ DirectX 11 API¿¡ Æ÷ÇÔµÈ 
				DirectCompute ±â¼úµéÀ» ¸ðµÎ Áö¿øÇÏ¿© ¾î¶² ±â¼úÀÌ Ç¥ÁØÀÌ µÇ´õ¶ó°í GPU¸¦ ÅëÇØ ±¸ÇöµÉ ¼ö ÀÖ´Â °¡´É¼ºÀ» 
				¿¾î³õ°í ÀÖ´Ù. ƯÈ÷, AMD´Â CPU¿Í GPU¸¦ ¸ðµÎ ¸¸µé°í Àֱ⠶§¹®¿¡ °æÀï»çÀÎ NVIDIAº¸´Ù CPU¿Í GPU 
				°£ÀÇ ·Îµå ¹ë·±½Ì µîÀÇ ºÎºÐÀ» º¸´Ù ÃÖÀûÈÇÒ ¼ö ÀÖ´Ù. 
                  
				   
				   
                AMD ATI´Â ÀÚ»çÀÇ GPU°¡ OpenCL °ø°³Ç¥ÁØ ±â¼úÀ» ÀÎÁõ ¹Þ±â À§ÇØ 
				´ë±âÇϰí ÀÖÀ¸¸ç, À̸¦ Áö¿øÇÏ´Â SDK¸¦ ¿¬¸» ÁîÀ½ÇÏ¿© °ø½Ä ¹öÀüÀ» °ø°³ÇÒ °ÍÀ¸·Î ¾Ë·ÁÁö°í ÀÖ´Ù. OpenCLÀº 
				´Ù¸¥ GPGPU ±â¼úµéº¸´Ù ´Ù¾çÇÑ Ç÷§Æû ¹× ÇÁ·Î¼¼¼ Áö¿øÀÌ °¡´ÉÇÑ ¸¸Å CPU³ª GPUÀÇ Å©·Î½º Ç÷§Æûµé¿¡¼ 
				°¢ÀÚÀÇ ¼º´ÉÀ» ÃÖÀûÈÇÒ ¼ö ÀÖ¾î ó¸® ¼º´ÉÀ» ±Ø´ëÈÇÒ ¼ö ÀÖ°Ô µÈ´Ù. À̸¦ ÅëÇØ °ÔÀÓÀÇ ÀΰøÁö´É, ¹°¸®¿¬»ê µîÀÇ 
				´Ù¾çÇÑ ºÐ¾ß¿¡ Ȱ¿ëÀÌ °¡´ÉÇØÁø´Ù. 
                  
                ½ºÆ®¸² ÄÄÇ»ÆÃÀ» À§ÇØ °³¼±µÈ GPU ¾ÆÅ°ÅØÃ³ 
                   
                HD 5800 ½Ã¸®Áî´Â HD 4800 ½Ã¸®Áî¿Í ºñ±³ÇÏ¿© DirectX 11 Áö¿ø 
				ÃÖÀûÈ ¹× GPGPU Áö¿øÀ» À§ÇÑ ³»ºÎ ¾ÆÅ°ÅØÃ³ÀÇ °³¼±µµ ÀÌ·ç¾îÁ³´Ù. ƯÈ÷, 2Å×¶óÇ÷ӽº¿¡ À̸£´Â ½Ì±Û ¿¬»ê, 
				544 ±â°©Ç÷ӽº¿¡ À̸£´Â ´õºí ¿¬»êÀÌ °¡´ÉÇØÁ³°í DirectCompute 11°ú OpenCL 1.0À» Ç®Çϵå¿þ¾î 
				±â¹ÝÀ¸·Î Áö¿øÇÏ°Ô µÈ´Ù.  
                ¶Ç, ÀÌÀü HD 4800 ½Ã¸®Áî¿Í ºñ±³ÇÏ¿© 2¹èÀΠŬ·° ´ç 64 32bit µ¥ÀÌÅÍ 
				ºÐ»ê ¹× ¸Þ¸ð¸® ¾²±â ¿¬µ¿, OpenCL 1.0 ÀÌ»óÀ» À§ÇÑ ºÎ°¡ ±â´ÉÀ¸·Î 32bit Atomic µ¿ÀÛ, 80 
				SIMD ÄÚ¾î 1°³ ´ç À¯¿¬¼ºÀÖ´Â 32KB ·ÎÄà µ¥ÀÌÅÍ Ä³½¬ (HD4800Àº 16KB), 64KB Àü¿ª µ¥ÀÌÅÍ Ä³½¬, 
				Àü¿ª µ¿±âÈ, ºÎ°¡/ ¼Ò¸ð ¹öÆÛ°¡ Ãß°¡µÈ´Ù. 80 SIMD Äھ´Â L1 8KB°¡ °¢°¢ Á¦°øµÇ¸ç, ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯ 
				ºÎºÐ¿¡´Â L1ij½¬°¡ 128KB x 4·Î Á¦°øµÈ´Ù. 
                  
				OpenCL ±â¹Ý ¹°¸®¿£Áø°ú Çù·Â 
                   
                NVIDIA´Â AGEIA¸¦ ÀμöÇÏ¿© PhysX ¹°¸®¿£ÁøÀ» GPGPU ±â¼úÀÎ 
				CUDA¸¦ ÅëÇØ GPU·Î °¡¼ÓÇϵµ·Ï Çϰí ÀÖ°í À̸¦ Áö¿øÇÏ´Â °ÔÀÓµéÀÌ ´Ù¼ö µîÀåÇϰí ÀÖ´Â »óȲÀÌ´Ù. ¹Ý¸é, AMD 
				ATI´Â ¹°¸®¿£ÁøÀ» ºñ·ÔÇÑ ´Ù¾çÇÑ ¾îÇø®ÄÉÀÌ¼Ç Áö¿ø¿¡¼ ÇÑ ¹ß ¹°·¯³ª ÀÖ´Ù.  
				±×·¯³ª, HD 5800 ½Ã¸®Á ³»³õÀ¸¸é¼ °ø°³ Physics ¶óÀ̺귯¸®¸¦ 
				Á¦°øÇÏ´Â Bullet, ÀÎÅÚÀÌ ÀμöÇÑ Havok, ±×¸®°í Digital Molecular Matter ÇÇÁ÷½º ¿£ÁøÀ» 
				°³¹ßÇÑ Pixelux»ç¿Íµµ Çù·ÂÇϰí ÀÖ´Ù. Pixelux»ç´Â ¼ÒÇÁÆ® ¹Ùµð µîÀÇ ´Ù¾çÇÑ ¹°¸®¿¬»ê ±â¼úµéÀ» Àû¿ëÇϰí 
				ÀÖÀ¸¸ç, AMD¿Í Çù·ÂÀ» ÅëÇØ OpenCL ±â¹ÝÀÇ GPU °¡¼Óµµ °¡´ÉÇØÁú °ÍÀ¸·Î ¿¹»óµÇ°í ÀÖ´Ù. 
                PhysX ¹°¸®¿£ÁøÀÇ °æ¿ì À̸¦ Áö¿øÇÏ´Â GPU°¡ ¾øÀ» °æ¿ì CPU ¿¬»êÀ» ÇÏ°Ô 
				µÇ¸é ó¸® ¼º´ÉÀÌ Å©°Ô ÀúÇϵǴ ¹®Á¦°¡ ÀÖÀ¸³ª OpenCL ±â¹ÝÀ¸·Î °³¹ßµÇ´Â °ø°³¼Ò½º ÇÇÁ÷½º ¶óÀ̺귯¸®´Â ´Ù¾çÇÑ 
				GPU Áö¿ø ¹× GPU°¡ ¾øÀ» ¶§ÀÇ ÇÁ·Î±×·¥ °³¹ßµµ ´õ¿í °£´ÜÇØÁú °ÍÀ¸·Î ¾Ë·ÁÁ® °ø°³¼Ò½º ±â¹Ý ÇÇÁ÷½º ¶óÀ̺귯¸®ÀÇ 
				µîÀåÀº GPU·Î °¡¼ÓµÇ´Â ¹°¸®¿£ÁøÀ» ´õ¿í Ȱ¼ºÈÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù. 
                  
				ATI Stream Áö¿ø ¾îÇø®ÄÉÀÌ¼Ç Áõ´ë 
				   
                HD 4800 ½Ã¸®Áî µîÀå½Ã ÀÚ»çÀÇ GPGPU ±â¼úÀÎ ATI StreamÀ» 
				°ø°³ÇßÁö¸¸, NVIDIA°¡ Áö¿øÇÏ´Â CUDAº¸´Ù Àû±ØÀûÀÎ ¸ð½ÀÀ» º¸¿©ÁÖÁö ¸øÇߴµ¥ HD 5800 ½Ã¸®Áî°¡ µîÀåÇÏ´Â 
				½ÃÁ¡¿¡¼´Â ATI StreamÀ» Áö¿øÇÏ´Â ¾îÇø®ÄÉÀ̼ǵéÀÌ Å©°Ô Áõ°¡Çß´Ù. ÀÌµé ´ë´Ù¼ö´Â CUDAµµ Áö¿øÇÏ´Â 
				¾îÇø®ÄÉÀ̼ǵéÀ̱⵵ ÇÏ´Ù. 
                  
				°ÔÀÓ¿¡ Ȱ¿ëµÇ´Â DX11, ATI Stream ¹× DirectCompute 
                   
                   
                AMD ATIÀÇ GPGPU ±â¼úÀº °ÔÀÓ¿¡µµ º¸´Ù Ȱ¹ßÇÏ°Ô Àû¿ëµÉ °ÍÀ¸·Î ¾Ë·ÁÁö°í 
				ÀÖÀ¸¸ç, DirectCompute 11ÀÌ Compute Shader 5.0 µîÀ» Ȱ¿ëÇϰųª ¸ÖƼ½º·¹µùÀ» ÅëÇÑ Çâ»óµÈ 
				¼º´É, Å×¼¿·¹À̼ǰú OIT (Order Independent Transparency, OIT´Â ÄÄÇ»ÅÍ ±×·¡ÇÈ ±â¼úÀÇ 
				ÀÏÁ¾À¸·Î ¾î¶² ¹°Ã¼°¡ ·»´õ¸µ µÇ±â Àü¿¡ Á¤·ÄÇÏÁö ¾Ê°í ¹ÝÅõ¸íÀ¸·Î ·»´õ ȸéÀ» °ãÄ¡¸é¼ »ç¶óÁöµµ·Ï ÇÏ´Â ±â¹ýÀÌ´Ù. ÀÌ 
				±â¹ýÀº DX11ÀÇ ÄÄǻƮ ½¦ÀÌ´õ 5ÀÇ Atomic µ¿ÀÛ°ú Append Buffer¸¦ »ç¿ëÇÒ ¼ö ÀÖ°í ¿¬±â, ºÒ, 
				¸Ó¸®Ä«¶ô µîÀÇ °ãÃÄÁö´Â ¿ÀºêÁ§Æ®¿¡ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.), Æ÷½ºÆ® ÇÁ·Î¼¼½Ì, ½¦µµ¿ì, HDR ÅØ½ºÃ³ ¾ÐÃà, 
				DirectCompute 11 ¹°¸®¿¬»ê°ú AI ¿¬»ê µîÀ» ÅëÇØ ´õ Çâ»óµÈ ½Ã°¢È¿°ú¿Í º¸´Ù »ç½ÇÀûÀÎ °ÔÀÓ È¯°æÀ» 
				±¸ÇöÇÒ ¼ö ÀÖ°Ô µÈ´Ù. 
             |