ÀÔ·Â : 2010-08-02 11:19:24
¿£ºñµð¾Æ(www.nvidia.co.kr)´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºñÁÖ¾ó ½ºÆ©µð¿À(Visual Studio)¿Í ȣȯµÇ´Â GPU °¡¼Ó ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¿£ºñµð¾Æ Æз¯·¼ ¿£»çÀÌÆ®(Parallel Nsight) ¼ÒÇÁÆ®¿þ¾î¸¦ ¹ßÇ¥Çß´Ù.
¼®À¯¿Í °¡½º, »ý¸í°úÇÐ, ±ÝÀ¶ µîÀÇ ºÐ¾ß¿¡¼ È°µ¿ÇÏ´Â °í¼º´É ÄÄÇ»ÆÃ(High performance computing, HPC) °³¹ßÀÚµéÀº À©µµ¿ì HPC ¼¹ö 2008°ú GPUÀÇ ´ë±Ô¸ð º´·Ä ÇÁ·Î¼¼½Ì ¿ª·®À» Á¡Á¡ ´õ ¸¹ÀÌ È°¿ëÇϸç, ¼º´ÉÀ» Å« ÆøÀ¸·Î °³¼±Çϱâ À§ÇØ Èû¾²°í ÀÖ´Ù. ¿£ºñµð¾Æ Æз¯·¼ ¿£»çÀÌÆ®´Â ÀÌ µÑÀ» ¿¬°áÇÏ¿©, HPC Ŭ·¯½ºÅÍ ¾îÇø®ÄÉÀÌ¼Ç °³¹ß ¹× ¹èÄ¡¿¡ ÇÊ¿äÇÑ Àü¹®°¡¿ë ÅøÀ» Á¦°øÇÑ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Å×Å©´ÏÄà ÄÄÇ»Æà ´ã´ç µ¥À̺ø ¸®Ä¡(David Rich) µð·ºÅÍ´Â ¡°Á¶»ç¿¡ µû¸£¸é º´·Ä ¾îÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÀÖ¾î °³¹ßÀÚµéÀÌ °¡Àå ¾î·Á¿öÇÏ´Â Á¡Àº µð¹ö±ë(Debugging), ¼º´É Æ©´× ¹× º´·Ä ¾Ë°í¸®Áò(Algorithm) µðÀÚÀÎÀ¸·Î ¹àÇôÁ³´Ù¡±¸ç, ¡°GPU ÄÄÇ»ÆÃÀ» ºñÁÖ¾ó ½ºÆ©µð¿À¿¡ ´õÇÑ ¿£ºñµð¾ÆÀÇ Æз¯·¼ ¿£»çÀÌÆ®´Â À©µµ¿ì »ó¿¡¼ GPU ±â¹Ý º´·Ä ÄÄÇ»Æà ¾îÇø®ÄÉÀ̼ÇÀÇ °³¹ß ¹æ¹ýÀ» º¯È½ÃÅ°°í ÀÖ´Ù¡±°í ¸»Çß´Ù.
ºñÁÖ¾ó ½ºÆ©µð¿À °³¹ßÀÚ´Â ÀÌÁ¦ Æз¯·¼ ¿£»çÀÌÆ®¸¦ ÅëÇØ CPU ¿¡¼ ÀÌ¹Ì »ç¿ëÇÑ ¹Ù Àִ ģ¼÷ÇÑ µ¿ÀÏ Åø°ú Å×Å©´ÐÀ» »ç¿ëÇØ GPU¿¡¼ Äí´Ù(CUDA) C/C++ ¶Ç´Â ´ÙÀÌ·ºÆ®ÄÄǻƮ(DirectCompute) ¾îÇø®ÄÉÀ̼ÇÀ» µð¹ö±ë ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. Æз¯·¼ ¿£»çÀÌÆ®´Â ÃÖ°í ¼öÁØÀÇ GPU ¾îÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» ´Þ¼ºÇϱâ À§ÇØ ÇÊ¿äÇÑ Á¤º¸¸¦ °³¹ßÀڵ鿡°Ô Á¦°øÇÏ´Â ºÐ¼®ÅøÀ» ¶ÇÇÑ Á¦°øÇÑ´Ù.
Æз¯·¼ ¿£»çÀÌÆ®´Â ¶ÇÇÑ ±×·¡ÇÈÀ» ºü¸£°í È¿À²ÀûÀ¸·Î °³¹ßÇϱâ À§ÇØ ±×·¡ÇÈ °³¹ßÀÚµéÀÌ ÇÊ¿ä·Î ÇÏ´Â ´ÙÀÌ·ºÆ®¿¢½º(DirectX) ÅøÀ» Á¦°øÇÑ´Ù.
±×·¡ÇÈ °³¹ßÀÚµéÀ» À§ÇØ Æз¯·¼ ¿£»çÀÌÆ®´Â ´ÙÀ½°ú °°Àº ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÑ´Ù.
¡¤±×·¡ÇÈ µð¹ö°Å(Graphics Debugger): GPU¿¡¼ Á÷Á¢ ¸ðµç HLSL ±×·¡ÇÈ ½¦ÀÌ´õ(Graphics shader) µð¹ö±ë °¡´É
¡¤±×·¡ÇÈ ÀνºÆåÅÍ(Graphics Inspector): ´ÙÀÌ·ºÆ®¿¢½º ·»´õ¸µ ¿äû°ú GPU ÆÄÀÌÇÁ¶óÀÎ »óȲÀ» ½Ç½Ã°£À¸·Î Á¡°Ë, ÃÖÀûÀÇ GPU ÄÚµå ÀÛ¼º °¡´É
¡¤Çȼ¿ È÷½ºÅ丮(Pixel History): ƯÁ¤ Çȼ¿¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ¸ðµç ÀÛ¾÷À» º¸¿©ÁÜÀ¸·Î½á, ·»´õ¸µ ¿¡·¯ÀÇ ºü¸¥ Æľǰú ÃÖÀûÀÇ ·»´õ¸µ ÄÚµå ÀÛ¼º °¡´É
¡¤Æз¯·¼ ¿£»çÀÌÆ® ºÐ¼®±â(Parallel Nsight Analyzer): ´Ù¸¥ GPU ¹× CPU À̺¥Æ®¿Í »ó°üµÈ ŸÀÓ¶óÀο¡¼ ¿ÀÇÂGL API Æ®·¹À̽º Á¤º¸ Á¦°ø, ¿ÀÇÂGL °³¹ßÀÚµéÀ» À§ÇÑ ¾îÇø®ÄÉÀÌ¼Ç ÃÖÀûÈ °¡´É
¿£ºñµð¾Æ Æз¯·¼ ¿£»çÀÌÆ® ¼ÒÇÁÆ®¿þ¾î´Â À©µµ¿ì HPC ¼¹ö 2008, À©µµ¿ì 7 ¹× ºñÁÖ¾ó ½ºÆ©µð¿À 2008 SP1 ÇÁ·ÎÆä¼Å³Î ¿¡µð¼Ç°ú ȣȯµÇ´Â À©µµ¿ì ºñ½ºÅ¸¸¦ Áö¿øÇÑ´Ù. Æз¯·¼ ¿£»çÀÌÆ® Ç¥ÁØ ¿¡µð¼ÇÀº www.nvidia.com/parallelnsight ¿¡¼ ¹ÞÀ» ¼ö ÀÖÀ¸¸ç, °ü·ÃµÈ ¼ÒÇÁÆ®¿þ¾î °³¹ß ŶÀÎ Äí´Ù ÅøŶ 3.1Àº www.nvidia.com/getcuda ¿¡¼ ¹ÞÀ» ¼ö ÀÖ´Ù.