cglandlogo First Page
°í°´¼¾ÅÍ   
gallery media job community contentsmall  
  dbrush Blizzardfest 2014
 
[¾÷°è¼Ò½Ä/À̽´]¿£ºñµð¾Æ, Äí´Ù Ç÷§Æû ÄÄÆÄÀÏ·¯ ¼Ò½º ÄÚµå °³¹æ   2011-12-14
ºñÁÖ¾ó ÄÄÇ»Æà ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¼±µµ ±â¾÷ÀÎ ¿£ºñµð¾Æ(www.nvidia.co.kr, CEO Á¨½¼È²)´Â »õ·Î¿î ¿£ºñµð¾Æ Äí´Ù(CUDA) LLVM ±â¹Ý ÄÄÆÄÀÏ·¯ÀÇ ¼Ò½ºÄڵ带 ÇÐ°è ¿¬±¸ÀÚ¿Í ¼ÒÇÁÆ®¿þ¾îÅø º¥´õµé¿¡°Ô Á¦°øÇÑ´Ù°í ¹àÇû´Ù. ÀÌ·Î½á ¿¬±¸ÀÚµé°ú °³¹ßÀÚµéÀº GPU Áö¿øÀ» º¸´Ù ½±°Ô
¾¾Áö·£µå±âÀÚ cgland@cgland.com
¨Ï µðÁöÅк귯½Ã & cgland.com, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö
°Ô½Ã±ÛÀ» twitter·Î º¸³»±â °Ô½Ã±ÛÀ» facebookÀ¸·Î º¸³»±â °Ô½Ã±ÛÀ» Me2Day·Î º¸³»±â

LLVMÀº »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØó¸¦ ½±°Ô Ãß°¡ÇÒ ¼ö ÀÖ°Ô ¼³°èµÈ ¿ÀÇ ¼Ò½º ÄÄÆÄÀÏ·¯ ÀÎÇÁ¶ó·Î, ¾îµµºñ(Adobe), ¾ÖÇÃ(Apple), Å©·¹ÀÌ(Cray), ÀÏ·ºÆ®·Î´Ð ¾ÆÃ÷(Electronic Arts) µî ´ëÇ¥ÀûÀÎ ¼±µÎ±â¾÷µéÀÇ ÇÁ·Î±×·¡¹Ö ¿ä±¸ »çÇ×À¸·Î Àû¿ëµÇ°í ÀÖ´Ù. ¿£ºñµð¾Æ º´·Ä GPU ¾ÆÅ°ÅØó¸¦ Áö¿øÇÏ´Â LLVM ±â¹Ý Äí´Ù ÄÄÆÄÀÏ·¯´Â ÃֽŠÄí´Ù ÅøŶ ¹öÀü 4.1ÀÇ ÀϺο¡¼­ °ø°³µÈ ¹Ù ÀÖ´Ù.

Äí´Ù C·Î °³¹ßÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù¸¥ ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØó·Î ¸ÅÇÎÇÏ´Â ÀÛ¾÷ ÁßÀÎ ¡°¿À¼¿·Ô ÇÁ·ÎÁ§Æ®¡±(Ocelot Project, code.google.com/p/gpuocelot/)ÀÇ Ã¥ÀÓÀÚÀÎ ¼ö´ÙÄ«¸£ ¾ß¶ó¸¸Ä¡¸®(Sudhakar Yalamanchili) Á¶Áö¾Æ °ø¾÷´ëÇб³(Georgia Institute of Technology) ±³¼ö´Â ¡°Äí´Ù Ç÷§Æû °³¹æÀº Å« ÁøÀü¡±À̶ó°í °­Á¶ÇÏ¸ç ¡°ÄÄÇ»ÆÃÀÇ ¹Ì·¡´Â À̱âÁ¾(Heterogeneous) ÄÄÇ»Æÿ¡ ´Þ·ÁÀÖÀ¸¸ç, Äí´Ù ÇÁ·Î±×·¡¹Ö ¸ðµ¨Àº AMD GPU¿Í ÀÎÅÚ x86 CPU µî ¸¹Àº À̱âÁ¾ ÇÁ·Î¼¼¼­¿¡¼­ÀÇ ¼º´É ÃÖ´ëÈ­¸¦ °¡Á®¿Ã °Í¡±À̶ó°í ¸»Çß´Ù.

¿£ºñµð¾Æ°¡ IR(interal representation) Æ÷¸Ë°ú Äí´Ù ÄÄÆÄÀÏ·¯ ¼Ò½ºÄڵ带 Á¦°øÇÔ¿¡ µû¶ó, ¿¬±¸ÀÚµéÀº º¸´Ù À¯¿¬ÇÏ°Ô Äí´Ù ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» ´Ù¸¥ ¾ÆÅ°ÅØó·Î ¸ÅÇÎÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ÀÌ´Â À̱âÁ¾ º´·Ä ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö°ú ¹Ì·¡ ÇÁ·Î±×·¡¹Ö ¸ðµ¨¿¡ ´ë¾ÈÀûÀÎ Á¢±ÙÀ» Çã¿ëÇÔÀ¸·Î½á Â÷¼¼´ë °í¼º´É ÄÄÇ»Æà Ç÷§Æû °³¹ß ¹× ¿¢»ç½ºÄÉÀÏ(Exasclae) ÄÄÇ»ÆÃÀÇ °¡¼ÓÈ­¸¦ ½ÇÇöÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù.

¼ÒÇÁÆ®¿þ¾îÅø º¥´õ ¶ÇÇÑ ÄÄÆÄÀÏ·¯ ¼Ò½º ÄÚµå ±â¼úÀ» ÅëÇÑ ¸ÂÃãÇü ¼Ö·ç¼ÇÀ» ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ´õ Æ÷Ʋ·£µå ±×·ì(The Portland Group, ÀÌÇÏ PGI)ÀÇ ´õ±× ¸¶ÀϽº(Doug Miles) µð·ºÅÍ´Â ¡°¿£ºñµð¾ÆÀÇ À̹ø °áÁ¤ ´öºÐ¿¡ Äí´Ù C/C++¿Í µ¿ÀÏÇÑ µð¹ÙÀ̽º ·¹º§ ÃÖÀûÈ­ ±â¼úÀ» È°¿ë, ³×ÀÌƼºê Äí´Ù Æ÷Æ®¶õ°ú ¿ÀÇÂACC ÄÄÆÄÀÏ·¯¸¦ ¸¸µé ¼ö ÀÖ°Ô µÆ´Ù.¡±¸ç, ¡°±âÁ¸ ÅøÀ» »ç¿ëÇÑ µð¹ö±ë ¹× ÇÁ·ÎÆÄÀϸµÀÌ ¿øÈ°ÇØÁü¿¡ µû¶ó PGI´Â º¸´Ù ³ôÀº ·¹º§ÀÇ ÃÖÀûÈ­¿Í ¾ð¾î ±â´É¿¡ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖ°Ô µÆ´Ù.¡±°í ¸»Çß´Ù.

Äí´Ù ÄÄÆÄÀÏ·¯ ¼Ò½º ÄÚµå´Â developer.nvidia.com/cuda-source¿¡¼­ ÀÚ°Ý Á¶°Ç¿¡ ºÎÇÕÇÏ´Â Çмú ¿¬±¸ÀÚ ¹× ¼ÒÇÁÆ®¿þ¾î Åø °³¹ßÀڵ鿡 ÇÑÇØ Á¶±â µî·Ï ÈÄ Á¢±Ù °¡´ÉÇÏ´Ù. ¿£ºñµð¾Æ Äí´Ù ÇÁ·Î±×·¡¹Ö ȯ°æ¿¡ ´ëÇÑ º¸´Ù »ó¼¼ÇÑ Á¤º¸´Â www.nvidia.co.kr/cuda¿¡¼­ È®ÀÎ °¡´ÉÇÏ´Ù.
 
½ºÆ©µð¿À ¿¬°á²÷±â